.navbar {
  align-self: stretch;
}
a.nav-link {
  color: var(--indigo-100);
  font-family: 'Oxanium';
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  margin: 0 11px;
  padding: initial;
}
nav.navbar.navbar-expand-lg.bg-body-tertiary {
  top: 1px;
  left: 0;
  background-color: var(--color-gray-100);
  width: 100%;
  height: 64px;
  text-align: left;
  color: var(--indigo-100);
}
.navbar-collapse.show {
  /* flex-basis: 100%; */
  /* flex-grow: 1; */
  /* align-items: center; */
  padding: 36px;
  position: absolute;
  top: 62px;
  z-index: 999999;
  width: 94%;
  background: #222122;
  text-align: center;
}
.navbar-collapse.show li.nav-item a {
  font-size: 16px;
}

.navbar-collapse.show li.nav-item {
  padding: 9px 0;
  font-size: 20px;
  border-bottom: 1px solid #706a6a;
}
.navbar-collapse.show .trailing-content {
  padding: 0;
  justify-content: center;
  font-size: var(--text-base-leading-6-font-normal-size);
  color: var(--white-900);
  margin-top: 20px;
}
.frame-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 712px;
  object-fit: cover;
}
.ornament-icon {
  position: absolute;
  height: 198.17%;
  width: 146.1%;
  top: -9.27%;
  right: -46.1%;
  bottom: -88.9%;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.flowing-business {
  background: linear-gradient(-76.71deg, #f0f 1.87%, #0ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.heading {
  align-self: stretch;
  position: relative;
  letter-spacing: -0.02em;
  line-height: 60px;
  font-weight: 800;
}
.supporting-text {
  position: relative;
  font-size: var(--text-xl-medium-size);
  line-height: 28px;
  font-family: var(--font-work-sans);
  color: var(--gray-3001);
  display: inline-block;
  /* width: 439px; */
}
.vector-icon5 {
  position: absolute;
  top: 0;
  left: -8px;
  width: 498px;
  height: 188px;
}
.text14 {
  position: absolute;
  top: 28px;
  left: 76px;
  line-height: 24px;
  font-weight: 500;
}
.frame-child1,
.frame-inner {
  position: absolute;
  top: -0.44px;
  left: 410.26px;
  width: 52.24px;
  height: 80.44px;
}
.frame-child1 {
  top: 0;
  left: -0.5px;
  width: 59.72px;
  height: 80.45px;
}
.vector-parent {
  position: relative;
  width: 462px;
  height: 80px;
  flex-shrink: 0;
  text-align: left;
  font-size: var(--text-base-leading-6-font-normal-size);
}
.text13 {
  align-self: stretch;
  align-items: center;
  justify-content: center;
  gap: var(--gap-xl);
}
.callout-and-text,
.content2,
.text13 {
  display: flex;
  flex-direction: column;
}
.callout-and-text {
  align-self: stretch;
  align-items: flex-start;
  justify-content: flex-start;
}
.content2 {
  flex: 1;
  padding: 178px 0 var(--padding-77xl);
  align-items: center;
  justify-content: flex-end;
}
.container1,
.main {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
}
.container1 {
  width: 1280px;
  flex-shrink: 0;
  padding: 0 var(--padding-13xl);
  align-items: center;
  justify-content: flex-start;
}
.main {
  position: absolute;
  top: 0;
  /* left: calc(50% - 679px); */
  width: 100%;
  padding: var(--padding-13xl) 0 56px;
  align-items: flex-start;
  justify-content: center;
}
.rectangle-parent3 {
  align-self: stretch;
  position: relative;
  height: 712px;
  flex-shrink: 0;
}
.dark-with-illustrationdesktop {
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--color-gray-100);
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  font-size: 60px;
}
.logo-icon1 {
  position: relative;
  width: 80.6px;
  height: 43.44px;
  flex-shrink: 0;
}
.text15 {
  position: absolute;
  top: 0;
  left: 1.62px;
  line-height: 20px;
  font-weight: 500;
}
.group-child14 {
  position: absolute;
  top: 19px;
  left: 0;
  width: 41.02px;
  height: 1px;
}
.text-parent {
  position: relative;
  width: 41.02px;
  height: 20px;
  flex-shrink: 0;
}
.navbarslink {
  border-radius: var(--br-7xs);
  display: flex;
  flex-direction: row;
  padding: var(--padding-5xs) var(--padding-xs);
  align-items: center;
  justify-content: flex-start;
}
.text16 {
  position: relative;
  line-height: 20px;
  font-weight: 500;
}
.leading-content,
.links {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.links {
  align-items: flex-start;
  gap: var(--gap-base);
}
.leading-content {
  align-items: center;
  gap: 71px;
}
.text22 {
  position: relative;
  line-height: 24px;
  font-weight: 500;
}
.hero-sectionssubmit-button,
.trailing-content {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.hero-sectionssubmit-button {
  background: linear-gradient(-60.48deg, #f0f 1.87%, #0ff);
  box-shadow: var(--shadow-base);
  overflow: hidden;
  padding: var(--padding-xs) var(--padding-base);
  justify-content: center;
}
.trailing-content {
  padding: 0 0 0 var(--padding-5xl);
  justify-content: flex-start;
  font-size: var(--text-base-leading-6-font-normal-size);
  color: var(--white-900);
}
.content3,
.simple-brandeddesktopprofile {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.content3 {
  align-self: stretch;
  width: 1280px;
  flex-shrink: 0;
  padding: 0 var(--padding-13xl);
  box-sizing: border-box;
}
.simple-brandeddesktopprofile {
  position: absolute;
  top: 1px;
  left: 0;
  background-color: var(--color-gray-100);
  width: 1358px;
  height: 64px;
  text-align: left;
  color: var(--indigo-100);
}
.plate-icon {
  position: absolute;
  height: calc(100% - 55px);
  width: 100%;
  top: 0;
  right: 0;
  bottom: 55px;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  display: none;
}
.placeholder {
  position: relative;
  line-height: 24px;
  opacity: 0.6;
}
.form-fieldstext-input,
.hero-sectionssubmit-button1 {
  box-shadow: 10px 90px 50px -32px rgba(32, 32, 32, 0.4);
  backdrop-filter: blur(20px);
  overflow: hidden;
  display: flex;
  flex-direction: row;
  padding: var(--padding-xs) var(--padding-base);
  align-items: center;
}
.form-fieldstext-input {
  align-self: stretch;
  background-color: var(--color-gray-200);
  justify-content: flex-start;
}
.hero-sectionssubmit-button1 {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(134, 132, 132, 0.39);
  width: 212px;
  box-sizing: border-box;
  justify-content: center;
}
.frame-child2,
.frame-child3,
.frame-child4,
.frame-child5 {
  position: absolute;
  top: 0;
  left: 199px;
  width: 13px;
  height: 14px;
}
.frame-child3,
.frame-child4,
.frame-child5 {
  left: 13px;
}
.frame-child4,
.frame-child5 {
  top: 48px;
  left: 199px;
}
.frame-child5 {
  left: 13px;
}
.hero-sectionssubmit-button-parent {
  position: relative;
  width: 343px;
  height: 48px;
  flex-shrink: 0;
  display: none;
}
.vector-icon6 {
  position: absolute;
  top: 0;
  left: -8px;
  width: 323px;
  height: 188px;
}
.text24 {
  position: absolute;
  top: 28px;
  left: 74px;
  line-height: 24px;
  font-weight: 500;
}
.frame-child6,
.frame-child7 {
  position: absolute;
  top: -0.37px;
  left: 254.66px;
  width: 32.34px;
  height: 80.37px;
}
.frame-child7 {
  top: 0;
  left: -0.5px;
  width: 37.3px;
  height: 80.4px;
}
.vector-group {
  position: relative;
  width: 287px;
  height: 80px;
  flex-shrink: 0;
}
.form1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--gap-xs);
  font-family: var(--font-oxanium);
}
.form,
.trailing-content1 {
  display: flex;
  flex-direction: column;
}
.form {
  align-self: stretch;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
}
.trailing-content1 {
  position: absolute;
  /* width: calc(100% - 512px);
  top: 0; */
  right: 0;
  left: 512px;
  /* height: 610px; */
  padding: 0 var(--padding-13xl) var(--padding-77xl)
    var(--padding-29xl);
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
}
.ellipse-icon {
  position: absolute;
  height: 64.17%;
  width: 17.82%;
  top: -7.5%;
  right: 86.57%;
  bottom: 43.33%;
  left: -4.4%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.title {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 60px;
  display: inline-block;
  width: 432px;
}
.ellipse-parent {
  align-self: stretch;
  position: relative;
  height: 120px;
  flex-shrink: 0;
}
.launched-vector-is {
  margin: 0;
}
.paragraph {
  align-self: stretch;
  position: relative;
  font-size: var(--text-xl-medium-size);
  line-height: 28px;
  font-weight: 500;
  font-family: var(--font-work-sans);
  color: var(--color-lightslategray-100);
}
.header,
.leading-content1 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.header {
  align-self: stretch;
  align-items: flex-start;
  gap: var(--gap-xs);
}
.leading-content1 {
  position: absolute;
  /* width: calc(100% - 768px);
  top: calc(50% + 347px); */
  right: 768px;
  left: 0;
  height: 610px;
  padding: 0 var(--padding-29xl) 0 var(--padding-13xl);
  box-sizing: border-box;
  align-items: center;
  font-size: var(--font-size-15xl);
  color: var(--color-mintcream-100);
  font-family: var(--font-oxanium);
}
.container2,
.rectangle {
  position: absolute;
  top: 0;
  left: 39px;
  width: 1280px;
  height: 610px;
}
.rectangle {
  left: 0;
  background-color: var(--color-gainsboro-100);
  width: 4px;
  height: 14px;
}
.rectangle1,
.rectangle2,
.rectangle3,
.rectangle4,
.rectangle5,
.rectangle6,
.rectangle7,
.rectangle8 {
  position: absolute;
  top: 0;
  left: 8px;
  background-color: var(--color-gainsboro-100);
  width: 4px;
  height: 14px;
}
.rectangle2,
.rectangle3,
.rectangle4,
.rectangle5,
.rectangle6,
.rectangle7,
.rectangle8 {
  left: 17px;
}
.rectangle3,
.rectangle4,
.rectangle5,
.rectangle6,
.rectangle7,
.rectangle8 {
  left: 25px;
}
.rectangle4,
.rectangle5,
.rectangle6,
.rectangle7,
.rectangle8 {
  left: 33px;
}
.rectangle5,
.rectangle6,
.rectangle7,
.rectangle8 {
  left: 41px;
}
.rectangle6,
.rectangle7,
.rectangle8 {
  left: 50px;
}
.rectangle7,
.rectangle8 {
  left: 58px;
}
.rectangle8 {
  left: 66px;
}
.rectangle10,
.rectangle11,
.rectangle12,
.rectangle13,
.rectangle14,
.rectangle15,
.rectangle9 {
  position: absolute;
  top: 0;
  left: 74px;
  background-color: var(--color-gainsboro-100);
  width: 4px;
  height: 14px;
}
.rectangle10,
.rectangle11,
.rectangle12,
.rectangle13,
.rectangle14,
.rectangle15 {
  left: 83px;
}
.rectangle11,
.rectangle12,
.rectangle13,
.rectangle14,
.rectangle15 {
  left: 91px;
}
.rectangle12,
.rectangle13,
.rectangle14,
.rectangle15 {
  left: 99px;
}
.rectangle13,
.rectangle14,
.rectangle15 {
  left: 108px;
}
.rectangle14,
.rectangle15 {
  left: 116px;
}
.rectangle15 {
  left: 124px;
}
.group4,
.rectangle16,
.rectangle17 {
  position: absolute;
  top: 0;
  left: 0;
  width: 128px;
  height: 14px;
}
.rectangle16,
.rectangle17 {
  background: linear-gradient(-61.63deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.rectangle17 {
  left: 9px;
}
.rectangle18,
.rectangle19,
.rectangle20,
.rectangle21,
.rectangle22,
.rectangle23,
.rectangle24,
.rectangle25 {
  position: absolute;
  top: 0;
  left: 17px;
  background: linear-gradient(-61.63deg, #f0f 1.87%, #0ff);
  width: 4px;
  height: 14px;
}
.rectangle19,
.rectangle20,
.rectangle21,
.rectangle22,
.rectangle23,
.rectangle24,
.rectangle25 {
  left: 25px;
}
.rectangle20,
.rectangle21,
.rectangle22,
.rectangle23,
.rectangle24,
.rectangle25 {
  left: 33px;
}
.rectangle21,
.rectangle22,
.rectangle23,
.rectangle24,
.rectangle25 {
  left: 42px;
}
.rectangle22,
.rectangle23,
.rectangle24,
.rectangle25 {
  left: 50px;
}
.rectangle23,
.rectangle24,
.rectangle25 {
  left: 58px;
}
.rectangle24,
.rectangle25 {
  left: 67px;
}
.rectangle25 {
  left: 75px;
}
.group2,
.group3,
.group5 {
  position: absolute;
  top: 0;
  left: 132px;
  width: 79px;
  height: 14px;
}
.group2,
.group3 {
  left: 0;
  width: 211px;
}
.group2 {
  top: 115px;
}
.rectangle26,
.rectangle27,
.rectangle28,
.rectangle29,
.rectangle30,
.rectangle31,
.rectangle32,
.rectangle33 {
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(-60.48deg, #f0f 1.87%, #0ff);
  width: 4px;
  height: 14px;
}
.rectangle27,
.rectangle28,
.rectangle29,
.rectangle30,
.rectangle31,
.rectangle32,
.rectangle33 {
  left: 8px;
}
.rectangle28,
.rectangle29,
.rectangle30,
.rectangle31,
.rectangle32,
.rectangle33 {
  left: 16px;
}
.rectangle29,
.rectangle30,
.rectangle31,
.rectangle32,
.rectangle33 {
  left: 25px;
}
.rectangle30,
.rectangle31,
.rectangle32,
.rectangle33 {
  left: 33px;
}
.rectangle31,
.rectangle32,
.rectangle33 {
  left: 41px;
}
.rectangle32,
.rectangle33 {
  left: 49px;
}
.rectangle33 {
  left: 58px;
}
.rectangle34,
.rectangle35,
.rectangle36,
.rectangle37,
.rectangle38,
.rectangle39,
.rectangle40,
.rectangle41 {
  position: absolute;
  top: 0;
  left: 66px;
  background: linear-gradient(-60.48deg, #f0f 1.87%, #0ff);
  width: 4px;
  height: 14px;
}
.rectangle35,
.rectangle36,
.rectangle37,
.rectangle38,
.rectangle39,
.rectangle40,
.rectangle41 {
  left: 74px;
}
.rectangle36,
.rectangle37,
.rectangle38,
.rectangle39,
.rectangle40,
.rectangle41 {
  left: 82px;
}
.rectangle37,
.rectangle38,
.rectangle39,
.rectangle40,
.rectangle41 {
  left: 91px;
}
.rectangle38,
.rectangle39,
.rectangle40,
.rectangle41 {
  left: 99px;
}
.rectangle39,
.rectangle40,
.rectangle41 {
  left: 107px;
}
.rectangle40,
.rectangle41 {
  left: 116px;
}
.rectangle41 {
  left: 124px;
}
.group6,
.group8,
.group9 {
  position: absolute;
  top: 0;
  left: 83px;
  width: 128px;
  height: 14px;
}
.group6,
.group9 {
  left: 0;
  width: 78px;
}
.group6 {
  top: 57px;
  left: 21px;
  width: 211px;
}
.rectangle54,
.rectangle58 {
  position: absolute;
  top: 0;
  height: 14px;
}
.rectangle54 {
  left: 17px;
  background: linear-gradient(-60.48deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.rectangle58 {
  left: 50px;
}
.rectangle58,
.rectangle62,
.rectangle65 {
  background: linear-gradient(-60.48deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.rectangle62 {
  position: absolute;
  top: 0;
  left: 83px;
  height: 14px;
}
.rectangle65 {
  left: 108px;
}
.rectangle65,
.rectangle69,
.rectangle70 {
  position: absolute;
  top: 0;
  height: 14px;
}
.rectangle69 {
  left: 9px;
  background-color: var(--color-lightskyblue);
  width: 4px;
}
.rectangle70 {
  left: 17px;
}
.rectangle70,
.rectangle71,
.rectangle72 {
  background-color: var(--color-lightskyblue);
  width: 4px;
}
.rectangle71 {
  position: absolute;
  top: 0;
  left: 25px;
  height: 14px;
}
.rectangle72 {
  left: 33px;
}
.rectangle72,
.rectangle73,
.rectangle74 {
  position: absolute;
  top: 0;
  height: 14px;
}
.rectangle73 {
  left: 42px;
  background-color: var(--color-lightskyblue);
  width: 4px;
}
.rectangle74 {
  left: 50px;
}
.rectangle74,
.rectangle75,
.rectangle76 {
  background-color: var(--color-lightskyblue);
  width: 4px;
}
.rectangle75 {
  position: absolute;
  top: 0;
  left: 58px;
  height: 14px;
}
.rectangle76 {
  left: 67px;
}
.group1,
.group10,
.rectangle76,
.rectangle77 {
  position: absolute;
  top: 0;
  height: 14px;
}
.rectangle77 {
  left: 75px;
  background-color: var(--color-lightskyblue);
  width: 4px;
}
.group1,
.group10 {
  left: 53px;
  width: 211px;
}
.group1 {
  top: 375px;
  left: 1175px;
  width: 264px;
  height: 127px;
}
.split-two-tonedesktop {
  position: absolute;
  top: 777px;
  left: 0;
  width: 1358px;
  height: 665px;
  text-align: left;
  font-size: var(--text-base-leading-6-font-normal-size);
  font-family: var(--text-base-leading-6-font-normal);
}
.pattern-icon {
  position: relative;
  width: 404px;
  height: 404px;
  flex-shrink: 0;
}
.column,
.grid {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.grid {
  position: absolute;
  top: -420px;
  left: -420px;
  flex-direction: row;
}
.grid1,
.shareddot-pattern {
  position: absolute;
  display: none;
}
.shareddot-pattern {
  top: 784px;
  left: -1055px;
  width: 404px;
  height: 784px;
  overflow: hidden;
}
.grid1 {
  top: -420px;
  left: -420px;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.background-patterns,
.shareddot-pattern1 {
  position: absolute;
  width: 404px;
  height: 784px;
}
.shareddot-pattern1 {
  top: 0;
  right: 0;
  overflow: hidden;
}
.background-patterns {
  top: -392px;
  left: 1055px;
}
.plate,
.vector-icon7 {
  position: absolute;
  width: 100%;
  right: 0;
  bottom: 0;
  left: 0;
}
.plate {
  height: calc(100% - 896px);
  top: 896px;
  display: none;
}
.vector-icon7 {
  height: 100%;
  top: 0;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  opacity: 0.5;
}
.this-is-a {
  position: absolute;
  top: 39px;
  left: 0;
  font-size: var(--text-lg-medium-size);
  line-height: 26px;
  font-weight: 500;
  font-family: var(--font-work-sans);
  color: var(--color-lightslategray-200);
  display: inline-block;
  width: 388px;
}
.foundation,
.p-h-a {
  position: absolute;
  top: 0;
  line-height: 34px;
}
.p-h-a {
  left: 0.46px;
  text-align: center;
}
.foundation {
  left: 265.46px;
}
.group-child15 {
  position: absolute;
  height: 12.69%;
  width: 33.32%;
  top: 12.34%;
  right: 34.95%;
  bottom: 74.97%;
  left: 31.73%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.group-child16,
.this-is-a-breakdown-of-the-fir-parent {
  position: absolute;
  top: 0;
  left: 92px;
  width: 395.46px;
  height: 91px;
}
.group-child16 {
  left: 0;
  border-radius: var(--br-17xl);
  background: linear-gradient(
    180deg,
    #000 17.71%,
    #56174c 47.92%,
    #7a176a 65.1%,
    #e41cc4 83.33%,
    #ff00d6 90.1%
  );
  width: 72px;
  height: 72px;
}
.vector-icon8 {
  position: absolute;
  height: 58.33%;
  width: 51.39%;
  top: 20.83%;
  right: 24.73%;
  bottom: 20.83%;
  left: 23.88%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.rectangle-parent4 {
  position: absolute;
  top: 0;
  left: 0;
  width: 72px;
  height: 72px;
}
.group-parent17 {
  position: relative;
  width: 487.46px;
  height: 91px;
  flex-shrink: 0;
}
.legal-banking {
  position: relative;
  font-size: var(--text-xl-medium-size);
  line-height: 34px;
  display: inline-block;
  width: 300px;
}
.group-parent16 {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: var(--br-11xs);
  background: linear-gradient(
    107.46deg,
    rgba(255, 255, 255, 0.05),
    rgba(236, 236, 236, 0.2)
  );
  backdrop-filter: blur(86px);
  width: 585.07px;
  display: flex;
  flex-direction: column;
  padding: var(--padding-21xl) var(--padding-81xl);
  box-sizing: border-box;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-3xs);
}
.frame-wrapper5,
.group-child17,
.screenshot-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 585.07px;
  height: 215px;
}
.group-child17,
.screenshot-inner {
  top: 198px;
}
.group-child17 {
  height: 12.69%;
  width: 33.96%;
  top: 12.34%;
  right: 33.7%;
  bottom: 74.97%;
  left: 32.34%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.this-is-a-breakdown-of-the-fir-group {
  position: absolute;
  top: 0;
  left: 92px;
  width: 388px;
  height: 91px;
}
.group-parent19 {
  position: relative;
  width: 480px;
  height: 91px;
  flex-shrink: 0;
}
.screenshot-child {
  position: absolute;
  top: 478px;
  left: 323px;
  width: 585.07px;
  height: 215px;
}
.this-is-a-breakdown-of-the-fir-container {
  position: absolute;
  top: 20px;
  left: 92px;
  width: 388px;
  height: 91px;
}
.group-parent21 {
  position: relative;
  width: 480px;
  height: 111px;
  flex-shrink: 0;
}
.group-parent20 {
  border-radius: var(--br-11xs);
  background: linear-gradient(
    107.46deg,
    rgba(255, 255, 255, 0.05),
    rgba(236, 236, 236, 0.2)
  );
  backdrop-filter: blur(86px);
  display: flex;
  flex-direction: column;
  padding: var(--padding-21xl) var(--padding-81xl);
  box-sizing: border-box;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-3xs);
}
.frame-wrapper7,
.group-parent20,
.screenshot-inner1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 585px;
  height: 215px;
}
.screenshot-inner1 {
  top: 198px;
  left: 647px;
}
.screenshot {
  align-self: stretch;
  position: relative;
  border-radius: var(--br-5xs);
  height: 736px;
  flex-shrink: 0;
  overflow: hidden;
}
.container3 {
  position: absolute;
  top: 352px;
  left: calc(50% - 640px);
  width: 1280px;
  display: flex;
  flex-direction: column;
  padding: 0 var(--padding-5xl) var(--padding-77xl);
  box-sizing: border-box;
  align-items: flex-start;
  justify-content: flex-start;
}
.leading-content2 {
  align-self: stretch;
  position: relative;
  height: 1114px;
  flex-shrink: 0;
}
.content4 {
  position: absolute;
  width: 100%;
  top: -352px;
  right: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  padding: 0 0 var(--padding-77xl);
  box-sizing: border-box;
  align-items: flex-start;
  justify-content: flex-start;
}
.ellipse-icon1 {
  position: absolute;
  height: 128.33%;
  width: 6.25%;
  top: -23.33%;
  right: 58.77%;
  bottom: -5%;
  left: 34.98%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.ellipse-group,
.heading1 {
  position: absolute;
  width: 1232px;
}
.heading1 {
  top: 0;
  left: 0;
  line-height: 60px;
  display: inline-block;
  height: 63px;
}
.ellipse-group {
  top: 40px;
  left: 63px;
  height: 60px;
  text-align: center;
  font-size: var(--font-size-15xl);
}
.with-app-screenshotdesktop {
  position: absolute;
  top: 2159px;
  left: 0;
  background: linear-gradient(
    180deg,
    rgba(166, 51, 221, 0),
    rgba(166, 51, 221, 0)
  );
  width: 1358px;
  height: 740px;
  overflow: hidden;
  text-align: left;
  font-size: var(--font-size-5xl);
  color: var(--color-mintcream-100);
}
.lightning-bolt-icon {
  position: relative;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  overflow: hidden;
}
.brand-icon {
  border-radius: var(--br-7xs);
  background-color: var(--indigo-500);
  width: 48px;
  height: 48px;
  flex-shrink: 0;
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.description,
.title1 {
  position: relative;
  font-weight: 500;
}
.description {
  font-size: var(--text-lg-medium-size);
  line-height: 26px;
  font-family: var(--font-work-sans);
  color: var(--color-lightslategray-200);
}
.content5,
.content6,
.feature-sectionsfeature {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.content5 {
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.content6,
.feature-sectionsfeature {
  position: absolute;
}
.feature-sectionsfeature {
  top: 28.5px;
  left: calc(50% + 284.5px);
  justify-content: center;
  gap: var(--gap-xl);
}
.content6 {
  top: 26.5px;
  left: 463.5px;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.description2 {
  align-self: stretch;
  position: relative;
  font-size: var(--text-lg-medium-size);
  line-height: 26px;
  font-weight: 500;
  font-family: var(--font-work-sans);
  color: var(--color-lightslategray-200);
}
.content7,
.feature-sectionsfeature1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.content7 {
  align-self: stretch;
  gap: var(--gap-5xs);
  margin-top: -188px;
}
.feature-sectionsfeature1 {
  position: absolute;
  width: calc(100% - 679px);
  top: 28px;
  right: 660.5px;
  left: 18.5px;
}
.features {
  position: relative;
  width: 987px;
  height: 128px;
  flex-shrink: 0;
}
.container4,
.simple-three-columndesktop {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
}
.container4 {
  flex: 1;
  border-radius: 34px;
  background: linear-gradient(#1a0f23, #1a0f23),
    linear-gradient(270deg, #a64fea, #3733f9 35.42%, #695cff 63.54%, #5c59fa);
  width: 1050px;
  padding: 0 var(--padding-43xl);
  mix-blend-mode: normal;
}
.simple-three-columndesktop {
  position: absolute;
  top: 3017px;
  left: 0;
  width: 1358px;
  height: 257px;
  overflow: hidden;
  padding: var(--padding-29xl) 0;
  font-size: var(--font-size-11xl);
}
.heading2 {
  align-self: stretch;
  position: relative;
  line-height: 60px;
}
.tile-child {
  position: relative;
  width: 80px;
  height: 89px;
  flex-shrink: 0;
}
.tile {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.tile-child1,
.tile-child2,
.tile-inner {
  position: relative;
  width: 82px;
  height: 89px;
  flex-shrink: 0;
}
.tile-child1,
.tile-child2 {
  width: 0;
  height: 0;
}
.tile-child2 {
  width: 80.33px;
  height: 89px;
}
/* .row {
  align-self: stretch;
  height: 112px;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 96px;
} */
.container5,
.logo-grid {
  display: flex;
  flex-direction: column;
}
.logo-grid {
  align-self: stretch;
  align-items: center;
  justify-content: center;
}
.container5 {
  width: 1280px;
  height: 514px;
  flex-shrink: 0;
  padding: var(--padding-45xl) var(--padding-13xl);
  box-sizing: border-box;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 32px;
}
.off-white-griddesktop {
  position: absolute;
  top: 3274px;
  left: 1px;
  width: 1358px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  background-image: url(./public/offwhite-griddesktop@3x.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  font-size: var(--font-size-15xl);
  color: var(--color-mintcream-100);
}
.message-child {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: var(--br-17xl);
  background: linear-gradient(
    180deg,
    #000 17.71%,
    #56174c 47.92%,
    #7a176a 65.1%,
    #e41cc4 83.33%,
    #ff00d6 90.1%
  );
}
.icon3 {
  position: absolute;
  height: 46.67%;
  width: 56.67%;
  top: 27.47%;
  right: 20%;
  bottom: 25.86%;
  left: 23.33%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.message1 {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.iconlylight-outlinemessage {
  position: absolute;
  height: 115.38%;
  width: 120%;
  top: -3.85%;
  right: -8%;
  bottom: -11.54%;
  left: -12%;
}
.message {
  position: relative;
  border-radius: 81px;
  background-color: transparent;
  width: 25px;
  height: 26px;
  flex-shrink: 0;
  overflow: hidden;
}
.launchedvectorsupportcom {
  position: relative;
  line-height: 14px;
  font-weight: 500;
}
.message-parent {
  position: absolute;
  top: 0;
  left: 0;
  height: 36px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 4px;
}
.frame-wrapper8 {
  position: absolute;
  top: -0.24px;
  left: 34px;
  width: 236px;
  height: 36px;
}
.header-and-links-inner {
  position: absolute;
  top: 218px;
  left: 0;
  width: 304px;
  height: 44px;
}
.heading4 {
  align-self: stretch;
  position: relative;
  line-height: 18px;
}
.footerstext-link {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.text30 {
  position: relative;
  line-height: 24px;
}
.footerstext-link5 {
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  font-size: var(--text-base-leading-6-font-normal-size);
  color: var(--gray-5002);
  font-family: var(--text-base-leading-6-font-normal);
}
.footerscolumn,
.links2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.links2 {
  align-self: stretch;
  font-size: var(--text-sm-medium-size);
  color: var(--indigo-100);
}
.footerscolumn {
  position: absolute;
  width: calc(100% - 206px);
  top: 0;
  right: 206px;
  left: 0;
}
.footerstext-link10,
.footerstext-link13 {
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.footerstext-link10 {
  display: flex;
  font-size: var(--text-sm-medium-size);
  color: var(--indigo-100);
  font-family: var(--font-oxanium);
}
.footerstext-link13 {
  display: none;
}
.links3 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
  font-size: var(--text-base-leading-6-font-normal-size);
  color: var(--gray-5002);
  font-family: var(--text-base-leading-6-font-normal);
}
.column6,
.footerscolumn1 {
  position: absolute;
  top: 0;
  right: 0;
}
.footerscolumn1 {
  width: calc(100% - 206px);
  left: 206px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.column6 {
  width: calc(100% - 413px);
  left: 413px;
  height: 220px;
}
.links1,
.logo-icon2 {
  position: absolute;
  overflow: hidden;
}
.links1 {
  width: calc(100% - 183px);
  top: 0;
  right: -38px;
  left: 221px;
  height: 220px;
  text-align: left;
  font-size: var(--text-lg-medium-size);
  color: var(--color-mintcream-100);
  font-family: var(--font-oxanium);
}
.logo-icon2 {
  height: 74.33%;
  width: 31.09%;
  top: 0.91%;
  right: 68.91%;
  bottom: 24.77%;
  left: 0;
  max-width: 100%;
  max-height: 100%;
}
.header-and-links,
.top-border {
  align-self: stretch;
  position: relative;
  height: 220px;
  flex-shrink: 0;
}
.top-border {
  background-color: var(--gray-200);
  height: 1px;
}
.copyright1 {
  flex: 1;
  position: relative;
  line-height: 24px;
}
.copyright,
.text45 {
  align-self: stretch;
  display: flex;
  justify-content: flex-start;
}
.text45 {
  flex-direction: row;
  padding: var(--padding-13xl) 0 0;
  align-items: center;
}
.copyright {
  flex-direction: column;
  align-items: flex-start;
  font-size: var(--text-base-leading-6-font-normal-size);
  color: var(--gray-4001);
  font-family: var(--font-oxanium);
}
.column-with-company-missionde,
.container6 {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  align-items: center;
}
.container6 {
  width: 1280px;
  height: 413px;
  flex-shrink: 0;
  padding: var(--padding-45xl) 152px;
  justify-content: center;
  gap: var(--gap-29xl);
}
.column-with-company-missionde {
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(#1a0f23, #1a0f23),
    linear-gradient(270deg, #a64fea, #f9c133 35.42%, #695cff 63.54%, #facd59);
  width: 1358px;
  height: 453px;
  padding: 33px var(--padding-43xl);
  justify-content: flex-start;
  mix-blend-mode: normal;
}
.column-with-company-missionde-wrapper {
  position: absolute;
  top: 3788px;
  left: 0;
  width: 1358px;
  height: 453px;
  color: var(--color-lightslategray-100);
  font-family: var(--font-work-sans);
}
.ellipse-icon2 {
  position: absolute;
  height: 128.33%;
  width: 6.25%;
  top: -23.33%;
  right: 42.37%;
  bottom: -5%;
  left: 51.38%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.heading6 {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 60px;
  display: inline-block;
  width: 1232px;
}
.ellipse-container {
  align-self: stretch;
  position: relative;
  height: 60px;
  flex-shrink: 0;
}
.supporting-text1 {
  position: relative;
  font-size: var(--text-xl-medium-size);
  line-height: 28px;
  font-weight: 500;
  font-family: var(--font-work-sans);
  color: var(--color-lightslategray-200);
  display: inline-block;
  width: 1232px;
}
.vector-icon9 {
  position: absolute;
  top: 0;
  left: -8px;
  width: 457px;
  height: 188px;
}
.text46 {
  position: absolute;
  top: 28px;
  left: 55.5px;
  line-height: 24px;
  font-weight: 500;
}
.frame-child8,
.frame-child9 {
  position: absolute;
  top: -0.43px;
  left: 373.24px;
  width: 47.76px;
  height: 80.43px;
}
.frame-child9 {
  top: 0;
  left: -1px;
  width: 54.23px;
  height: 80.94px;
}
.vector-container {
  position: relative;
  width: 421px;
  height: 80px;
  flex-shrink: 0;
}
.container7,
.content8,
.ctas {
  display: flex;
  justify-content: flex-start;
}
.ctas {
  align-self: stretch;
  flex-direction: row;
  padding: var(--padding-5xl) 0 0;
  align-items: flex-start;
  text-align: left;
  font-size: var(--text-base-leading-6-font-normal-size);
  color: var(--white-900);
}
.container7,
.content8 {
  flex-direction: column;
  align-items: center;
}
.content8 {
  width: 1280px;
  padding: 0 var(--padding-5xl);
  box-sizing: border-box;
  gap: var(--gap-xl);
}
.container7 {
  position: absolute;
  width: 100%;
  top: 67px;
  right: 0;
  left: 0;
}
.rectangle78 {
  position: absolute;
  top: 0;
  left: 0;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle78,
.rectangle79,
.rectangle80 {
  background-color: var(--color-gainsboro-100);
  width: 4px;
}
.rectangle79 {
  position: absolute;
  top: 0;
  left: -8px;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle80 {
  left: -17px;
}
.rectangle80,
.rectangle81,
.rectangle82 {
  position: absolute;
  top: 0;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle81 {
  left: -25px;
  background-color: var(--color-gainsboro-100);
  width: 4px;
}
.rectangle82 {
  left: -33px;
}
.rectangle82,
.rectangle83,
.rectangle84 {
  background-color: var(--color-gainsboro-100);
  width: 4px;
}
.rectangle83 {
  position: absolute;
  top: 0;
  left: -41px;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle84 {
  left: -50px;
}
.rectangle84,
.rectangle85,
.rectangle86 {
  position: absolute;
  top: 0;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle85 {
  left: -58px;
  background-color: var(--color-gainsboro-100);
  width: 4px;
}
.rectangle86 {
  left: -66px;
}
.rectangle86,
.rectangle87,
.rectangle88 {
  background-color: var(--color-gainsboro-100);
  width: 4px;
}
.rectangle87 {
  position: absolute;
  top: 0;
  left: -74px;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle88 {
  left: -83px;
}
.rectangle88,
.rectangle89,
.rectangle90 {
  position: absolute;
  top: 0;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle89 {
  left: -91px;
  background-color: var(--color-gainsboro-100);
  width: 4px;
}
.rectangle90 {
  left: -99px;
}
.rectangle90,
.rectangle91,
.rectangle92 {
  background-color: var(--color-gainsboro-100);
  width: 4px;
}
.rectangle91 {
  position: absolute;
  top: 0;
  left: -108px;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle92 {
  left: -116px;
}
.group17,
.rectangle92,
.rectangle93 {
  position: absolute;
  top: 0;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle93 {
  left: -124px;
  background-color: var(--color-gainsboro-100);
  width: 4px;
}
.group17 {
  left: 0;
  width: 128px;
}
.rectangle94 {
  left: 0;
  background: linear-gradient(-61.63deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.rectangle94,
.rectangle95,
.rectangle96 {
  position: absolute;
  top: 0;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle95 {
  left: -9px;
  background: linear-gradient(-61.63deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.rectangle96 {
  left: -17px;
}
.rectangle96,
.rectangle97,
.rectangle98 {
  background: linear-gradient(-61.63deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.rectangle97 {
  position: absolute;
  top: 0;
  left: -25px;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle98 {
  left: -33px;
}
.rectangle100,
.rectangle98,
.rectangle99 {
  position: absolute;
  top: 0;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle99 {
  left: -42px;
  background: linear-gradient(-61.63deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.rectangle100 {
  left: -50px;
}
.rectangle100,
.rectangle101,
.rectangle102 {
  background: linear-gradient(-61.63deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.rectangle101 {
  position: absolute;
  top: 0;
  left: -58px;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle102 {
  left: -67px;
}
.group18,
.rectangle102,
.rectangle103 {
  position: absolute;
  top: 0;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle103 {
  left: -75px;
  background: linear-gradient(-61.63deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.group18 {
  left: -132px;
  width: 79px;
}
.group16 {
  top: 0;
  width: 211px;
}
.group15,
.group16,
.rectangle104 {
  position: absolute;
  left: 0;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.group15 {
  top: 115px;
  width: 211px;
}
.rectangle104 {
  top: 0;
}
.rectangle104,
.rectangle105,
.rectangle106 {
  background: linear-gradient(-60.48deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.rectangle105 {
  position: absolute;
  top: 0;
  left: -8px;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle106 {
  left: -16px;
}
.rectangle106,
.rectangle107,
.rectangle108 {
  position: absolute;
  top: 0;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle107 {
  left: -25px;
  background: linear-gradient(-60.48deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.rectangle108 {
  left: -33px;
}
.rectangle108,
.rectangle109,
.rectangle110 {
  background: linear-gradient(-60.48deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.rectangle109 {
  position: absolute;
  top: 0;
  left: -41px;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle110 {
  left: -49px;
}
.rectangle110,
.rectangle111,
.rectangle112 {
  position: absolute;
  top: 0;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle111 {
  left: -58px;
  background: linear-gradient(-60.48deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.rectangle112 {
  left: -66px;
}
.rectangle112,
.rectangle113,
.rectangle114 {
  background: linear-gradient(-60.48deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.rectangle113 {
  position: absolute;
  top: 0;
  left: -74px;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle114 {
  left: -82px;
}
.rectangle114,
.rectangle115,
.rectangle116 {
  position: absolute;
  top: 0;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle115 {
  left: -91px;
  background: linear-gradient(-60.48deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.rectangle116 {
  left: -99px;
}
.rectangle116,
.rectangle117,
.rectangle118 {
  background: linear-gradient(-60.48deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.rectangle117 {
  position: absolute;
  top: 0;
  left: -107px;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle118 {
  left: -116px;
}
.group21,
.rectangle118,
.rectangle119 {
  position: absolute;
  top: 0;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle119 {
  left: -124px;
  background: linear-gradient(-60.48deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.group21 {
  left: -83px;
  width: 128px;
}
.group22 {
  top: 0;
  left: 0;
  width: 78px;
}
.group19,
.group22,
.rectangle132,
.rectangle136 {
  position: absolute;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.group19 {
  top: 57px;
  left: -21px;
  width: 211px;
}
.rectangle132,
.rectangle136 {
  top: 0;
}
.rectangle132 {
  left: -17px;
  background: linear-gradient(-60.48deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.rectangle136 {
  left: -50px;
}
.rectangle136,
.rectangle140,
.rectangle143 {
  background: linear-gradient(-60.48deg, #f0f 1.87%, #0ff);
  width: 4px;
}
.rectangle140 {
  position: absolute;
  top: 0;
  left: -83px;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle143 {
  left: -108px;
}
.rectangle143,
.rectangle147,
.rectangle148 {
  position: absolute;
  top: 0;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle147 {
  left: -9px;
  background-color: var(--color-lightskyblue);
  width: 4px;
}
.rectangle148 {
  left: -17px;
}
.rectangle148,
.rectangle149,
.rectangle150 {
  background-color: var(--color-lightskyblue);
  width: 4px;
}
.rectangle149 {
  position: absolute;
  top: 0;
  left: -25px;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle150 {
  left: -33px;
}
.rectangle150,
.rectangle151,
.rectangle152 {
  position: absolute;
  top: 0;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle151 {
  left: -42px;
  background-color: var(--color-lightskyblue);
  width: 4px;
}
.rectangle152 {
  left: -50px;
}
.rectangle152,
.rectangle153,
.rectangle154 {
  background-color: var(--color-lightskyblue);
  width: 4px;
}
.rectangle153 {
  position: absolute;
  top: 0;
  left: -58px;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle154 {
  left: -67px;
}
.group14,
.group23,
.rectangle154,
.rectangle155 {
  position: absolute;
  top: 0;
  height: 14px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.rectangle155 {
  left: -75px;
  background-color: var(--color-lightskyblue);
  width: 4px;
}
.group14,
.group23 {
  left: -53px;
  width: 211px;
}
.group14 {
  top: 523px;
  left: 194px;
  width: 264px;
  height: 129px;
}
.container-parent {
  position: absolute;
  top: 1467px;
  left: -3px;
  width: 1358px;
  height: 692px;
  font-size: var(--font-size-15xl);
  color: var(--color-mintcream-100);
}
.group28 {
  position: absolute;
  top: 57px;
  left: 0;
  width: 211px;
  height: 14px;
}
.group27,
.group28,
.group32,
.group36 {
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.group32 {
  position: absolute;
  top: 0;
  left: -32px;
  width: 211px;
  height: 14px;
}
.group27,
.group36 {
  width: 243px;
  height: 71px;
}
.group27 {
  position: absolute;
  top: 2937px;
  left: 127px;
}
.group36 {
  top: 3297px;
  left: 1441px;
}
.ctas1,
.group36,
.text47 {
  position: absolute;
}
.text47 {
  top: 28px;
  left: 55px;
  line-height: 24px;
  font-weight: 500;
}
.ctas1 {
  top: 3635px;
  left: 495px;
  display: flex;
  flex-direction: row;
  padding: var(--padding-5xl) 0 0;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
  font-size: var(--text-base-leading-6-font-normal-size);
}
.div10 {
  position: relative;
  background-color: var(--color-gray-100);
  width: 100%;
  height: 4241px;
  overflow: hidden;
  text-align: center;
  font-size: var(--text-sm-medium-size);
  color: var(--white-900);
  font-family: var(--font-oxanium);
}

/*edit*/
.group-parent17 {
   
    height: 34px !important;
    
}