body {
  margin: 0;
  line-height: normal;
}
.line {
  align-self: stretch;
  position: relative;
  border-top: 1px solid #dee0e3;
  box-sizing: border-box;
  height: 1px;
}
.question {
  flex: 1;
  position: relative;
}
.header {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.answer {
  width: 466px;
  position: relative;
  font-size: 16px;
  line-height: 140%;

  color: #5e849a;
  display: none;
}
.content {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 15px;
}
.accordion-closed {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 25px;
}
.line2 {
  align-self: stretch;
  position: relative;
  border-top: 2px solid #078ef1;
  box-sizing: border-box;
  height: 2px;
}
.answer2 {
  align-self: stretch;
  position: relative;
  font-size: 16px;
  line-height: 140%;

  color: #5e849a;
}
.container {
  position: absolute;
  top: 225px;
  left: 830px;
  width: 466px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 25px;
}
.image-icon {
  position: absolute;
  top: 75px;
  left: 144px;
  border-radius: 10px;
  width: 564px;
  height: 564px;
  overflow: hidden;
  object-fit: cover;
}
.stateachieve-instant-data-ava {
  width: 100%;
  position: relative;
  height: 714px;
  overflow: hidden;
  text-align: left;
  font-size: 24px;
  color: #343f48;
  font-family: "Aeonik TRIAL";
}

.healthcare-child {
  position: absolute;
  top: 3303px;
  left: 536px;
  filter: blur(100px);
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, #d8fff9, rgba(216, 255, 249, 0));
  width: 400px;
  height: 400px;
}
.healthcare-item {
  position: absolute;
  top: 2819px;
  left: calc(50% + 227px);
  filter: blur(100px);
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, #d2ecff, rgba(210, 236, 255, 0));
  width: 526px;
  height: 526px;
}
.healthcare-inner {
  position: absolute;
  top: 2627px;
  left: 144px;
  filter: blur(100px);
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, #d8fff9, rgba(216, 255, 249, 0));
  width: 400px;
  height: 400px;
}
.ellipse-div {
  position: absolute;
  top: 2389px;
  left: calc(50% - 788px);
  filter: blur(100px);
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, #d2ecff, rgba(210, 236, 255, 0));
  width: 484px;
  height: 484px;
}
.healthcare-child1 {
  position: absolute;
  top: 2319px;
  left: 497px;
  filter: blur(100px);
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, #d8fff9, rgba(216, 255, 249, 0));
  width: 400px;
  height: 400px;
}
.healthcare-child2 {
  position: absolute;
  top: 1184px;
  left: calc(50% + 495px);
  filter: blur(100px);
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, #d2ecff, rgba(210, 236, 255, 0));
  width: 1107px;
  height: 1107px;
}
.healthcare-child3 {
  position: absolute;
  top: 1184px;
  left: calc(50% - 1578px);
  filter: blur(100px);
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, #d2ecff, rgba(210, 236, 255, 0));
  width: 1107px;
  height: 1107px;
}
.healthcare-child4 {
  position: absolute;
  top: -422px;
  left: -144px;
  filter: blur(100px);
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, #d8fff9, rgba(216, 255, 249, 0));
  width: 1752px;
  height: 1752px;
}
.healthcare-child5 {
  position: absolute;
  top: -189px;
  left: 1112px;
  filter: blur(100px);
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, #d2ecff, rgba(210, 236, 255, 0));
  width: 1187px;
  height: 1187px;
}
.healthcare-child6 {
  position: absolute;
  top: -817px;
  left: -392px;
  filter: blur(100px);
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, #d2ecff, rgba(210, 236, 255, 0));
  width: 1187px;
  height: 1187px;
}
.frequently-asked-questions {
  align-self: stretch;
  position: relative;
}
.line {
  align-self: stretch;
  position: relative;
  border-top: 1px solid #dee0e3;
  box-sizing: border-box;
  height: 1px;
}
.question {
  flex: 1;
  position: relative;
}
.icon {
  width: 16px;
  position: relative;
  height: 16px;
  object-fit: contain;
}
.header {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.answer {
  width: 760px;
  position: relative;
  font-size: 16px;
  line-height: 150%;

  color: #919ea5;
  display: flex;
  align-items: center;
}
.content {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 15px;
}
.accordion {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 25px;
}
.icon1 {
  width: 20px;
  position: relative;
  height: 20px;
  object-fit: contain;
}
.container77 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 25px;
  font-size: 24px;
  color: #343f48;
}
.faq {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 75px;
}
.section-71 {
  align-self: stretch;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 100px 144px 33px;
}
.effects-icon {
  position: absolute;
  top: 0px;
  left: -116px;
  width: 1671px;
  height: 333px;
}
.logo-icon {
  width: 201.4px;
  position: relative;
  max-height: 100%;
}
.products {
  align-self: stretch;
  position: relative;
  line-height: 150%;
  font-weight: 600;
}
.fluxgpt {
  align-self: stretch;
  position: relative;
  line-height: 150%;
}
.row1 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 20px;
  color: #868c92;
}
.row {
  width: 172px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
}
.nav {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
}
.footer-container {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 191px;
}
.line4 {
  align-self: stretch;
  position: relative;
  border-top: 1px solid #55697c;
  box-sizing: border-box;
  height: 1px;
}
.influx-technologies-limited {
  width: 629px;
  position: relative;
  line-height: 150%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.terms-of-use {
  position: relative;
  line-height: 150%;
}
.influx-technologies-limited-a-parent {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 298px;
}
.footer {
  position: absolute;
  top: 167px;
  left: 0px;
  background-color: #28333d;
  width: 1440px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 75px 144px;
  box-sizing: border-box;
}
.section-72 {
  align-self: stretch;
  position: relative;
  background-color: #fff;
  height: 738px;
  overflow: hidden;
  flex-shrink: 0;
  font-size: 16px;
  color: #fff;
}
.section-7 {
  position: absolute;
  top: 5218px;
  left: 0px;
  width: 1440px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
}
.starts-here {
  background: linear-gradient(90deg, #078ef1, #5de8b9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.our-team-will {
  align-self: stretch;
  position: relative;
  font-size: 20px;
  line-height: 150%;

  color: #5f6368;
}
.content4 {
  width: 466px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
}
.required-fields {
  align-self: stretch;
  position: relative;
  font-weight: 500;
}
.i-agree-child {
  width: 15px;
  position: relative;
  border-radius: 5px;
  border: 1px solid #dee0e3;
  box-sizing: border-box;
  height: 15px;
}
.i-agree-to {
  position: relative;
  font-weight: 500;
}
.i-agree {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  text-align: center;
}
.container4 {
  position: absolute;
  top: 400.29px;
  left: 0px;
  width: 463px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 15px;
  z-index: 0;
  text-align: left;
  font-size: 14px;
}
.tell-us {
  position: absolute;
  top: 333.57px;
  left: 0px;
  border-radius: 10px;
  border: 1px solid #dee0e3;
  box-sizing: border-box;
  width: 602px;
  height: 44px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 14px 20px;
  z-index: 1;
}
.what-platform {
  position: absolute;
  top: 266.86px;
  left: 0px;
  border-radius: 10px;
  border: 1px solid #dee0e3;
  box-sizing: border-box;
  width: 602px;
  height: 44px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 14px 20px;
  z-index: 2;
}
.number-of-employees {
  position: absolute;
  top: 200.14px;
  left: 0px;
  border-radius: 10px;
  border: 1px solid #dee0e3;
  box-sizing: border-box;
  width: 602px;
  height: 44px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 14px 20px;
  z-index: 3;
}
.phone-number {
  position: absolute;
  top: 133.43px;
  left: 312px;
  border-radius: 10px;
  border: 1px solid #dee0e3;
  box-sizing: border-box;
  width: 290px;
  height: 44px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 14px 20px;
  z-index: 4;
}
.country {
  position: absolute;
  top: 133.43px;
  left: 0px;
  border-radius: 10px;
  border: 1px solid #dee0e3;
  box-sizing: border-box;
  width: 290px;
  height: 44px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 14px 21px;
  z-index: 5;
}
.business-email {
  position: absolute;
  top: 66.71px;
  left: 0px;
  border-radius: 10px;
  border: 1px solid #dee0e3;
  box-sizing: border-box;
  width: 602px;
  height: 44px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 14px 22px;
  z-index: 6;
}
.last-name {
  position: absolute;
  top: 0px;
  left: 312px;
  border-radius: 10px;
  border: 1px solid #dee0e3;
  box-sizing: border-box;
  width: 290px;
  height: 44px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 14px 20px;
  z-index: 7;
}
.first-name {
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 10px;
  border: 1px solid #dee0e3;
  box-sizing: border-box;
  width: 290px;
  height: 44px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 14px 20px;
  z-index: 8;
}
.fields {
  align-self: stretch;
  height: 445px;
  display: flex;
  flex-direction: column;
  position: relative;
  gap: 10px;
}
.buttons-child {
  width: 100%;
  position: absolute;
  margin: 0 !important;
  height: 100%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  left: 0%;
  border-radius: 10px;
  background-color: #078ef1;
  z-index: 0;
}
.submit-form {
  position: relative;
  font-weight: 600;
  z-index: 1;
}
.buttons {
  width: 145px;
  height: 44px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 13px 24px;
  box-sizing: border-box;
  position: relative;
  gap: 10px;
  font-size: 14px;
  color: #fff;
}
.container3 {
  width: 602px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
}
.form {
  width: 662px;
  border-radius: 10px;
  background-color: #fff;
  border: 1px solid #dee0e3;
  box-sizing: border-box;
  height: 579px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 30px;
  text-align: center;
  font-size: 12px;
  color: #5f6368;
}
.container2 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
  z-index: 0;
}
.section-6-child {
  width: 1440px;
  position: absolute;
  margin: 0 !important;
  top: 779px;
  left: 0px;
  height: 104px;
  overflow: hidden;
  z-index: 1;
}
.section-6 {
  position: absolute;
  top: 4439px;
  left: 0px;
  width: 1440px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 100px 144px;
  box-sizing: border-box;
  gap: 10px;
  text-align: left;
}
.logo-icon1 {
  width: 42px;
  position: relative;
  height: 45px;
  overflow: hidden;
  flex-shrink: 0;
}
.fluxai-has-transformed {
  align-self: stretch;
  position: relative;
  line-height: 140%;
}
.michael-che {
  align-self: stretch;
  position: relative;
  line-height: 140%;
  font-weight: 500;
}
.director-of-operations {
  align-self: stretch;
  position: relative;
  line-height: 140%;
  color: #5e849a;
}
.text1 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 5px;
  font-size: 16px;
  color: #343f48;
}
.content5 {
  width: 416px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 40px;
}
.image-icon-testimonial {
  width: 564px;
  position: relative;
  border-radius: 0px 10px 10px 0px;
  height: 442px;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.container6 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 122px;
}
.testimonial {
  align-self: stretch;
  border-radius: 10px;
  background-color: #fff;
  border: 1px solid #dee0e3;
  box-sizing: border-box;
  height: 442px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0px 50px;
  text-align: left;
  font-size: 20px;
  color: #5f6368;
}
.container5 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 75px;
}
.section-5 {
  position: absolute;
  top: 3667px;
  left: 0px;
  width: 1440px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 100px 144px;
  box-sizing: border-box;
}
.image-icon1 {
  width: 564px;
  position: relative;
  border-radius: 10px;
  height: 564px;
  object-fit: cover;
}
.container7 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 122px;
}
.section-4 {
  position: absolute;
  top: 2903px;
  left: 0px;
  width: 1440px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 100px 144px;
  box-sizing: border-box;
  text-align: left;
}
.text2 {
  width: 956px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
}
.line5 {
  align-self: stretch;
  position: relative;
  border-top: 2px solid #078ef1;
  box-sizing: border-box;
  height: 2px;
}
.container9 {
  position: absolute;
  top: 225px;
  left: 830px;
  width: 466px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 25px;
}
.image-icon2 {
  position: absolute;
  top: 75px;
  left: 144px;
  border-radius: 10px;
  width: 564px;
  height: 564px;
  overflow: hidden;
  object-fit: cover;
}
.accordion-card {
  align-self: stretch;
  position: relative;
  height: 714px;
  overflow: hidden;
  flex-shrink: 0;
  text-align: left;
  font-size: 24px;
  color: #343f48;
}
.container8 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.section-3 {
  position: absolute;
  top: 1919px;
  left: 0px;
  width: 1440px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 100px 0px 25px;
  box-sizing: border-box;
}
.fluxai-enterprise-is {
  position: absolute;
  top: 140px;
  left: 0px;
  line-height: 150%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 956px;
}
.secure-sensitive-data {
  position: absolute;
  top: 0px;
  left: 0px;
  font-size: 48px;

  color: #28333d;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 956px;
}
.text3 {
  width: 956px;
  position: relative;
  height: 200px;
}
.icon4 {
  width: 44px;
  border-radius: 10px;
  height: 44px;
}
.automate-repetitive-admin {
  align-self: stretch;
  position: relative;
  font-size: 16px;
  line-height: 140%;

  color: #5e849a;
}
.item-container {
  width: 308px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
}
.item {
  width: 368px;
  border-radius: 10px;
  background-color: #fff;
  border: 1px solid #dee0e3;
  box-sizing: border-box;
  height: 264px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 30px;
}
.row8 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 24px;
  text-align: left;
  font-size: 24px;
  color: #343f48;
}
.container10 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 75px;
}
.features {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.section-2 {
  position: absolute;
  top: 1280px;
  left: 0px;
  width: 1440px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 50px 144px;
  box-sizing: border-box;
  font-size: 20px;
  color: #5f6368;
}
.fluxai-enterprise-has {
  width: 1152px;
  position: relative;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 0;
}
.vector-icon {
  position: absolute;
  height: 77.19%;
  width: 31.95%;
  top: 18.16%;
  right: 2.28%;
  bottom: 4.65%;
  left: 65.77%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon1 {
  position: absolute;
  height: 75.63%;
  width: 32.3%;
  top: 19.25%;
  right: 32.39%;
  bottom: 5.12%;
  left: 35.31%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon2 {
  position: absolute;
  height: 18.75%;
  width: 26.6%;
  top: 4.56%;
  right: 2.55%;
  bottom: 76.69%;
  left: 70.85%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon3 {
  position: absolute;
  height: 77.19%;
  width: 37.82%;
  top: 17.94%;
  right: 60%;
  bottom: 4.87%;
  left: 2.18%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.rt {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 57.9px;
  height: 32px;
  overflow: hidden;
}
.vector-icon4 {
  position: absolute;
  height: 65.63%;
  width: 40.71%;
  top: 34.28%;
  right: 0.02%;
  bottom: 0.09%;
  left: 59.27%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon5 {
  position: absolute;
  height: 99.38%;
  width: 33.59%;
  top: 0.39%;
  right: 66.18%;
  bottom: 0.24%;
  left: 0.23%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon6 {
  position: absolute;
  height: 92.81%;
  width: 41.18%;
  top: 7.21%;
  right: 30.91%;
  bottom: -0.02%;
  left: 27.91%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.itv {
  position: absolute;
  top: 0px;
  left: 126px;
  width: 64.6px;
  height: 32px;
  overflow: hidden;
}
.vector-icon7 {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  left: 0%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.bbc {
  position: absolute;
  top: 0px;
  left: 259px;
  width: 111.6px;
  height: 32px;
  overflow: hidden;
}
.vector-icon8 {
  position: absolute;
  height: 92.19%;
  width: 99.07%;
  top: 3.7%;
  right: 0.43%;
  bottom: 4.11%;
  left: 0.5%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.forbes {
  position: absolute;
  top: 0px;
  left: 439px;
  width: 118.5px;
  height: 32px;
  overflow: hidden;
}
.vector-icon9 {
  position: absolute;
  height: 68.75%;
  width: 8.27%;
  top: 19.27%;
  right: 91.55%;
  bottom: 11.98%;
  left: 0.18%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon10 {
  position: absolute;
  height: 68.75%;
  width: 8.31%;
  top: 19.27%;
  right: 31.23%;
  bottom: 11.98%;
  left: 60.45%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon11 {
  position: absolute;
  height: 68.75%;
  width: 10.14%;
  top: 19.27%;
  right: 81.08%;
  bottom: 11.98%;
  left: 8.78%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon12 {
  position: absolute;
  height: 68.44%;
  width: 4.14%;
  top: 19.27%;
  right: 26.81%;
  bottom: 12.29%;
  left: 69.06%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon13 {
  position: absolute;
  height: 68.75%;
  width: 7.6%;
  top: 19.27%;
  right: 73.11%;
  bottom: 11.98%;
  left: 19.3%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon14 {
  position: absolute;
  height: 68.75%;
  width: 7.6%;
  top: 19.27%;
  right: 6.78%;
  bottom: 11.98%;
  left: 85.62%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon15 {
  position: absolute;
  height: 68.44%;
  width: 11.65%;
  top: 19.27%;
  right: 14.74%;
  bottom: 12.29%;
  left: 73.61%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon16 {
  position: absolute;
  height: 71.25%;
  width: 5.85%;
  top: 18.05%;
  right: 0.18%;
  bottom: 10.7%;
  left: 93.97%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.group-icon {
  position: absolute;
  height: 92.19%;
  width: 32.82%;
  top: 3.86%;
  right: 38.79%;
  bottom: 3.95%;
  left: 28.39%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.the-times {
  position: absolute;
  top: 0px;
  left: 626px;
  width: 251.4px;
  height: 32px;
  overflow: hidden;
}
.vector-icon17 {
  position: absolute;
  height: 88.13%;
  width: 35.03%;
  top: 5.73%;
  right: 64.97%;
  bottom: 6.14%;
  left: 0%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.subtract-icon {
  position: relative;
  width: 80.9px;
  height: 31.9px;
}
.sky-news {
  position: absolute;
  top: 0px;
  left: 945px;
  width: 131.9px;
  height: 32px;
  overflow: hidden;
}
.vector-icon18 {
  position: absolute;
  height: 56.88%;
  width: 18.6%;
  top: 18.42%;
  right: 81.4%;
  bottom: 24.71%;
  left: 0%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon19 {
  position: absolute;
  height: 60%;
  width: 14.58%;
  top: 0%;
  right: 49.55%;
  bottom: 40%;
  left: 35.86%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon20 {
  position: absolute;
  height: 43.75%;
  width: 16.65%;
  top: 17.36%;
  right: 65.94%;
  bottom: 38.89%;
  left: 17.42%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon21 {
  position: absolute;
  height: 43.44%;
  width: 16.3%;
  top: 17.38%;
  right: 32.06%;
  bottom: 39.19%;
  left: 51.63%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon22 {
  position: absolute;
  height: 43.75%;
  width: 16.3%;
  top: 17.28%;
  right: 14.81%;
  bottom: 38.97%;
  left: 68.88%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon23 {
  position: absolute;
  height: 37.5%;
  width: 12.17%;
  top: 0%;
  right: -0.03%;
  bottom: 62.5%;
  left: 87.87%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon24 {
  position: absolute;
  height: 19.38%;
  width: 7.23%;
  top: 41.28%;
  right: 6.86%;
  bottom: 39.34%;
  left: 85.91%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon25 {
  position: absolute;
  height: 23.13%;
  width: 7.35%;
  top: 76.61%;
  right: 10.97%;
  bottom: 0.27%;
  left: 81.68%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon26 {
  position: absolute;
  height: 22.19%;
  width: 13.32%;
  top: 77.06%;
  right: 17.93%;
  bottom: 0.75%;
  left: 68.75%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon27 {
  position: absolute;
  height: 22.81%;
  width: 8.04%;
  top: 76.47%;
  right: 40.34%;
  bottom: 0.72%;
  left: 51.63%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.vector-icon28 {
  position: absolute;
  height: 23.44%;
  width: 8.5%;
  top: 76.62%;
  right: 31.06%;
  bottom: -0.06%;
  left: 60.44%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.yahoo-news {
  position: absolute;
  top: 0px;
  left: 1145px;
  width: 87.1px;
  height: 32px;
  overflow: hidden;
}
.vector-icon29 {
  position: absolute;
  height: 100%;
  width: 99.8%;
  top: -0.01%;
  right: 0.1%;
  bottom: 0.01%;
  left: 0.11%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.the-telegraph {
  position: absolute;
  top: 0px;
  left: 1300px;
  width: 196.6px;
  height: 32px;
  overflow: hidden;
}
.irish-independent-child {
  position: absolute;
  height: 78.75%;
  width: 7.88%;
  top: 2.67%;
  right: 0.05%;
  bottom: 18.58%;
  left: 92.06%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.path465-icon {
  position: absolute;
  height: 64.38%;
  width: 3.31%;
  top: 11.29%;
  right: 96.23%;
  bottom: 24.34%;
  left: 0.45%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.path479-icon {
  position: absolute;
  height: 46.56%;
  width: 4.78%;
  top: 28.19%;
  right: 90.88%;
  bottom: 25.25%;
  left: 4.34%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.path481-icon {
  position: absolute;
  height: 66.88%;
  width: 3.27%;
  top: 7.82%;
  right: 87.29%;
  bottom: 25.31%;
  left: 9.43%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.path483-icon {
  position: absolute;
  height: 45.94%;
  width: 3.82%;
  top: 29.22%;
  right: 83%;
  bottom: 24.84%;
  left: 13.18%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.path485-icon {
  position: absolute;
  height: 69.38%;
  width: 6.79%;
  top: 6.12%;
  right: 76.04%;
  bottom: 24.51%;
  left: 17.17%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.path487-icon {
  position: absolute;
  height: 63.44%;
  width: 3.23%;
  top: 11.29%;
  right: 70.39%;
  bottom: 25.27%;
  left: 26.38%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.path489-icon {
  position: absolute;
  height: 45.94%;
  width: 6.71%;
  top: 28.88%;
  right: 63.02%;
  bottom: 25.19%;
  left: 30.27%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.path491-icon {
  position: absolute;
  height: 69.06%;
  width: 6.29%;
  top: 7.15%;
  right: 56.78%;
  bottom: 23.79%;
  left: 36.93%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.path493-icon {
  position: absolute;
  height: 45.94%;
  width: 4.95%;
  top: 29.57%;
  right: 51.41%;
  bottom: 24.5%;
  left: 43.65%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.path495-icon {
  position: absolute;
  height: 67.5%;
  width: 6.33%;
  top: 29.22%;
  right: 45.02%;
  bottom: 3.28%;
  left: 48.64%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.path497-icon {
  position: absolute;
  height: 45.94%;
  width: 4.95%;
  top: 29.57%;
  right: 39.42%;
  bottom: 24.5%;
  left: 55.64%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.path499-icon {
  position: absolute;
  height: 46.25%;
  width: 6.71%;
  top: 28.88%;
  right: 32.43%;
  bottom: 24.87%;
  left: 60.87%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.path501-icon {
  position: absolute;
  height: 69.06%;
  width: 6.29%;
  top: 7.15%;
  right: 25.99%;
  bottom: 23.79%;
  left: 67.72%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.path503-icon {
  position: absolute;
  height: 45.94%;
  width: 4.95%;
  top: 29.57%;
  right: 20.76%;
  bottom: 24.5%;
  left: 74.29%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.path505-icon {
  position: absolute;
  height: 46.25%;
  width: 6.71%;
  top: 28.88%;
  right: 13.72%;
  bottom: 24.87%;
  left: 79.57%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.path537-icon {
  position: absolute;
  height: 57.81%;
  width: 4.07%;
  top: 17.84%;
  right: 9.7%;
  bottom: 24.35%;
  left: 86.24%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.irish-independent {
  position: absolute;
  top: 0px;
  left: 1565px;
  width: 238.5px;
  height: 32px;
  overflow: hidden;
}
.rt1 {
  position: absolute;
  top: 0px;
  left: 1871px;
  width: 57.9px;
  height: 32px;
  overflow: hidden;
}
.itv1 {
  position: absolute;
  top: 0px;
  left: 1997px;
  width: 64.6px;
  height: 32px;
  overflow: hidden;
}
.bbc1 {
  position: absolute;
  top: 0px;
  left: 2130px;
  width: 111.6px;
  height: 32px;
  overflow: hidden;
}
.forbes1 {
  position: absolute;
  top: 0px;
  left: 2310px;
  width: 118.5px;
  height: 32px;
  overflow: hidden;
}
.the-times1 {
  position: absolute;
  top: 0px;
  left: 2497px;
  width: 251.4px;
  height: 32px;
  overflow: hidden;
}
.sky-news1 {
  position: absolute;
  top: 0px;
  left: 2816px;
  width: 131.9px;
  height: 32px;
  overflow: hidden;
}
.yahoo-news1 {
  position: absolute;
  top: 0px;
  left: 3016px;
  width: 87.1px;
  height: 32px;
  overflow: hidden;
}
.the-telegraph1 {
  position: absolute;
  top: 0px;
  left: 3171px;
  width: 196.6px;
  height: 32px;
  overflow: hidden;
}
.irish-independent1 {
  position: absolute;
  top: 0px;
  left: 3436px;
  width: 238.5px;
  height: 32px;
  overflow: hidden;
}
.component-7 {
  width: 1152px;
  position: relative;
  height: 32px;
  overflow-x: auto;
  flex-shrink: 0;
  z-index: 1;
}
.rectangle {
  width: 121px;
  position: absolute;
  margin: 0 !important;
  top: 150px;
  left: 144px;
  background: linear-gradient(-90deg, rgba(255, 255, 255, 0), #fff 85.12%);
  height: 32px;
  z-index: 2;
}
.rectangle1 {
  width: 121px;
  position: absolute;
  margin: 0 !important;
  top: 150px;
  left: 1175px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0), #fff 85.12%);
  height: 32px;
  z-index: 3;
}
.section-1 {
  position: absolute;
  top: 998px;
  left: calc(50% - 720px);
  background-color: #fff;
  width: 1440px;
  overflow-x: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: 100px 134px;
  box-sizing: border-box;
  gap: 40px;
  font-size: 14px;
  color: #343f48;
}
.ai {
  background: linear-gradient(90deg, #078ef1, #38e9ba);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ai-for-enhanced-container {
  align-self: stretch;
  position: relative;
}
.connect-siloed-databases {
  align-self: stretch;
  position: relative;
  font-size: 20px;
  line-height: 150%;
  color: #5f6368;
}
.buttons-inner {
  width: 100%;
  position: absolute;
  margin: 0 !important;
  height: 100%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  left: 0%;
  border-radius: 10px;
  border: 1px solid #28333d;
  box-sizing: border-box;
  z-index: 0;
}
.buttons3 {
  width: 145px;
  height: 44px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 13px 24px;
  box-sizing: border-box;
  position: relative;
  gap: 10px;
  color: #28333d;
}
.buttons1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  text-align: center;
  font-size: 14px;
  color: #fff;
}
.content10 {
  width: 490px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
}
.image-icon3 {
  width: 564px;
  position: relative;
  border-radius: 10px;
  height: 580px;
  object-fit: cover;
}
.container11 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 98px;
}
.header7 {
  position: absolute;
  top: 158px;
  left: 0px;
  width: 1441px;
  height: 840px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 110px 144px;
  box-sizing: border-box;
  text-align: left;
  font-size: 72px;
}
.nav-itens {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 30px;
}
.itens {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 75px;
}
.button-child {
  width: 100%;
  position: absolute;
  margin: 0 !important;
  height: 100%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  left: 0%;
  border-radius: 10px;
  background-color: #f2f7f9;
  z-index: 0;
}
.button {
  width: 145px;
  height: 44px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 13px 24px;
  box-sizing: border-box;
  position: relative;
  gap: 10px;
}
.button1 {
  width: 145px;
  height: 44px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 13px 24px;
  box-sizing: border-box;
  position: relative;
  gap: 10px;
  color: #fff;
}
.buttons4 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  color: #28333d;
}
.container12 {
  flex: 1;
  box-shadow: 0px 0px 50px rgba(40, 51, 61, 0.1);
  border-radius: 15px;
  background-color: #fff;
  border: 1px solid #dee0e3;
  box-sizing: border-box;
  height: 78px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 17px 17px 17px 25px;
  gap: 111px;
}
.nav1 {
  position: absolute;
  top: 0px;
  left: 1px;
  width: 1440px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 40px 144px;
  box-sizing: border-box;
  font-size: 14px;
  color: #5f6368;
}
.healthcare {
  width: 100%;
  position: relative;
  background-color: #fff;
  height: 6613px;
  overflow: hidden;
  text-align: center;
  font-size: 48px;
  color: #28333d;
}
