.home-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
}
.home-home {
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(255, 255, 255, 1);
}
.home-hero {
  width: 100%;
  display: flex;
  padding: 50px 10px 120px;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
  background-size: cover;
  background-image: url("public/external/tq_4jgqhdcpg3-x2l-1500w.png");
}
.home-frame63 {
  gap: 10px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-frame54 {
  width: 1210px;
  height: var(--dl-size-size-medium);
  display: flex;
  position: relative;
  align-self: center;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
.home-menu {
  gap: 80px;
  margin:10px 0 10px 10px;
  width: 100%;
  display: flex;
  align-items: flex-start;
}
.menu-text {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-style: Regular;
  text-align: center;
  font-family: Inter;
  font-weight: 500;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}

.home-header-text {
  gap: 10px;
  width: auto;
  display: flex;
  padding: 0 59px;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
}
.home-heroframe {
  gap: 10px;
  width: auto;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  margin-top:90px;
}
.home-text-heading {
  width: auto;
  height: auto;
  font-size: 64px;
  font-style: Bold;
  text-align: left;
  font-family: "Inter";
  font-weight: 700;
  line-height: 68px;
  padding-top: var(--dl-space-space-threeunits);
  font-stretch: normal;
  text-decoration: none;
}
.home-text001 {
  color: #ffffff;
}
.home-text002 {
  color: #4184e8;
}
.home-text003 {
  color: #ffffff;
}
.home-text004 {
  color: #e4963b;
}
.home-text016 {
  color: rgba(152, 162, 179, 1);
  width: 100%;
  height: auto;
  margin-top: 10px;
  text-align: left;
  line-height: 28px;
}
.home-mm1 {
  width: auto;
  height: 585px;
}
.home-frame53 {
  gap: 50px;
  display: flex;
  padding: 36px 49px 0;
  align-items: center;
}
.home-button {
  gap: 10px;
  width: 202px;
  display: flex;
  padding: 16px 24px;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
  background-color: rgba(65, 132, 232, 1);
}
.home-text023 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: center;
  line-height: 28px;
}
.home-button1 {
  gap: 10px;
  width: 202px;
  display: flex;
  padding: 16px 24px;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
  background-color: rgba(245, 158, 11, 1);
}
.home-text025 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: center;
  line-height: 28px;
}
.home-benefitswith6-key-benefits {
  gap: 32px;
  display: flex;
  padding: 60px 10px;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(255, 255, 255, 1);
}
.home-main {
  gap: 64px;
  width: 907px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.home-texts {
  gap: 16px;
  width: 800px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.home-text027 {
  color: rgba(245, 158, 11, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 28px;
}
.home-text029 {
  color: rgba(21, 25, 32, 1);
  height: auto;
  font-size: 56px;
  align-self: stretch;
  font-style: Bold;
  text-align: center;
  font-family: Inter;
  font-weight: 700;
  line-height: 68px;
  font-stretch: normal;
  text-decoration: none;
}
.home-text031 {
  color: rgba(152, 162, 179, 1);
  height: auto;
  font-size: 18px;
  align-self: stretch;
  font-style: Regular;
  text-align: center;
  font-family: Inter;
  font-weight: 400;
  line-height: 28px;
  padding-top: var(--dl-space-space-twounits);
  font-stretch: normal;
  text-decoration: none;
}
.home-text032 {
  font-weight: 400;
}
.home-text034 {
  font-weight: 400;
}
.home-benefits {
  gap: 64px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-row {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
.home-benefit1 {
  gap: 8px;
  display: flex;
  flex-grow: 1;
  align-items: flex-start;
}
.home-sparkle {
  width: 24px;
  height: 24px;
}
.home-text036 {
  color: rgb(21, 25, 32);
  height: var(--dl-size-size-xlarge);
  flex-grow: 1;
  font-size: 18px;
  font-style: Bold;
  text-align: left;
  font-family: "Inter";
  font-weight: 700;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.home-text037 {
  color: #151920;
}
.home-benefits-p {
  font-style: normal;
  font-weight: 400;
}
.home-benefit2 {
  gap: 8px;
  display: flex;
  flex-grow: 1;
  align-items: flex-start;
}
.home-code-block {
  width: 24px;
  height: 24px;
}
.home-text041 {
  color: rgb(21, 25, 32);
  height: var(--dl-size-size-xlarge);
  flex-grow: 1;
  font-size: 18px;
  text-align: left;
  font-family: "Inter";
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.home-text042 {
  color: #151920;
  font-weight: 700;
}
.home-text043 {
  font-weight: 700;
}
.home-text044 {
  font-weight: 700;
}
.home-text045 {
  font-style: normal;
}
.home-text046 {
  font-style: normal;
}
.home-benefit3 {
  gap: 8px;
  display: flex;
  align-items: flex-start;
}
.home-chart-bar {
  width: 24px;
  height: 24px;
}
.home-text047 {
  color: rgb(21, 25, 32);
  width: 291px;
  height: var(--dl-size-size-xlarge);
  font-size: 18px;
  text-align: left;
  font-family: "Inter";
  font-weight: 700;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.home-text048 {
  color: #151920;
  font-weight: 700;
}
.home-text049 {
  font-weight: 700;
}
.home-text050 {
  font-style: normal;
  font-weight: 500;
}
.home-text051 {
  font-style: normal;
  font-weight: 500;
}
.home-text052 {
  font-style: normal;
  font-weight: 500;
}
.home-row1 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
.home-benefit4 {
  gap: 8px;
  display: flex;
  flex-grow: 1;
  align-items: flex-start;
}
.home-paper-plane-tilt {
  width: 24px;
  height: 24px;
}
.home-text053 {
  color: rgb(21, 25, 32);
  height: var(--dl-size-size-xlarge);
  flex-grow: 1;
  font-size: 18px;
  font-style: Bold;
  text-align: left;
  font-family: "Inter";
  font-weight: 700;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.home-text054 {
  color: #151920;
  font-weight: 700;
}
.home-text057 {
  font-style: normal;
  font-weight: 400;
}
.home-benefit5 {
  gap: 8px;
  display: flex;
  flex-grow: 1;
  align-items: flex-start;
}
.home-book-bookmark {
  width: 24px;
  height: 24px;
}
.home-text058 {
  color: rgb(21, 25, 32);
  height: var(--dl-size-size-xlarge);
  flex-grow: 1;
  font-size: 18px;
  font-style: Bold;
  text-align: left;
  font-family: "Inter";
  font-weight: 700;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.home-text059 {
  color: #151920;
  font-weight: 700;
}
.home-text063 {
  font-style: normal;
  font-weight: 400;
}
.home-benefit6 {
  gap: 8px;
  display: flex;
  flex-grow: 1;
  align-items: flex-start;
}
.home-rocket {
  width: 24px;
  height: 24px;
}
.home-text064 {
  color: rgb(21, 25, 32);
  height: var(--dl-size-size-xlarge);
  flex-grow: 1;
  font-size: 18px;
  font-style: Bold;
  text-align: left;
  font-family: "Inter";
  font-weight: 700;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.home-text065 {
  color: #151920;
  font-weight: 700;
}
.home-text068 {
  font-style: normal;
  font-weight: 400;
}
.home-features-grid {
  gap: 32px;
  display: flex;
  padding: 80px 10px 50px;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(254, 248, 238, 1);
}
.home-text-header {
  color: rgba(21, 25, 32, 1);
  height: auto;
  width:100%;
  text-align: center;
  line-height: 68px;
  font-size: 44px;
}

.home-text-header2 {
  color: rgb(255, 255, 255);
  height: auto;
  width:100%;
  text-align: center;
  line-height: 68px;
  font-size: 44px;
}
.home-text-header3 {
  color: rgb(255, 255, 255);
  height: auto;
  width:100%;
  text-align: center;
  line-height: 68px;
  font-size: 22px;
  margin:30px 0px 30px 0px;
}

.home-text071 {
  color: rgba(152, 162, 179, 1);
  height: auto;
  font-size: 20px;
  font-style: Regular;
  text-align: center;
  font-family: Inter;
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.home-text072 {
  font-weight: 400;
}
.home-text074 {
  font-weight: 400;
}
.home-text075 {
  font-weight: 700;
}
.home-text076 {
  font-weight: 400;
}
.home-text077 {
  font-weight: 700;
}
.home-text078 {
  font-weight: 400;
}
.home-grid {
  gap: 37px;
  width: 100vw;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.home-row1 {
  gap: 16px;
  display: flex;
  padding: 8px 0;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
.home-feature1 {
  gap: 10px;
  width: 478px;
  display: flex;
  padding: 30px 25px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(249, 250, 251, 1);
}
.home-image {
  gap: 5.8689351081848145px;
  width: 413.75994873046875px;
  height: 251.1904296875px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  border-radius: 8.216508865356445px;
  justify-content: center;
  background-color: var(--dl-color-default-gray5);
}
.home-frame57 {
  width: 402.93603515625px;
  height: 232.03558349609375px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-screenshot20230823at5492 {
  top: 19.683677673339844px;
  left: 0.926384687423706px;
  width: 400px;
  height: 212px;
  position: absolute;
}
.home-frame1 {
  top: 0px;
  left: 0px;
  width: 403px;
  height: 13.662773132324219px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  background-color: rgba(42, 41, 41, 1);
}
.home-text080 {
  top: 0.00003348444079165347px;
  left: 7.641988277435303px;
  color: rgba(255, 255, 255, 1);
  width: 80px;
  height: auto;
  position: absolute;
  font-size: 5.557737827301025px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.home-text082 {
  color: rgba(21, 25, 32, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 36px;
}
.home-text084 {
  color: rgba(152, 162, 179, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 28px;
}
.home-feature2 {
  gap: 10px;
  height: 394px;
  display: flex;
  padding: 30px 25px;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(249, 250, 251, 1);
}
.home-frame3 {
  width: 260.7900390625px;
  height: 150.17909240722656px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-frame40 {
  top: -44.13720703125px;
  left: -7.60498046875px;
  width: 272px;
  height: 161px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 7px;
  background-color: rgba(224, 224, 224, 1);
}
.home-frame58 {
  top: 5.410453796386719px;
  left: 5.60498046875px;
  width: 261px;
  height: 150.17909240722656px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-screenshot20230823at5501 {
  top: 12.739797592163086px;
  left: 0.8992760181427002px;
  width: 259px;
  height: 137px;
  position: absolute;
}
.home-frame2 {
  top: 0px;
  left: 0px;
  width: 261px;
  height: 8.842880249023438px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  background-color: rgba(42, 41, 41, 1);
}
.home-text086 {
  top: 0.000053879310144111514px;
  left: 4.946018218994141px;
  color: rgba(255, 255, 255, 1);
  width: 52px;
  height: auto;
  position: absolute;
  font-size: 3.597104072570801px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.home-text088 {
  color: rgba(21, 25, 32, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 36px;
}
.home-text090 {
  color: rgba(152, 162, 179, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 28px;
}
.home-feature3 {
  gap: 10px;
  height: 395px;
  display: flex;
  padding: 30px 25px;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(249, 250, 251, 1);
}
.home-frame31 {
  width: 260.7900390625px;
  height: 150.17909240722656px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-frame401 {
  top: -44.13720703125px;
  left: -7.60498046875px;
  width: 272px;
  height: 161px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 7px;
  background-color: rgba(224, 224, 224, 1);
}
.home-frame59 {
  top: 7.3148956298828125px;
  left: 8.912109375px;
  width: 254px;
  height: 146.37020874023438px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-screenshot20230823at5506 {
  top: 12.416630744934082px;
  left: 0.8767118453979492px;
  width: 253px;
  height: 134px;
  position: absolute;
}
.home-frame32 {
  top: 0px;
  left: 0px;
  width: 254px;
  height: 8.61860466003418px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  background-color: rgba(42, 41, 41, 1);
}
.home-text092 {
  top: 0.00004400069883558899px;
  left: 4.82080602645874px;
  color: rgba(255, 255, 255, 1);
  width: 51px;
  height: auto;
  position: absolute;
  font-size: 3.505872964859009px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.home-text094 {
  color: rgba(21, 25, 32, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 36px;
}
.home-text096 {
  color: rgba(152, 162, 179, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 28px;
}
.home-row2 {
  gap: 26px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
.home-feature31 {
  gap: 10px;
  width: 443px;
  height: 410px;
  display: flex;
  padding: 30px 25px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(249, 250, 251, 1);
}
.home-text098 {
  color: rgba(21, 25, 32, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 36px;
}
.home-text100 {
  color: rgba(152, 162, 179, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 28px;
}
.home-feature4 {
  gap: 10.524328231811523px;
  width: 444px;
  height: 411px;
  display: flex;
  padding: 31.572982788085938px 20px 31.572982788085938px 26.310819625854492px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 10.524328231811523px;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(249, 250, 251, 1);
}
.home-text102 {
  color: rgba(21, 25, 32, 1);
  height: auto;
  font-size: 25.258386611938477px;
  align-self: stretch;
  font-style: Bold;
  text-align: center;
  font-family: Inter;
  font-weight: 700;
  line-height: 37.88758087158203px;
  font-stretch: normal;
  text-decoration: none;
}
.home-text104 {
  color: rgba(152, 162, 179, 1);
  height: auto;
  font-size: 21.048656463623047px;
  align-self: stretch;
  font-style: Regular;
  text-align: center;
  font-family: Inter;
  font-weight: 400;
  line-height: 29.468116760253906px;
  font-stretch: normal;
  text-decoration: none;
}
.home-frame5 {
  width: 420px;
  height: 248px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 8px;
  background-color: rgba(224, 224, 224, 1);
}
.home-frame60 {
  top: 8.904541015625px;
  left: 10.267333984375px;
  width: 400px;
  height: 230.19094848632812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-screenshot20230823at5511 {
  top: 19.527273178100586px;
  left: 1.3784546852111816px;
  width: 397px;
  height: 211px;
  position: absolute;
}
.home-frame4 {
  top: 0px;
  left: 0px;
  width: 400px;
  height: 13.554471015930176px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  background-color: rgba(42, 41, 41, 1);
}
.home-text106 {
  top: 0.000225557858357206px;
  left: 7.581024646759033px;
  color: rgba(255, 255, 255, 1);
  width: 80px;
  height: auto;
  position: absolute;
  font-size: 5.513555526733398px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.home-feature5 {
  gap: 10.524328231811523px;
  width: 444px;
  height: 411px;
  display: flex;
  padding: 31.572982788085938px 20px 31.572982788085938px 26.310819625854492px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 10.524328231811523px;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(249, 250, 251, 1);
}
.home-text108 {
  color: rgba(21, 25, 32, 1);
  height: auto;
  font-size: 25.258386611938477px;
  align-self: stretch;
  font-style: Bold;
  text-align: center;
  font-family: Inter;
  font-weight: 700;
  line-height: 37.88758087158203px;
  font-stretch: normal;
  text-decoration: none;
}
.home-text110 {
  color: rgba(152, 162, 179, 1);
  height: auto;
  font-size: 21.048656463623047px;
  align-self: stretch;
  font-style: Regular;
  text-align: center;
  font-family: Inter;
  font-weight: 400;
  line-height: 29.468116760253906px;
  font-stretch: normal;
  text-decoration: none;
}
.home-frame51 {
  width: 399.7327575683594px;
  height: 230.19094848632812px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-frame7 {
  top: -7.65576171875px;
  left: -8.2890625px;
  width: 407px;
  height: 246px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 8px;
  background-color: rgba(224, 224, 224, 1);
}
.home-frame62 {
  top: 11.05419921875px;
  left: 7px;
  width: 392px;
  height: 225.89144897460938px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-screenshot20230823at5513 {
  top: 19.162532806396484px;
  left: 1.351397156715393px;
  width: 389px;
  height: 207px;
  position: absolute;
}
.home-frame6 {
  top: 0px;
  left: 0px;
  width: 392px;
  height: 13.300993919372559px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  background-color: rgba(42, 41, 41, 1);
}
.home-text112 {
  top: 0.00007587327854707837px;
  left: 7.431964874267578px;
  color: rgba(255, 255, 255, 1);
  width: 78px;
  height: auto;
  position: absolute;
  font-size: 4.910683631896973px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
.home-feature-leftwith3-benefits {
  gap: 32px;
  height:100%;
  display: flex;
  padding: 97px 10px 120px;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  background-size: cover;
  justify-content: center;
  background-image: url("public/external/tq_mywt-d7nm1-8n1p-1500w.png");
}
.home-main1 {
  gap: 32px;
  width: 1369px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
.home-info {
  gap: 32px;
  width: 1369px;
  display: flex;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.home-texts1 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.home-text114 {
  color: rgba(245, 158, 11, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 28px;
}
.home-text116 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 68px;
}
.home-frame45 {
  gap: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-frame42 {
  gap: 32px;
  display: flex;
  padding: 17px 15px;
  align-items: flex-start;
  border-radius: 9px;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(241, 241, 241, 1);
}
.home-benefits01 {
  gap: 16px;
  width: 195px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.home-benefit101 {
  gap: 8px;
  width: 321px;
  height: 28px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-sparkle1 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.home-text118 {
  left: 32px;
  color: rgba(234, 160, 6, 1);
  width: auto;
  height: auto;
  position: absolute;
  flex-grow: 1;
  font-size: 18px;
  font-style: Semi Bold;
  text-align: left;
  font-family: Inter;
  font-weight: 700;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.home-benefits02 {
  gap: 9px;
  width: 407px;
  height: 103px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
.home-benefit102 {
  gap: 8px;
  width: 407px;
  height: 62px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-text120 {
  top: -11.25px;
  left: 24px;
  color: rgb(152, 162, 179);
  width: auto;
  height: auto;
  position: absolute;
  flex-grow: 1;
  font-size: 18px;
  font-style: normal;
  text-align: left;
  font-family: "Inter";
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.home-frame43 {
  gap: 32px;
  display: flex;
  padding: 17px 15px;
  align-items: flex-start;
  border-radius: 9px;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(241, 241, 241, 1);
}
.home-benefits03 {
  gap: 16px;
  width: auto;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.home-benefit103 {
  gap: 8px;
  width: auto;
  height: 28px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-sparkle {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
}

.services-header2{
  color: rgba(234, 160, 6, 1);
  width: 100%;
  height: auto;
  flex-grow: 1;
  font-size: 18px;
  font-style: Semi Bold;
  text-align: left;
  font-family: Inter;
  line-height: 28px;
  text-decoration: none;
}
.home-benefits04 {
  gap: 9px;
  width: 407px;
  height: 103px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
.home-benefit104 {
  gap: 8px;
  width: 407px;
  height: 62px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-text126 {
  top: -11.25px;
  left: 24px;
  color: rgb(152, 162, 179);
  width: auto;
  height: auto;
  position: absolute;
  flex-grow: 1;
  font-size: 18px;
  font-style: normal;
  text-align: left;
  font-family: "Inter";
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.home-frame44 {
  gap: 32px;
  display: flex;
  padding: 17px 15px;
  align-items: flex-start;
  border-radius: 9px;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(241, 241, 241, 1);
}
.home-benefits05 {
  gap: 16px;
  width: 195px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.home-benefit105 {
  gap: 8px;
  width: 321px;
  height: 28px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-sparkle3 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.home-text130 {
  left: 24px;
  color: rgba(234, 160, 6, 1);
  width: 178px;
  height: auto;
  position: absolute;
  flex-grow: 1;
  font-size: 18px;
  font-style: Semi Bold;
  text-align: left;
  font-family: Inter;
  font-weight: 700;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.home-benefits06 {
  gap: 9px;
  width: 407px;
  height: 103px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
.home-benefit106 {
  gap: 8px;
  width: 407px;
  height: 62px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-text132 {
  top: -11.25px;
  left: 24px;
  color: rgb(152, 162, 179);
  width: auto;
  height: auto;
  position: absolute;
  flex-grow: 1;
  font-size: 18px;
  font-style: normal;
  text-align: left;
  font-family: "Inter";
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.home-frame46 {
  gap: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-frame421 {
  gap: 32px;
  display: flex;
  padding: 17px 15px;
  align-items: flex-start;
  border-radius: 9px;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(241, 241, 241, 1);
}
.home-benefits07 {
  gap: 16px;
  width: 195px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.home-benefit107 {
  gap: 8px;
  width: 321px;
  height: 28px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-sparkle4 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.home-text136 {
  left: 32px;
  color: rgba(234, 160, 6, 1);
  width: 140px;
  height: auto;
  position: absolute;
  flex-grow: 1;
  font-size: 18px;
  font-style: Semi Bold;
  text-align: left;
  font-family: Inter;
  font-weight: 700;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.home-benefits08 {
  gap: 9px;
  width: 407px;
  height: 103px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
.home-benefit108 {
  gap: 8px;
  width: 407px;
  height: 62px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-text138 {
  top: -25px;
  left: 19.3382568359375px;
  color: rgb(152, 162, 179);
  width: auto;
  height: auto;
  position: absolute;
  flex-grow: 1;
  font-size: 18px;
  font-style: normal;
  text-align: left;
  font-family: "Inter";
  font-weight: 500;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.home-frame431 {
  gap: 32px;
  display: flex;
  padding: 17px 15px;
  align-items: flex-start;
  border-radius: 9px;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(241, 241, 241, 1);
}
.home-benefits09 {
  gap: 16px;
  width: 195px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.home-benefit109 {
  gap: 8px;
  width: 321px;
  height: 28px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-sparkle5 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.home-text139 {
  left: 24px;
  color: rgba(234, 160, 6, 1);
  width: 199px;
  height: auto;
  position: absolute;
  flex-grow: 1;
  font-size: 18px;
  font-style: Semi Bold;
  text-align: left;
  font-family: Inter;
  font-weight: 700;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.home-benefits10 {
  gap: 9px;
  width: 407px;
  height: 100px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
.home-benefit110 {
  gap: 8px;
  width: 407px;
  height: 104px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-text141 {
  top: 2.75px;
  left: 24px;
  color: rgb(152, 162, 179);
  width: 364px;
  height: auto;
  position: absolute;
  flex-grow: 1;
  font-size: 18px;
  font-style: normal;
  text-align: left;
  font-family: "Inter";
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.home-frame441 {
  gap: 32px;
  display: flex;
  padding: 17px 15px;
  align-items: flex-start;
  border-radius: 9px;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(241, 241, 241, 1);
}
.home-benefits11 {
  gap: 16px;
  width: 57px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.home-benefit111 {
  gap: 8px;
  width: 321px;
  height: 28px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-sparkle6 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.home-text142 {
  left: 24px;
  color: rgba(234, 160, 6, 1);
  width: 238px;
  height: auto;
  position: absolute;
  flex-grow: 1;
  font-size: 18px;
  font-style: Semi Bold;
  text-align: left;
  font-family: Inter;
  font-weight: 700;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.home-benefits12 {
  gap: 9px;
  width: 407px;
  height: 103px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
.home-benefit112 {
  gap: 8px;
  width: 408px;
  height: 67px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-text144 {
  top: -34.839111328125px;
  left: 24px;
  color: rgb(152, 162, 179);
  width: auto;
  height: auto;
  position: absolute;
  flex-grow: 1;
  font-size: 18px;
  font-style: normal;
  text-align: left;
  font-family: "Inter";
  font-weight: 400;
  line-height: 28px;
  font-stretch: normal;
  text-decoration: none;
}
.home-card-centered-testimonialwith-profile {
  gap: 32px;
  display: flex;
  padding: 120px 10px;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(255, 255, 255, 1);
}
.home-main2 {
  gap: 32px;
  width: 1369px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
.home-info1 {
  gap: 32px;
  width: 1369px;
  display: flex;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.home-texts2 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.home-text148 {
  color: rgba(245, 158, 11, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 28px;
}
.home-text150 {
  color: rgba(21, 25, 32, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 68px;
}
.home-testimonial {
  gap: 40px;
  width: 1100px;
  display: flex;
  padding: 80px 25px;
  box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.10000000149011612) ;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(234, 160, 6, 1);
  border-style: solid;
  border-width: 1px;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(255, 255, 255, 1);
}
.home-text152 {
  color: rgba(21, 25, 32, 1);
  width: 800px;
  height: auto;
  text-align: center;
  line-height: 36px;
}
.home-author {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-prakashsir1 {
  width: 58px;
  height: 58px;
}
.home-texts3 {
  gap: 4px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-text156 {
  color: rgba(21, 25, 32, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 24px;
}
.home-text158 {
  color: rgba(152, 162, 179, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 24px;
}
.home-stars {
  gap: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-star {
  width: 20px;
  height: 20px;
}
.home-star1 {
  width: 20px;
  height: 20px;
}
.home-star2 {
  width: 20px;
  height: 20px;
}
.home-star3 {
  width: 20px;
  height: 20px;
}
.home-star4 {
  width: 20px;
  height: 20px;
}
.home-logo-listwith2-rows {
  gap: 32px;
  display: flex;
  padding: 120px 10px;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.home-main3 {
  gap: 32px;
  width: 1369px;
  display: flex;
  padding: 0 0 1px;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
.home-info2 {
  gap: 32px;
  width: 1369px;
  display: flex;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.home-texts4 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.home-text160 {
  color: rgba(245, 158, 11, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 28px;
}
.home-text162 {
  color: rgba(21, 25, 32, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 68px;
}
.home-clients-logos {
  gap: 48px;
  width: 1000px;
  display: flex;
  padding: 54px 0 0;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.home-clients-slider {
  gap: 35px;
  display: flex;
  align-items: flex-end;
}
.home-slide6 {
  width: 155px;
  height: 61px;
}
.home-slide5 {
  width: 138px;
  height: 68px;
}
.home-slide4 {
  width: 155px;
  height: 61px;
}
.home-slide3 {
  width: 155px;
  height: 61px;
}
.home-slide2 {
  width: 146px;
  height: 57px;
}
.home-slide1 {
  width: 155px;
  height: 61px;
}
.home-herologo {
  width: 166px;
  height: 54px;
}
.home-faq-card-style {
  gap: 32px;
  display: flex;
  padding: 35px 10px;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(255, 255, 255, 1);
}
.home-main5 {
  gap: 64px;
  width: 1100px;
  height: 795px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.home-texts5 {
  gap: 16px;
  width: 800px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.home-text164 {
  color: rgba(21, 25, 32, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 46px;
}
.paragraph-dark {
  color: rgba(152, 162, 179, 1);
  height: auto;
  line-height: 28px;
}
.paragraph-light {
  color: rgb(152, 152, 152);
  height: auto;
  line-height: 28px;

}
.home-faq {
  display:flex;
  gap:20px;
  flex-direction: column;
  align-content: center;
  padding: 16px 30px;
  box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.10000000149011612) ;
  background-color: rgba(255, 255, 255, 1);
  height:auto;
}

  .home-question01 :hover, .home-question02 :hover,
  .home-question03 :hover, .home-question04 :hover, .home-question05 :hover {
    transition: color 0.3s;
    color:#75a9ed;
  }


.cta_section {
  display: flex;
  padding: 84px 10px 120px;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  background-size: cover;
  justify-content: center;
  background-image: url("public/external/tq_tdklerusui-2p3l-1500w.png");
}

.home-main6 {
  gap: 61px;
  width: 1000px;
  display: flex;
  padding: 48px 0;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
.home-text180 {
  color: rgba(224, 224, 224, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 68px;
}
.home-button2 {
  gap: 10px;
  width: 200px;
  height: 62px;
  display: flex;
  padding: 16px 24px;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
  background-color: rgba(245, 158, 11, 1);
}
.home-text182 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: center;
  line-height: 28px;
}

@media(max-width: 991px) {
  .home-frame55 {
    width: 491px;
  }
  .home-text008 {
    font-size: 42px;
    font-family: Inter;
    font-weight: 700;
    line-height: 68px;
    text-decoration: none;
  }
  .home-text009 {
    color: #ffffff;
  }
  .home-text010 {
    color: #ffffff;
  }
  .home-text011 {
    color: #4184e8;
  }
  .home-text012 {
    color: #ffffff;
  }
  .home-text013 {
    color: #ffffff;
  }
  .home-text014 {
    color: #ffffff;
  }
  .home-text015 {
    color: #e4963b;
  }
  .home-text016 {
    color: #98a2b3;
    font-size: 14px;
    font-style: normal;
    font-family: Inter;
    line-height: 28px;
    letter-spacing: -0.01em;
  }
  .home-mm1 {
    width: 433px;
    margin-right: 72px;
  }
}



.form{
  width:80%;
  padding:20px;
  display:block;
  background:white 10%;
  border-radius:4px;

}

.form input{
  display:flex;
  align-items:center;
  text-align:center;

}
 .form-name{
  width:60px;
 }

 details > summary {
  padding: 4px;
  margin: 0;
  justify-items: flex-start;
}

/* Form Starts Here*/

.form {
  background-color: #fff;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  width: 100%;
  max-width: 500px;
}
.form form {
  display: flex;
  flex-direction: column;
}
.form-label {
  margin-bottom: 5px;
  font-weight: bold;
  color:#3f4754;
  text-align: left;
}
.form input[type="text"],
.form input[type="email"],
.form textarea {
  margin-bottom: 15px;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  font-family: 'Times New Roman', Times, serif;
}
.form textarea {
  resize: vertical;
}
.form button {
  padding: 10px;
  border: none;
  border-radius: 5px;
  background-color: #007BFF;
  color: white;
  font-size: 16px;
  cursor: pointer;
}
.form button:hover {
  background-color: #E57725;
}
/* Form Ends Here*/

/* Footer Logo & Address*/

.footer-logos {
  gap: 39px;
  display: flex;
  padding: 95px 0 0;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.footer-reboot-logo {
  width: 336px;
  height: 87px;
}

.footer-details{
  display: flex;

}

.email-logo {
  top: 0px;
  left: 132.31785583496094px;
  width: 40px;
  height: 48px;

}
.email-text{
  color: rgb(255, 255, 255);
  font-size: 19.2072px;
  font-style: Regular;
  text-align: center;
  font-family: "Inter";
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}

.phone-logo {
  top: 0px;
  left: 132.31785583496094px;
  width: 40px;
  height: 48px;
  
}
.phone-text {
  color: rgb(255, 255, 255);
  font-size: 19.2072px;
  font-style: Regular;
  text-align: center;
  font-family: "Inter";
  font-weight: 400;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}

.web-logo {
  width: 48px;
  height: 48px;
  }

.reboot-text {
  color: rgb(255, 255, 255);
  font-size: 19px;
  font-style: Regular;
  text-align: center;
  font-family: "Inter";
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
}

.footer-email, .footer-phone, .footer-website {
  margin-top:28px;
  width: 300px;
  display: flex;
  flex-direction: column;
  align-items:center;
  gap:28px;
  
}
/* Footer Logo & Address Ends Here */