/* screen - about-us */

.about-us {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 7811px;
  overflow: hidden;
  width: 1400px;
}

.about-us .overlap-group8 {
  height: 5141px;
  margin-right: 0;
  position: relative;
  width: 1590px;
}

.about-us .inbio_n-1 {
  height: 613px;
  left: 241px;
  object-fit: cover;
  position: absolute;
  top: 149px;
  width: 1094px;
}

.about-us .group-255 {
  display: flex;
  flex-direction: column;
  gap: 1px;
  height: 4027px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1590px;
}

.about-us .subtraction-3.bp1-animate-enter14 {
  animation: bp1-animate-enter14-frames 1.50s ease-out 0.20s 1 normal forwards;
  display: block;
  transform: translate(0, 150px);
}

@keyframes bp1-animate-enter14-frames {
  from{opacity: 1;
transform: translate(0, 150px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-us .subtraction-4 {
  margin-bottom: 0;
  transform: translate(0, -150px);
}

.about-us .subtraction-4.bp1-animate-enter13 {
  animation: bp1-animate-enter13-frames 1.50s ease-in-out 0.20s 1 normal forwards;
  display: block;
  transform: translate(0, -150px);
}

@keyframes bp1-animate-enter13-frames {
  from{opacity: 1;
transform: translate(0, -150px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-us .mask-group-1 {
  height: 638px;
  left: 77px;
  top: 186px;
  width: 1213px;
}

.about-us .mask-group-2 {
  height: 638px;
  left: 77px;
  top: 186px;
  width: 1269px;
}

.about-us .group-263 {
  align-items: flex-start;
  display: flex;
  height: 351px;
  left: 255px;
  min-width: 1080px;
  position: absolute;
  top: 748px;
}

.about-us .group-232 {
  background-color: var(--white);
  border-radius: 175.5px;
  height: 351px;
  opacity: 0;
  position: relative;
  width: 351px;
}

.about-us .group-232.bp1-animate-enter18 {
  animation: bp1-animate-enter18-frames 0.60s ease-out 0.00s 1 normal forwards;
  opacity: 0;
}

@keyframes bp1-animate-enter18-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.about-us .we-want-to-improve-t {
  left: 51px;
  letter-spacing: 0;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 82px;
  width: 253px;
}

.about-us .for-a-brighter-outlook-on-life {
  left: 54px;
  letter-spacing: 0;
  line-height: 35px;
  position: absolute;
  text-align: center;
  top: 200px;
  width: 228px;
}

.about-us .group-233 {
  background-color: var(--white);
  border-radius: 174.5px/175.5px;
  height: 351px;
  margin-left: 14px;
  opacity: 0;
  position: relative;
  width: 349px;
}

.about-us .group-233.bp1-animate-enter20 {
  animation: bp1-animate-enter20-frames 0.60s ease-out 0.40s 1 normal forwards;
  opacity: 0;
}

@keyframes bp1-animate-enter20-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.about-us .we-are-offering-a-bi {
  left: 51px;
  letter-spacing: 0;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 91px;
  width: 244px;
}

.about-us .the-test-to-progress {
  left: 51px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 184px;
  width: 244px;
}

.about-us .group-234 {
  background-image: url(../img/path-172@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 351px;
  margin-left: 15px;
  opacity: 0;
  position: relative;
  width: 351px;
}

.about-us .group-234.bp1-animate-enter19 {
  animation: bp1-animate-enter19-frames 0.60s ease-out 0.80s 1 normal forwards;
  opacity: 0;
}

@keyframes bp1-animate-enter19-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.about-us .our-published-data-e {
  left: 43px;
  letter-spacing: 0;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 87px;
  width: 272px;
}

.about-us .uncover-the-undiscovered {
  left: 73px;
  letter-spacing: 0;
  line-height: 35px;
  position: absolute;
  text-align: center;
  top: 200px;
  width: 210px;
}

.about-us .group-266 {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: 255px;
  min-height: 1409px;
  position: absolute;
  top: 3732px;
  width: 1080px;
}

.about-us .overlap-group3 {
  height: 826px;
  position: relative;
  width: 1080px;
}

.about-us .rectangle-64 {
  background-color: var(--white);
  border-radius: 180px;
  height: 606px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1080px;
}

.about-us .prof-rob-e-coleman {
  height: 97px;
  left: 78px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 276px;
  width: 494px;
}

.about-us .dr-coleman-is-emeri {
  height: 321px;
  left: 80px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 463px;
  width: 422px;
}

.about-us .dr-hayes-is-the-stu {
  height: 363px;
  left: 575px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 463px;
  width: 422px;
}

.about-us .expertise-bone-onc {
  height: 79px;
  left: 80px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 371px;
  width: 313px;
}

.about-us .expertise-breast-c {
  height: 79px;
  left: 571px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 371px;
  width: 339px;
}

.about-us .prof-dan-f-hayesmd {
  height: 97px;
  left: 570px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 276px;
  width: 494px;
}

.about-us .scientific-and-clinical-advisory-board {
  color: var(--rose-pearl);
  font-family: var(--font-family-perspectivesans-bold);
  font-size: 40px;
  font-weight: 700;
  height: 88px;
  left: 95px;
  letter-spacing: 0;
  line-height: 44px;
  position: absolute;
  text-align: center;
  top: 156px;
  width: 893px;
}

.about-us .line-16 {
  left: 80px;
  position: absolute;
  top: 360px;
  width: 420px;
}

.about-us .line-17 {
  left: 570px;
  position: absolute;
  top: 360px;
  width: 420px;
}

.about-us .overlap-group4 {
  align-self: flex-end;
  height: 97px;
  margin-right: 16px;
  margin-top: 59px;
  position: relative;
  width: 984px;
}

.about-us .prof-andrew-tutt-md {
  height: 97px;
  left: 0;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 494px;
}

.about-us .prof-joan-albanellmd {
  color: var(--rose-pearl);
  font-family: var(--font-family-perspective_sans);
  font-size: 28px;
  font-weight: 700;
  height: 97px;
  left: 490px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 494px;
}

.about-us .span0 {
  font-family: var(--font-family-perspectivesans-bold);
}

.about-us .line-18 {
  left: 0;
  position: absolute;
  top: 87px;
  width: 420px;
}

.about-us .line-19 {
  left: 490px;
  position: absolute;
  top: 87px;
  width: 420px;
}

.about-us .expertise-breast-c-container {
  align-items: flex-start;
  display: flex;
  gap: 178px;
  margin-right: 90.0px;
  margin-top: 8px;
  min-width: 830px;
}

.about-us .expertise-breast-c-1 {
  height: 79px;
  letter-spacing: 0;
  line-height: 24px;
  width: 313px;
}

.about-us .expertise-breast-c-2 {
  height: 79px;
  letter-spacing: 0;
  line-height: 24px;
  width: 339px;
}

.about-us .flex-row {
  gap: 68px;
  margin-right: 8.0px;
  margin-top: 16px;
  min-width: 912px;
}

.about-us .dr-coleman-is-emeri-1 {
  height: 321px;
  letter-spacing: 0;
  line-height: 24px;
  width: 422px;
}

.about-us .professor-albanell-i {
  height: 299px;
  letter-spacing: 0;
  line-height: 24px;
  width: 422px;
}

.about-us .x8head {
  border-radius: 119px;
  height: 238px;
  left: 232px;
  object-fit: cover;
  position: absolute;
  top: 2663px;
  width: 238px;
}

.about-us .x6head {
  border-radius: 119px;
  height: 238px;
  left: 513px;
  object-fit: cover;
  position: absolute;
  top: 2663px;
  width: 238px;
}

.about-us .x2head {
  border-radius: 119px;
  height: 238px;
  left: 793px;
  object-fit: cover;
  position: absolute;
  top: 2663px;
  width: 238px;
}

.about-us .x1head {
  border-radius: 119px;
  height: 238px;
  left: 1074px;
  object-fit: cover;
  position: absolute;
  top: 2663px;
  width: 238px;
}

.about-us .jol-jean-mairet-ph-d {
  height: 20px;
  left: 234px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 2947px;
  white-space: nowrap;
  width: 238px;
}

.about-us .name {
  height: 20px;
  left: 526px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 2947px;
  white-space: nowrap;
  width: 242px;
}

.about-us .ralf-van-den-berg {
  left: 768px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 2947px;
  white-space: nowrap;
  width: 290px;
}

.about-us .name-1 {
  left: 1071px;
  top: 2947px;
  width: 290px;
}

.about-us .executive-chairman {
  height: 25px;
  left: 237px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 2975px;
  white-space: nowrap;
  width: 235px;
}

.about-us .founder-and-cso {
  height: 25px;
  left: 533px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 2975px;
  white-space: nowrap;
  width: 201px;
}

.about-us .chief-operating-officer {
  height: 25px;
  left: 813px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 2975px;
  white-space: nowrap;
  width: 201px;
}

.about-us .surname {
  height: 25px;
  left: 1074px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 2975px;
  white-space: nowrap;
  width: 252px;
}

.about-us .x4head {
  border-radius: 119px;
  height: 238px;
  left: 232px;
  object-fit: cover;
  position: absolute;
  top: 3184px;
  width: 238px;
}

.about-us .x3head {
  border-radius: 119px;
  height: 238px;
  left: 513px;
  object-fit: cover;
  position: absolute;
  top: 3184px;
  width: 238px;
}

.about-us .x7head {
  border-radius: 119px;
  height: 238px;
  left: 793px;
  object-fit: cover;
  position: absolute;
  top: 3184px;
  width: 238px;
}

.about-us .x5head {
  border-radius: 119px;
  height: 238px;
  left: 1074px;
  object-fit: cover;
  position: absolute;
  top: 3184px;
  width: 238px;
}

.about-us .name-2 {
  left: 261px;
  text-align: center;
  top: 3468px;
  width: 183px;
}

.about-us .name-3 {
  left: 534px;
  text-align: center;
  top: 3468px;
  width: 207px;
}

.about-us .jos-mara-fernndez {
  left: 812px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 3468px;
  white-space: nowrap;
  width: 206px;
}

.about-us .sebastin-chiavenna-ph-d {
  left: 1049px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 3468px;
  white-space: nowrap;
  width: 290px;
}

.about-us .non-executive-director {
  height: 25px;
  left: 237px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 3496px;
  white-space: nowrap;
  width: 235px;
}

.about-us .non-executive-director-1 {
  left: 532px;
  width: 221px;
}

.about-us .non-executive-director-2 {
  left: 813px;
  width: 201px;
}

.about-us .non-executive-director-3 {
  left: 1094px;
  width: 201px;
}

.about-us .board-of-directors-and-management {
  color: var(--rose-pearl);
  font-family: var(--font-family-perspectivesans-bold);
  font-size: 40px;
  font-weight: 700;
  height: 88px;
  left: 327px;
  letter-spacing: 0;
  line-height: 44px;
  position: absolute;
  text-align: center;
  top: 2542px;
  width: 893px;
}

.about-us .path-153 {
  display: block;
  height: 250px;
  left: 782px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 2195px;
  transform: translate(0, 0px);
  width: 27px;
}

.about-us .path-153.bp1-animate-enter21 {
  animation: bp1-animate-enter21-frames 1.00s ease-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 0px);
}

@keyframes bp1-animate-enter21-frames {
  from{opacity: 0;
transform: translate(0, 0px);
}
to{opacity: 1;
transform: translate(0,30);
}
}

.about-us .towards-a-future-in {
  color: var(--white);
  font-family: var(--font-family-perspectivesans-bold);
  font-size: var(--font-size-xl);
  font-weight: 700;
  height: 102px;
  left: 437px;
  letter-spacing: 0;
  line-height: 23px;
  position: absolute;
  top: 449px;
  width: 294px;
}

.about-us .component-29-5 {
  align-items: center;
  display: flex;
  gap: 603px;
  height: 104px;
  left: 257px;
  min-width: 1049px;
  position: absolute;
  top: 38px;
}

.about-us .component-28-1 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  gap: 6px;
  height: 104px;
  justify-content: flex-end;
  min-width: 383px;
  padding: 11.1px 0.0px;
}

.about-us .overlap-group1 {
  height: 79px;
  position: relative;
  width: 232px;
}

.about-us .rectangle-246 {
  background-color: var(--white);
  height: 60px;
  left: 12px;
  position: absolute;
  top: 4px;
  width: 220px;
}

.about-us .path-67 {
  display: block;
  height: 34px;
  left: 93px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 9px;
  transform: translate(0, 25px);
  width: 33px;
}

.about-us .path-67.bp1-animate-enter23 {
  animation: bp1-animate-enter23-frames 0.25s ease-out 0.20s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter23-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-us .path-68 {
  display: block;
  height: 8px;
  left: 133px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 35px;
  transform: translate(0, 25px);
  width: 9px;
}

.about-us .path-68.bp1-animate-enter24 {
  animation: bp1-animate-enter24-frames 0.25s ease-out 0.30s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter24-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-us .path-69 {
  display: block;
  height: 8px;
  left: 220px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 35px;
  transform: translate(0, 25px);
  width: 9px;
}

.about-us .path-69.bp1-animate-enter25 {
  animation: bp1-animate-enter25-frames 0.25s ease-out 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter25-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-us .group-250 {
  height: 79px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: rotate(115deg);
  width: 79px;
}

.about-us .group-250.bp1-animate-enter26 {
  animation: bp1-animate-enter26-frames 0.35s ease-in-out 0.00s 1 normal forwards;
  opacity: 0;
  transform: rotate(115deg);
}

@keyframes bp1-animate-enter26-frames {
  from{opacity: 0;
transform: rotate(115deg);
}
to{opacity: 1;
transform: rotate(0);
}
}

.about-us .path-container {
  height: 79px;
  position: relative;
}

.about-us .path-70 {
  height: 8px;
  left: 35px;
  object-fit: cover;
  position: absolute;
  top: 35px;
  width: 9px;
}

.about-us .path-71 {
  height: 79px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 74px;
}

.about-us .path-72 {
  height: 12px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 33px;
  width: 29px;
}

.about-us .path-166 {
  display: block;
  height: 35px;
  left: 151px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 9px;
  transform: translate(0, 25px);
  width: 63px;
}

.about-us .path-166.bp1-animate-enter27 {
  animation: bp1-animate-enter27-frames 0.25s ease-out 0.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter27-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-us .path-167 {
  display: block;
  height: 35px;
  margin-top: 9.34px;
  object-fit: cover;
  transform: translate(-150px, 0);
  width: 144px;
}

.about-us .path-167.bp1-animate-enter22 {
  animation: bp1-animate-enter22-frames 0.50s ease-out 0.50s 1 normal forwards;
  display: block;
  transform: translate(-150px, 0);
}

@keyframes bp1-animate-enter22-frames {
  from{opacity: 1;
transform: translate(-150px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-us .overlap-group6 {
  border-radius: 26px;
  height: 63px;
  margin-bottom: 3.95px;
  position: relative;
  width: 63px;
}

.about-us .menu_button:hover {
  opacity: 0;
}

.about-us .path-168 {
  display: block;
  height: 150px;
  left: 432px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 274px;
  transform: translate(0, -55px);
  width: 27px;
}

.about-us .path-168.bp1-animate-enter28 {
  animation: bp1-animate-enter28-frames 3.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, -55px);
}

@keyframes bp1-animate-enter28-frames {
  from{opacity: 0;
transform: translate(0, -55px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-us .about-us-1 {
  left: 476px;
  line-height: 60px;
  position: absolute;
  top: 269px;
  width: 400px;
}

.about-us .ellipse-29 {
  left: 437px;
  position: absolute;
  top: 416px;
}

.about-us .group-269 {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: 363px;
  min-height: 1054px;
  position: absolute;
  top: 1216px;
  width: 867px;
}

.about-us .overlap-group7 {
  height: 204px;
  margin-top: -4px;
  position: relative;
  width: 867px;
}

.about-us .title {
  height: 104px;
  left: 0;
  letter-spacing: 0;
  line-height: 97px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 100px;
  transform: translate(0, 30px);
  white-space: nowrap;
  width: 867px;
}

.about-us .title.bp1-animate-enter29 {
  animation: bp1-animate-enter29-frames 0.30s ease-in-out 0.50s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 30px);
}

@keyframes bp1-animate-enter29-frames {
  from{opacity: 0;
transform: translate(0, 30px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-us .we {
  height: 106px;
  left: 198px;
  letter-spacing: 0;
  line-height: 97px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  transform: translate(0, 30px);
  white-space: nowrap;
  width: 305px;
}

.about-us .we.bp1-animate-enter33 {
  animation: bp1-animate-enter33-frames 0.30s ease-in-out 0.50s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 30px);
}

@keyframes bp1-animate-enter33-frames {
  from{opacity: 0;
transform: translate(0, 30px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-us .are {
  height: 106px;
  left: 364px;
  letter-spacing: 0;
  line-height: 97px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  transform: translate(0, 30px);
  white-space: nowrap;
  width: 305px;
}

.about-us .are.bp1-animate-enter34 {
  animation: bp1-animate-enter34-frames 0.30s ease-in-out 0.80s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 30px);
}

@keyframes bp1-animate-enter34-frames {
  from{opacity: 0;
transform: translate(0, 30px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-us .group-235 {
  flex-direction: column;
  gap: 8px;
  height: 122px;
  justify-content: flex-end;
  margin-right: 1.0px;
  margin-top: 114px;
  opacity: 0;
  width: 668px;
}

.about-us .group-235.bp1-animate-enter31 {
  animation: bp1-animate-enter31-frames 1.00s ease-out 0.50s 1 normal forwards;
  opacity: 0;
}

@keyframes bp1-animate-enter31-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.about-us .we-provide-a-test-th {
  flex: 1;
  letter-spacing: 0;
  line-height: 41px;
  margin-right: -2px;
  margin-top: -9px;
  text-align: center;
}

.about-us .line-2 {
  flex: 1;
  margin-bottom: -0.5px;
  margin-left: 0.5px;
  margin-right: 18.5px;
  max-height: 1px;
}

.about-us .group-236 {
  flex-direction: column;
  gap: 21px;
  height: 214px;
  justify-content: flex-end;
  margin-right: 1.0px;
  margin-top: 56px;
  opacity: 0;
  width: 668px;
}

.about-us .group-236.bp1-animate-enter32 {
  animation: bp1-animate-enter32-frames 1.00s ease-out 0.50s 1 normal forwards;
  opacity: 0;
}

@keyframes bp1-animate-enter32-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.about-us .in-doing-so-we-enab {
  flex: 1;
  letter-spacing: 0;
  line-height: 41px;
  margin-right: -2px;
  margin-top: -9px;
  text-align: center;
}

.about-us .group-237 {
  height: 291px;
  margin-right: 1.0px;
  margin-top: 56px;
  opacity: 0;
  width: 668px;
}

.about-us .group-237.bp1-animate-enter30 {
  animation: bp1-animate-enter30-frames 1.00s ease-out 0.50s 1 normal forwards;
  opacity: 0;
}

@keyframes bp1-animate-enter30-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.about-us .our-dedication-and-d {
  color: var(--shark);
  flex: 1;
  font-family: var(--font-family-noto_sans);
  font-size: var(--font-size-xl);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 41px;
  margin-bottom: 7px;
  margin-right: -2px;
  margin-top: -9px;
  text-align: center;
}

.about-us .component-30-3 {
  align-items: flex-start;
  background-image: url(../img/path-64-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 15px;
  height: 47px;
  justify-content: flex-end;
  left: 562px;
  min-width: 152px;
  padding: 15.9px 21.7px;
  position: absolute;
  top: 3023px;
  transition: all 0.2s ease-in-out;
}

.about-us .component-30-3:hover {
  transform: scale(0.9); 
}

.about-us .linked-in-logowine {
  height: 15px;
  object-fit: cover;
  width: 62px;
}

.about-us .icons {
  align-self: center;
  display: flex;
  height: 13px;
  margin-bottom: 0.48px;
  transform: rotate(180deg);
  width: 8px;
}

.about-us .group-3 {
  display: flex;
  flex: 1;
  width: 7.98px;
}

.about-us .path-8 {
  flex: 1;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  object-fit: cover;
  transform: rotate(-180deg);
  width: 7.98px;
}

.about-us .component-30-4 {
  align-items: flex-start;
  background-image: url(../img/path-64-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 15px;
  height: 47px;
  justify-content: flex-end;
  left: 837px;
  min-width: 152px;
  padding: 15.9px 21.7px;
  position: absolute;
  top: 3023px;
  transition: all 0.2s ease-in-out;
}

.about-us .component-30-4:hover {
  transform: scale(0.9); 
}

.about-us .component-30-5 {
  align-items: flex-start;
  background-image: url(../img/path-64-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 15px;
  height: 47px;
  justify-content: flex-end;
  left: 1107px;
  min-width: 152px;
  padding: 15.9px 21.7px;
  position: absolute;
  top: 3023px;
  transition: all 0.2s ease-in-out;
}

.about-us .component-30-5:hover {
  transform: scale(0.9);
}

.about-us .component-30-6 {
  align-items: flex-start;
  background-image: url(../img/path-64-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 15px;
  height: 47px;
  justify-content: flex-end;
  left: 275px;
  min-width: 152px;
  padding: 15.9px 21.7px;
  position: absolute;
  top: 3554px;
  transition: all 0.2s ease-in-out;
}

.about-us .component-30-6:hover {
  transform: scale(0.9); 
}

.about-us .component-30-7 {
  align-items: flex-start;
  background-image: url(../img/path-64-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 15px;
  height: 47px;
  justify-content: flex-end;
  left: 561px;
  min-width: 152px;
  padding: 15.9px 21.7px;
  position: absolute;
  top: 3554px;
  transition: all 0.2s ease-in-out;
}

.about-us .component-30-7:hover {
  transform: scale(0.9); 
}

.about-us .component-30-8 {
  align-items: flex-start;
  background-image: url(../img/path-64-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 15px;
  height: 47px;
  justify-content: flex-end;
  left: 836px;
  min-width: 152px;
  padding: 15.9px 21.7px;
  position: absolute;
  top: 3554px;
  transition: all 0.2s ease-in-out;
}

.about-us .component-30-8:hover {
  transform: scale(0.9); 
}

.about-us .component-30-9 {
  align-items: flex-start;
  background-image: url(../img/path-64-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 15px;
  height: 47px;
  justify-content: flex-end;
  left: 1123px;
  min-width: 152px;
  padding: 15.9px 21.7px;
  position: absolute;
  top: 3554px;
  transition: all 0.2s ease-in-out;
}

.about-us .component-30-9:hover {
  transform: scale(0.9); 
}

.about-us .component-30-11 {
  align-items: flex-start;
  background-image: url(../img/path-64-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 15px;
  height: 47px;
  justify-content: flex-end;
  left: 282px;
  min-width: 152px;
  padding: 15.9px 21.7px;
  position: absolute;
  top: 3023px;
  transition: all 0.2s ease-in-out;
}

.about-us .component-30-11:hover {
  transform: scale(0.9); 
}

.about-us .group-267 {
  align-items: flex-start;
  border: 1px solid;
  border-color: var(--alto);
  border-radius: 120px;
  display: flex;
  flex-direction: column;
  gap: 97px;
  margin-top: 194px;
  min-height: 604px;
  padding: 125.0px 79px;
  width: 1080px;
}

.about-us .investors {
  letter-spacing: 0;
  line-height: 46px;
  min-height: 38px;
  white-space: nowrap;
}

.about-us .group-163 {
  align-items: center;
  align-self: center;
  display: flex;
  margin-left: 30.0px;
  min-width: 818px;
}

.about-us .alta {
  height: 53px;
  margin-top: 9.0px;
  object-fit: cover;
  width: 98px;
}

.about-us .fundacio {
  height: 118px;
  margin-left: 87px;
  object-fit: cover;
  width: 117px;
}

.about-us .y_-capital {
  height: 23px;
  margin-bottom: 31.0px;
  margin-left: 77px;
  object-fit: cover;
  width: 208px;
}

.about-us .caixa {
  height: 88px;
  margin-bottom: 8.0px;
  margin-left: 56px;
  object-fit: cover;
  width: 175px;
}

.about-us .group-268 {
  align-items: flex-start;
  display: flex;
  margin-top: 62px;
  min-width: 1080px;
}

.about-us .overlap-group5 {
  border-radius: 120px;
  height: 604px;
  position: relative;
  width: 1080px;
}

.about-us .mask-group-11 {
  height: 234px;
  left: 56px;
  top: 247px;
  width: 971px;
}

.about-us .collaborators {
  left: 80px;
  letter-spacing: 0;
  line-height: 46px;
  position: absolute;
  top: 150px;
  white-space: nowrap;
  width: 340px;
}

.about-us .rectangle-66 {
  border: 1px solid;
  border-color: var(--alto);
  border-radius: 120px;
  height: 604px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1080px;
}

.about-us .sub_-footer_new_perspectives {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: 2.0px;
  margin-top: 87px;
  min-height: 416px;
  width: 562px;
}

.about-us .path-75.bp1-animate-enter16 {
  animation: bp1-animate-enter16-frames 1.00s ease-in-out 0.50s 1 normal forwards;
  display: block;
  opacity: 0.5;
  transform: translate(0, -65px);
}

@keyframes bp1-animate-enter16-frames {
  from{opacity: 0.5;
transform: translate(0, -65px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-us .ellipse-12 {
  margin-right: 1.53px;
  margin-top: 12px;
  opacity: 0;
  transform: scale(3.4);
}

.about-us .ellipse-12.bp1-animate-enter17 {
  animation: bp1-animate-enter17-frames 0.60s ease-in-out 1.00s 1 normal forwards;
  opacity: 0;
  transform: scale(3.4);
}

@keyframes bp1-animate-enter17-frames {
  from{opacity: 0;
transform: scale(3.4);
}
to{opacity: 1;
transform: scale(1);
}
}

.about-us .together-we-will-dr.bp1-animate-enter15 {
  animation: bp1-animate-enter15-frames 2.00s ease-in-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter15-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-us .footer {
  align-items: flex-start;
  background-color: var(--desert-storm);
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  gap: 93px;
  height: auto;
  justify-content: flex-start;
  margin-top: 111px;
  min-height: 663px;
  padding: 95px 174.5px;
  width: 1400px;
}

.about-us .flex-row-1 {
  align-items: center;
  display: flex;
  gap: 60px;
  height: 180px;
  min-width: 1049px;
}

.about-us .line-4 {
  margin-top: 8px;
  width: 180px;
}

.about-us .flex-row-2 {
  align-items: center;
  align-self: center;
  display: flex;
  gap: 46px;
  margin-left: 6.8px;
  margin-top: 5px;
  min-width: 146px;
}

.about-us .icons-1 {
  height: 10px;
  margin-top: 4.37px;
  width: 6px;
}

.about-us .group-3-1 {
  display: flex;
  flex: 1;
  width: 6.02px;
}

.about-us .path-8-1 {
  flex: 1;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  object-fit: cover;
  transform: rotate(-180deg);
  width: 6.02px;
}

.about-us .line-1 {
  margin-top: 7px;
  width: 160px;
}

.about-us .flex-row-3 {
  align-items: center;
  align-self: center;
  display: flex;
  gap: 47px;
  margin-left: 5.8px;
  margin-top: 6px;
  min-width: 147px;
}

.about-us .icons-2 {
  height: 10px;
  margin-top: 2.37px;
  width: 6px;
}

.about-us .line-12 {
  margin-top: 6px;
  width: 160px;
}

.about-us .flex-row-4 {
  align-items: center;
  align-self: center;
  display: flex;
  gap: 47px;
  margin-left: 5.8px;
  margin-top: 5px;
  min-width: 147px;
}

.about-us .flex-row-5 {
  align-items: center;
  display: flex;
  gap: 44px;
  margin-left: 2px;
  margin-top: -5px;
  min-width: 204px;
}

.about-us .about-us-2 {
  height: 25px;
  line-height: 24px;
  width: 154px;
}

.about-us .line {
  height: 1px;
  margin-left: 0.86px;
  margin-top: 7px;
  object-fit: cover;
  width: 205px;
}

.about-us .flex-row-6 {
  align-items: center;
  display: flex;
  gap: 3px;
  margin-top: 4px;
  min-width: 206px;
}

.about-us .maf-test-clinical-evidence {
  cursor: pointer;
  height: 27px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
  width: 197px;
}

.about-us .icons-3 {
  height: 10px;
  margin-top: 6.37px;
  width: 6px;
}

.about-us .flex-row-7 {
  align-items: center;
  display: flex;
  gap: 44px;
  margin-left: 1px;
  margin-top: 5px;
  min-width: 205px;
}

.about-us .news {
  cursor: pointer;
  height: 27px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
  width: 155px;
}

.about-us .line-10 {
  margin-left: 0.86px;
  margin-top: 8px;
  width: 205px;
}

.about-us .flex-row-8 {
  align-items: center;
  display: flex;
  gap: 41px;
  margin-left: 1px;
  margin-top: 5px;
  min-width: 205px;
}

.about-us .place {
  cursor: pointer;
  height: 27px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
  width: 158px;
}

.about-us .flex-col {
  flex-direction: column;
  gap: 8px;
  min-height: 180px;
  width: 544px;
}

.about-us .flex-row-9 {
  align-items: flex-start;
  display: flex;
  gap: 50px;
  height: 115px;
  min-width: 540px;
}

.about-us .flex-col-1 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  min-height: 86px;
  width: 428px;
}

.about-us .overlap-group2 {
  align-self: flex-end;
  height: 41px;
  position: relative;
  width: 422px;
}

.about-us .icons-4 {
  height: 13px;
  left: 358px;
  position: absolute;
  top: 14px;
  width: 8px;
}

.about-us .overlap-group1-1 {
  height: 57px;
  position: relative;
  width: 544px;
}

.about-us .overlap-group {
  height: 48px;
  left: 0;
  position: absolute;
  top: 5px;
  width: 462px;
}

.about-us .c-pars-175-4-2-b {
  height: 35px;
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 0;
  width: 428px;
}

.about-us .logo_-icrea {
  height: 57px;
  left: 406px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 138px;
}

.about-us .logo {
  align-self: center;
  background-image: url(../img/group-119-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 86px;
  margin-right: 0;
  width: 415px;
}

.about-us .about-us-3 {
  letter-spacing: 0;
  white-space: nowrap;
}

.about-us .ellipse {
  background-color: var(--rose-pearl);
  border-radius: 8px;
  height: 16px;
  width: 16px;
}

.about-us .icons-5 {
  display: flex;
  transform: rotate(180deg);
}

.about-us .line-3 {
  height: 1px;
  object-fit: cover;
}

.about-us .mask-group {
  object-fit: cover;
  position: absolute;
}

.about-us .name-4 {
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  white-space: nowrap;
}

.about-us .non-executive-director-4 {
  height: 25px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 3496px;
  white-space: nowrap;
}

.about-us .subtraction {
  display: block;
  flex: 1;
  margin-left: 0;
  margin-right: 0;
  object-fit: cover;
}
/* screen - about-usmobile-all-breakpoints */

.about-usmobile-all-breakpoints {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 11714px;
  overflow: hidden;
  width: 400px;
}

.about-usmobile-all-breakpoints .overlap-group5-1 {
  align-self: flex-start;
  height: 6475px;
  margin-left: -605.8px;
  margin-top: 6px;
  position: relative;
  width: 1306px;
}

.about-usmobile-all-breakpoints .rectangle-280 {
  background-color: var(--geyser);
  height: 4720px;
  top: 964px;
  width: 400px;
}

.about-usmobile-all-breakpoints .inbio_n-1-1 {
  height: 732px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 104px;
  width: 1306px;
}

.about-usmobile-all-breakpoints .rectangle-64-1 {
  background-color: var(--white);
  border-radius: 180px;
  height: 606px;
  left: 606px;
  position: absolute;
  top: 5454px;
  width: 400px;
}

.about-usmobile-all-breakpoints .prof-rob-e-coleman-1 {
  height: 97px;
  left: 641px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 5812px;
  width: 326px;
}

.about-usmobile-all-breakpoints .dr-coleman-is-emeri-2 {
  height: 470px;
  left: 642px;
  position: absolute;
  top: 6005px;
}

.about-usmobile-all-breakpoints .expertise-bone-onc-1 {
  height: 79px;
  left: 643px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 5906px;
  width: 312px;
}

.about-usmobile-all-breakpoints .scientific-and-clinical-advisory-board-1 {
  height: 136px;
  left: 668px;
  letter-spacing: 0;
  line-height: 36px;
  position: absolute;
  text-align: center;
  top: 5650px;
  width: 278px;
}

.about-usmobile-all-breakpoints .x8head-1 {
  border-radius: 86.5px;
  height: 173px;
  left: 620px;
  object-fit: cover;
  position: absolute;
  top: 4068px;
  width: 173px;
}

.about-usmobile-all-breakpoints .x6head-1 {
  border-radius: 86px/86.5px;
  height: 173px;
  left: 812px;
  object-fit: cover;
  position: absolute;
  top: 4068px;
  width: 172px;
}

.about-usmobile-all-breakpoints .x2head-1 {
  border-radius: 86px/86.5px;
  height: 173px;
  left: 623px;
  object-fit: cover;
  position: absolute;
  top: 4409px;
  width: 172px;
}

.about-usmobile-all-breakpoints .x1head-1 {
  border-radius: 86.5px;
  height: 173px;
  left: 814px;
  object-fit: cover;
  position: absolute;
  top: 4409px;
  width: 173px;
}

.about-usmobile-all-breakpoints .jol-jean-mairet-ph-d-1 {
  height: 24px;
  left: 614px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 4271px;
  white-space: nowrap;
  width: 195px;
}

.about-usmobile-all-breakpoints .name-4 {
  height: 24px;
  left: 818px;
  text-align: center;
  top: 4271px;
  width: 176px;
}

.about-usmobile-all-breakpoints .ralf-van-den-berg-1 {
  left: 604px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 4612px;
  white-space: nowrap;
  width: 211px;
}

.about-usmobile-all-breakpoints .name-5 {
  height: 16px;
  left: 811px;
  top: 4612px;
  width: 182px;
}

.about-usmobile-all-breakpoints .executive-chairman-1 {
  height: 19px;
  left: 624px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 4292px;
  white-space: nowrap;
  width: 171px;
}

.about-usmobile-all-breakpoints .founder-and-cso-1 {
  height: 19px;
  left: 826px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 4292px;
  white-space: nowrap;
  width: 146px;
}

.about-usmobile-all-breakpoints .chief-operating-officer-1 {
  height: 19px;
  left: 639px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 4633px;
  white-space: nowrap;
  width: 146px;
}

.about-usmobile-all-breakpoints .surname-1 {
  height: 19px;
  left: 808px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 4633px;
  white-space: nowrap;
  width: 183px;
}

.about-usmobile-all-breakpoints .x4head-1 {
  border-radius: 86.08px;
  height: 172px;
  left: 624px;
  object-fit: cover;
  position: absolute;
  top: 4750px;
  width: 172px;
}

.about-usmobile-all-breakpoints .x3head-1 {
  border-radius: 86.08px;
  height: 172px;
  left: 816px;
  object-fit: cover;
  position: absolute;
  top: 4750px;
  width: 172px;
}

.about-usmobile-all-breakpoints .x7head-1 {
  border-radius: 86.08px;
  height: 172px;
  left: 623px;
  object-fit: cover;
  position: absolute;
  top: 5099px;
  width: 172px;
}

.about-usmobile-all-breakpoints .x5head-1 {
  border-radius: 86.53px/86.08px;
  height: 172px;
  left: 814px;
  object-fit: cover;
  position: absolute;
  top: 5099px;
  width: 173px;
}

.about-usmobile-all-breakpoints .name-6 {
  left: 620px;
  text-align: center;
  top: 4953px;
  width: 182px;
}

.about-usmobile-all-breakpoints .name-7 {
  left: 828px;
  text-align: center;
  top: 4954px;
  width: 151px;
}

.about-usmobile-all-breakpoints .jos-mara-fernndez-1 {
  left: 625px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 5302px;
  white-space: nowrap;
  width: 173px;
}

.about-usmobile-all-breakpoints .sebastin-chiavenna-ph-d-1 {
  height: 16px;
  left: 802px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 5302px;
  white-space: nowrap;
  width: 195px;
}

.about-usmobile-all-breakpoints .non-executive-director-4 {
  height: 36px;
  left: 625px;
  top: 4975px;
  width: 174px;
}

.about-usmobile-all-breakpoints .non-executive-director-5 {
  height: 36px;
  left: 828px;
  top: 4975px;
  width: 162px;
}

.about-usmobile-all-breakpoints .non-executive-director-6 {
  height: 35px;
  left: 638px;
  top: 5323px;
  width: 148px;
}

.about-usmobile-all-breakpoints .non-executive-director-7 {
  height: 35px;
  left: 829px;
  top: 5323px;
  width: 150px;
}

.about-usmobile-all-breakpoints .path-153-1 {
  display: block;
  height: 250px;
  left: 793px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 3608px;
  transform: translate(0, 0px);
  width: 27px;
}

.about-usmobile-all-breakpoints .path-153-1.bp2-animate-enter28 {
  animation: bp2-animate-enter28-frames 1.00s ease-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 0px);
}

@keyframes bp2-animate-enter28-frames {
  from{opacity: 0;
transform: translate(0, 0px);
}
to{opacity: 1;
transform: translate(0,30);
}
}

.about-usmobile-all-breakpoints .component-30-12 {
  align-items: flex-start;
  background-image: url(../img/path-64-18@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 11px;
  height: 34px;
  justify-content: flex-end;
  left: 848px;
  min-width: 110px;
  padding: 11.5px 15.8px;
  position: absolute;
  top: 4329px;
  transition: all 0.2s ease-in-out;
}

.about-usmobile-all-breakpoints .component-30-12:hover {
  transform: scale(0.9); 
}

.about-usmobile-all-breakpoints .linked-in-logowine-1 {
  height: 11px;
  object-fit: cover;
  width: 45px;
}

.about-usmobile-all-breakpoints .icons-5 {
  align-self: center;
  height: 9px;
  margin-bottom: 0.35px;
  width: 6px;
}

.about-usmobile-all-breakpoints .group-3-2 {
  width: 5.78px;
}

.about-usmobile-all-breakpoints .path-8-2 {
  width: 5.78px;
}

.about-usmobile-all-breakpoints .component-30-13 {
  align-items: flex-start;
  background-image: url(../img/path-64-18@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 11px;
  height: 34px;
  justify-content: flex-end;
  left: 655px;
  min-width: 110px;
  padding: 11.5px 15.8px;
  position: absolute;
  top: 4670px;
  transition: all 0.2s ease-in-out;
}

.about-usmobile-all-breakpoints .component-30-13:hover {
  transform: scale(0.9); 
}

.about-usmobile-all-breakpoints .component-30-13-1 {
  align-items: flex-start;
  background-image: url(../img/path-64-18@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 11px;
  height: 34px;
  justify-content: flex-end;
  left: 848px;
  min-width: 110px;
  padding: 11.5px 15.8px;
  position: absolute;
  top: 4670px;
  transition: all 0.2s ease-in-out;
}

.about-usmobile-all-breakpoints .component-30-13-1:hover {
  transform: scale(0.9);
}

.about-usmobile-all-breakpoints .component-30-14 {
  align-items: flex-start;
  background-image: url(../img/path-64-20-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 11px;
  height: 34px;
  justify-content: flex-end;
  left: 655px;
  min-width: 110px;
  padding: 11.5px 15.8px;
  position: absolute;
  top: 5015px;
  transition: all 0.2s ease-in-out;
}

.about-usmobile-all-breakpoints .component-30-14:hover {
  transform: scale(0.9); 
}

.about-usmobile-all-breakpoints .group-3-3 {
  width: 5.78px;
}

.about-usmobile-all-breakpoints .path-8-3 {
  width: 5.78px;
}

.about-usmobile-all-breakpoints .component-30-15 {
  align-items: flex-start;
  background-image: url(../img/path-64-20-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 11px;
  height: 34px;
  justify-content: flex-end;
  left: 851px;
  min-width: 110px;
  padding: 11.5px 15.8px;
  position: absolute;
  top: 5015px;
  transition: all 0.2s ease-in-out;
}

.about-usmobile-all-breakpoints .component-30-15:hover {
  transform: scale(0.9); 
}

.about-usmobile-all-breakpoints .component-30-16 {
  align-items: flex-start;
  background-image: url(../img/path-64-20-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 11px;
  height: 34px;
  justify-content: flex-end;
  left: 654px;
  min-width: 110px;
  padding: 11.5px 15.8px;
  position: absolute;
  top: 5362px;
  transition: all 0.2s ease-in-out;
}

.about-usmobile-all-breakpoints .component-30-16:hover {
  transform: scale(0.9); 
}

.about-usmobile-all-breakpoints .component-30-17 {
  align-items: flex-start;
  background-image: url(../img/path-64-20-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 11px;
  height: 34px;
  justify-content: flex-end;
  left: 850px;
  min-width: 110px;
  padding: 11.5px 15.8px;
  position: absolute;
  top: 5362px;
  transition: all 0.2s ease-in-out;
}

.about-usmobile-all-breakpoints .component-30-17:hover {
  transform: scale(0.9); 
}

.about-usmobile-all-breakpoints .component-30-18 {
  align-items: flex-start;
  background-image: url(../img/path-64-18@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 11px;
  height: 34px;
  justify-content: flex-end;
  left: 657px;
  min-width: 110px;
  padding: 11.5px 15.8px;
  position: absolute;
  top: 4329px;
  transition: all 0.2s ease-in-out;
}

.about-usmobile-all-breakpoints .component-30-18:hover {
  transform: scale(0.9); 
}

.about-usmobile-all-breakpoints .subtraction-4-1 {
  height: 546px;
  left: 511px;
  object-fit: cover;
  position: absolute;
  top: 706px;
  width: 591px;
}

.about-usmobile-all-breakpoints .subtraction-3-1 {
  height: 200px;
  left: 509px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 594px;
}

.about-usmobile-all-breakpoints .board-of-directors-and-management-1 {
  height: 117px;
  left: 662px;
  letter-spacing: 0;
  line-height: 36px;
  position: absolute;
  text-align: center;
  top: 3883px;
  width: 289px;
}

.about-usmobile-all-breakpoints .component-33-3 {
  align-items: center;
  display: flex;
  gap: 20px;
  height: 158px;
  left: 643px;
  min-width: 343px;
  position: absolute;
  top: 510px;
}

.about-usmobile-all-breakpoints .overlap-group-1 {
  height: 158px;
  position: relative;
  width: 27px;
}

.about-usmobile-all-breakpoints .path-6 {
  display: block;
  height: 150px;
  left: 0;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translate(0, -55px);
  width: 27px;
}

.about-usmobile-all-breakpoints .path-6.bp2-animate-enter29 {
  animation: bp2-animate-enter29-frames 3.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, -55px);
}

@keyframes bp2-animate-enter29-frames {
  from{opacity: 0;
transform: translate(0, -55px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-usmobile-all-breakpoints .ellipse-10 {
  background-color: var(--rose-pearl);
  border-radius: 8px;
  height: 16px;
  left: 5px;
  position: absolute;
  top: 142px;
  width: 16px;
}

.about-usmobile-all-breakpoints .about-us-3 {
  line-height: 46px;
  margin-bottom: 30.0px;
  min-height: 38px;
  opacity: 0;
  transform: translate(0, 40px);
  width: 297px;
}

.about-usmobile-all-breakpoints .about-us-3.bp2-animate-enter30 {
  animation: bp2-animate-enter30-frames 1.30s ease-in-out 0.00s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 40px);
}

@keyframes bp2-animate-enter30-frames {
  from{opacity: 0;
transform: translate(0, 40px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-usmobile-all-breakpoints .component-35-5 {
  align-items: center;
  display: flex;
  gap: 82px;
  height: 59px;
  left: 642px;
  min-width: 333px;
  position: absolute;
  top: 24px;
}

.about-usmobile-all-breakpoints .group-331 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  gap: 3px;
  height: 59px;
  justify-content: flex-end;
  min-width: 217px;
  padding: 6.3px 0.0px;
}

.about-usmobile-all-breakpoints .overlap-group1-2 {
  height: 45px;
  position: relative;
  width: 131px;
}

.about-usmobile-all-breakpoints .path-67-1.bp2-animate-enter32 {
  animation: bp2-animate-enter32-frames 0.25s ease-out 0.20s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter32-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-usmobile-all-breakpoints .path-68-1.bp2-animate-enter33 {
  animation: bp2-animate-enter33-frames 0.25s ease-out 0.30s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter33-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-usmobile-all-breakpoints .path-69-1.bp2-animate-enter34 {
  animation: bp2-animate-enter34-frames 0.25s ease-out 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter34-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-usmobile-all-breakpoints .group-250-1.bp2-animate-enter35 {
  animation: bp2-animate-enter35-frames 0.35s ease-in-out 0.00s 1 normal forwards;
  opacity: 0;
  transform: rotate(115deg);
}

@keyframes bp2-animate-enter35-frames {
  from{opacity: 0;
transform: rotate(115deg);
}
to{opacity: 1;
transform: rotate(0);
}
}

.about-usmobile-all-breakpoints .path-container-1 {
  height: 45px;
  position: relative;
}

.about-usmobile-all-breakpoints .path-166-1.bp2-animate-enter36 {
  animation: bp2-animate-enter36-frames 0.25s ease-out 0.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter36-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-usmobile-all-breakpoints .path-167-1.bp2-animate-enter31 {
  animation: bp2-animate-enter31-frames 0.50s ease-out 0.50s 1 normal forwards;
  display: block;
  transform: translate(-150px, 0);
}

@keyframes bp2-animate-enter31-frames {
  from{opacity: 1;
transform: translate(-150px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-usmobile-all-breakpoints .overlap-group2-1 {
  border-radius: 26px;
  height: 35px;
  margin-bottom: 8.85px;
  position: relative;
  width: 35px;
}

.about-usmobile-all-breakpoints .menu_button-1:hover {
  opacity: 0;
}

.about-usmobile-all-breakpoints .towards-a-future-in-1 {
  color: var(--white);
  font-family: var(--font-family-perspectivesans-bold);
  font-size: 18px;
  font-weight: 700;
  height: 102px;
  left: 689px;
  letter-spacing: 0;
  line-height: 18px;
  position: absolute;
  top: 618px;
  width: 257px;
}

.about-usmobile-all-breakpoints .group-263-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 630px;
  min-height: 1174px;
  position: absolute;
  top: 883px;
  width: 353px;
}

.about-usmobile-all-breakpoints .group-232-1 {
  background-color: var(--white);
  border-radius: 175.5px;
  height: 351px;
  margin-left: 2px;
  opacity: 0;
  position: relative;
  width: 351px;
}

.about-usmobile-all-breakpoints .group-232-1.bp2-animate-enter37 {
  animation: bp2-animate-enter37-frames 0.60s ease-out 0.00s 1 normal forwards;
  opacity: 0;
}

@keyframes bp2-animate-enter37-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.about-usmobile-all-breakpoints .we-want-to-improve-t-1 {
  left: 51px;
  letter-spacing: 0;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 82px;
  width: 253px;
}

.about-usmobile-all-breakpoints .for-a-brighter-outlook-on-life-1 {
  left: 54px;
  letter-spacing: 0;
  line-height: 35px;
  position: absolute;
  text-align: center;
  top: 200px;
  width: 228px;
}

.about-usmobile-all-breakpoints .group-233-1 {
  background-color: var(--white);
  border-radius: 174.5px/175.5px;
  height: 351px;
  margin-left: 2px;
  margin-top: 59px;
  opacity: 0;
  position: relative;
  width: 349px;
}

.about-usmobile-all-breakpoints .group-233-1.bp2-animate-enter39 {
  animation: bp2-animate-enter39-frames 0.60s ease-out 0.40s 1 normal forwards;
  opacity: 0;
}

@keyframes bp2-animate-enter39-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.about-usmobile-all-breakpoints .we-are-offering-a-bi-1 {
  left: 51px;
  letter-spacing: 0;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 91px;
  width: 244px;
}

.about-usmobile-all-breakpoints .the-test-to-progress-1 {
  left: 51px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 184px;
  width: 244px;
}

.about-usmobile-all-breakpoints .group-234-1 {
  background-image: url(../img/path-172@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 351px;
  margin-top: 62px;
  opacity: 0;
  position: relative;
  width: 351px;
}

.about-usmobile-all-breakpoints .group-234-1.bp2-animate-enter38 {
  animation: bp2-animate-enter38-frames 0.60s ease-out 0.80s 1 normal forwards;
  opacity: 0;
}

@keyframes bp2-animate-enter38-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.about-usmobile-all-breakpoints .our-published-data-e-1 {
  left: 43px;
  letter-spacing: 0;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 87px;
  width: 272px;
}

.about-usmobile-all-breakpoints .uncover-the-undiscovered-1 {
  left: 73px;
  letter-spacing: 0;
  line-height: 35px;
  position: absolute;
  text-align: center;
  top: 200px;
  width: 210px;
}

.about-usmobile-all-breakpoints .group-237-1 {
  height: 291px;
  left: 641px;
  opacity: 0;
  position: absolute;
  top: 3240px;
  width: 312px;
}

.about-usmobile-all-breakpoints .group-237-1.bp2-animate-enter40 {
  animation: bp2-animate-enter40-frames 1.00s ease-out 0.50s 1 normal forwards;
  opacity: 0;
}

@keyframes bp2-animate-enter40-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.about-usmobile-all-breakpoints .our-dedication-and-d-1 {
  color: var(--shark);
  flex: 1;
  font-family: var(--font-family-noto_sans);
  font-size: var(--font-size-xl);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 41px;
  margin-bottom: 7px;
  margin-right: -2px;
  margin-top: -9px;
  text-align: center;
}

.about-usmobile-all-breakpoints .group-235-1 {
  flex-direction: column;
  gap: 8.1px;
  height: 237px;
  justify-content: flex-end;
  left: 651px;
  opacity: 0;
  position: absolute;
  top: 2469px;
  width: 312px;
}

.about-usmobile-all-breakpoints .group-235-1.bp2-animate-enter41 {
  animation: bp2-animate-enter41-frames 1.00s ease-out 0.50s 1 normal forwards;
  opacity: 0;
}

@keyframes bp2-animate-enter41-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.about-usmobile-all-breakpoints .we-provide-a-test-th-1 {
  flex: 1;
  letter-spacing: 0;
  line-height: 41px;
  margin-right: -2px;
  margin-top: -9px;
  overflow: hidden;
  text-align: center;
}

.about-usmobile-all-breakpoints .line-20 {
  margin-right: 18.7px;
}

.about-usmobile-all-breakpoints .group-236-1 {
  flex-direction: column;
  gap: 21px;
  height: 428px;
  justify-content: flex-end;
  left: 651px;
  opacity: 0;
  position: absolute;
  top: 2754px;
  width: 312px;
}

.about-usmobile-all-breakpoints .group-236-1.bp2-animate-enter42 {
  animation: bp2-animate-enter42-frames 1.00s ease-out 0.50s 1 normal forwards;
  opacity: 0;
}

@keyframes bp2-animate-enter42-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.about-usmobile-all-breakpoints .in-doing-so-we-enab-1 {
  flex: 1;
  letter-spacing: 0;
  line-height: 41px;
  margin-right: -2px;
  margin-top: -9px;
  text-align: center;
}

.about-usmobile-all-breakpoints .line-21 {
  margin-right: 18.5px;
}

.about-usmobile-all-breakpoints .we-1 {
  height: 54px;
  left: 688px;
  letter-spacing: 0;
  line-height: 97px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 2224px;
  transform: translate(0, 30px);
  white-space: nowrap;
  width: 126px;
}

.about-usmobile-all-breakpoints .we-1.bp2-animate-enter43 {
  animation: bp2-animate-enter43-frames 0.30s ease-in-out 0.50s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 30px);
}

@keyframes bp2-animate-enter43-frames {
  from{opacity: 0;
transform: translate(0, 30px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-usmobile-all-breakpoints .title-1 {
  height: 54px;
  left: 774px;
  letter-spacing: 0;
  line-height: 97px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 2224px;
  transform: translate(0, 30px);
  white-space: nowrap;
  width: 131px;
}

.about-usmobile-all-breakpoints .title-1.bp2-animate-enter44 {
  animation: bp2-animate-enter44-frames 0.30s ease-in-out 0.80s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 30px);
}

@keyframes bp2-animate-enter44-frames {
  from{opacity: 0;
transform: translate(0, 30px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-usmobile-all-breakpoints .inbiomotion {
  height: 57px;
  left: 641px;
  letter-spacing: 0;
  line-height: 97px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 2284px;
  transform: translate(0, 30px);
  white-space: nowrap;
  width: 332px;
}

.about-usmobile-all-breakpoints .inbiomotion.bp2-animate-enter48 {
  animation: bp2-animate-enter48-frames 0.30s ease-in-out 0.50s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 30px);
}

@keyframes bp2-animate-enter48-frames {
  from{opacity: 0;
transform: translate(0, 30px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-usmobile-all-breakpoints .overlap-group7-1 {
  height: 170px;
  margin-right: 18.0px;
  margin-top: 2px;
  position: relative;
  width: 312px;
}

.about-usmobile-all-breakpoints .expertise-breast-c-3 {
  left: 0;
  position: absolute;
  top: 91px;
  width: 312px;
}

.about-usmobile-all-breakpoints .prof-dan-f-hayesmd-1 {
  height: 97px;
  left: 3px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 291px;
}

.about-usmobile-all-breakpoints .overlap-group9 {
  height: 685px;
  margin-right: 3.16px;
  margin-top: 23px;
  position: relative;
  width: 329px;
}

.about-usmobile-all-breakpoints .dr-hayes-is-the-stu-1 {
  height: 522px;
  left: 2px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 0;
  width: 327px;
}

.about-usmobile-all-breakpoints .prof-andrew-tutt-md-1 {
  height: 97px;
  left: 2px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 518px;
  width: 310px;
}

.about-usmobile-all-breakpoints .expertise-breast-c-4 {
  left: 0;
  position: absolute;
  top: 606px;
  width: 312px;
}

.about-usmobile-all-breakpoints .dr-coleman-is-emeri-3 {
  height: 444px;
  margin-right: 7.0px;
  margin-top: 18px;
}

.about-usmobile-all-breakpoints .prof-joan-albanellmd-1 {
  color: var(--rose-pearl);
  font-family: var(--font-family-perspective_sans);
  font-size: 28px;
  font-weight: 700;
  height: 97px;
  letter-spacing: 0;
  line-height: 30px;
  margin-left: 2.84px;
  margin-top: 35px;
  width: 331px;
}

.about-usmobile-all-breakpoints .span0-1 {
  font-family: var(--font-family-perspectivesans-bold);
}

.about-usmobile-all-breakpoints .expertise-breast-c-5 {
  margin-left: 10.84px;
  margin-top: 3px;
  width: 339px;
}

.about-usmobile-all-breakpoints .professor-albanell-i-1 {
  height: 371px;
  letter-spacing: 0;
  line-height: 24px;
  margin-left: 10.84px;
  margin-top: 3px;
  width: 339px;
}

.about-usmobile-all-breakpoints .overlap-group8-1 {
  align-items: center;
  border: 1px solid;
  border-color: var(--alto);
  border-radius: 200px;
  display: flex;
  flex-direction: column;
  gap: 44px;
  margin-top: 48px;
  min-height: 934px;
  padding: 145.0px 0;
  width: 380px;
}

.about-usmobile-all-breakpoints .investors-1 {
  letter-spacing: 0;
  line-height: 46px;
  min-height: 38px;
  text-align: center;
  white-space: nowrap;
  width: 340px;
}

.about-usmobile-all-breakpoints .group-163-1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-right: 2.0px;
  min-height: 530px;
  width: 208px;
}

.about-usmobile-all-breakpoints .alta-1 {
  height: 53px;
  margin-right: 2.0px;
  object-fit: cover;
  width: 98px;
}

.about-usmobile-all-breakpoints .fundacio-1 {
  height: 118px;
  margin-right: 1.0px;
  margin-top: 81px;
  object-fit: cover;
  width: 117px;
}

.about-usmobile-all-breakpoints .y_-capital-1 {
  height: 23px;
  margin-top: 96px;
  object-fit: cover;
  width: 208px;
}

.about-usmobile-all-breakpoints .caixa-1 {
  height: 88px;
  margin-right: 1.0px;
  margin-top: 71px;
  object-fit: cover;
  width: 175px;
}

.about-usmobile-all-breakpoints .overlap-group6-1 {
  align-items: center;
  border: 1px solid;
  border-color: var(--alto);
  border-radius: 200px;
  display: flex;
  flex-direction: column;
  gap: 25px;
  margin-top: 12px;
  min-height: 934px;
  padding: 88px 0;
  width: 380px;
}

.about-usmobile-all-breakpoints .collaborators-1 {
  letter-spacing: 0;
  line-height: 46px;
  margin-top: 57px;
  min-height: 38px;
  text-align: center;
  white-space: nowrap;
  width: 340px;
}

.about-usmobile-all-breakpoints .image-2 {
  height: 630px;
  margin-right: 2.0px;
  object-fit: cover;
  width: 302px;
}

.about-usmobile-all-breakpoints .component-36-5 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 28px;
  margin-left: 2.0px;
  margin-top: 144px;
  min-height: 499px;
  width: 266px;
}

.about-usmobile-all-breakpoints .path-75-1 {
  display: block;
  flex: 1;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  object-fit: cover;
  opacity: 0.5;
  transform: translate(0, -65px);
}

.about-usmobile-all-breakpoints .path-75-1.bp2-animate-enter46 {
  animation: bp2-animate-enter46-frames 1.00s ease-in-out 0.50s 1 normal forwards;
  display: block;
  opacity: 0.5;
  transform: translate(0, -65px);
}

@keyframes bp2-animate-enter46-frames {
  from{opacity: 0.5;
transform: translate(0, -65px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-usmobile-all-breakpoints .ellipse-12-1.bp2-animate-enter47 {
  animation: bp2-animate-enter47-frames 0.60s ease-in-out 1.00s 1 normal forwards;
  opacity: 0;
  transform: scale(3.4);
}

@keyframes bp2-animate-enter47-frames {
  from{opacity: 0;
transform: scale(3.4);
}
to{opacity: 1;
transform: scale(1);
}
}

.about-usmobile-all-breakpoints .together-we-will-dr-1.bp2-animate-enter45 {
  animation: bp2-animate-enter45-frames 2.00s ease-in-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter45-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.about-usmobile-all-breakpoints .footer-1 {
  align-items: center;
  background-color: var(--desert-storm);
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  height: auto;
  justify-content: flex-start;
  margin-top: 103px;
  min-height: 631px;
  padding: 28.5px 24.0px;
  width: 400px;
}

.about-usmobile-all-breakpoints .path-208 {
  height: 1px;
  margin-right: 1.3px;
  margin-top: 9px;
  object-fit: cover;
  width: 120px;
}

.about-usmobile-all-breakpoints .flex-row-10 {
  gap: 1px;
  margin-top: 4px;
  min-width: 101px;
}

.about-usmobile-all-breakpoints .icons-6 {
  height: 10px;
  margin-top: 6.37px;
  width: 6px;
}

.about-usmobile-all-breakpoints .group-3-4 {
  width: 6.02px;
}

.about-usmobile-all-breakpoints .path-8-4 {
  width: 6.02px;
}

.about-usmobile-all-breakpoints .path-20 {
  height: 1px;
  margin-right: 1.3px;
  margin-top: 8px;
  object-fit: cover;
  width: 100px;
}

.about-usmobile-all-breakpoints .flex-row-11 {
  gap: 2px;
  margin-top: 5px;
  min-width: 102px;
}

.about-usmobile-all-breakpoints .icons-7 {
  height: 10px;
  margin-top: 4.37px;
  width: 6px;
}

.about-usmobile-all-breakpoints .path-206 {
  height: 1px;
  margin-right: 1.3px;
  margin-top: 7px;
  object-fit: cover;
  width: 100px;
}

.about-usmobile-all-breakpoints .flex-row-12 {
  gap: 2px;
  margin-top: 4px;
  min-width: 102px;
}

.about-usmobile-all-breakpoints .flex-row-13 {
  gap: 24px;
  margin-left: 2px;
  margin-top: -6px;
  min-width: 184px;
}

.about-usmobile-all-breakpoints .about-us-4 {
  cursor: pointer;
  height: 25px;
  line-height: 24px;
  width: 154px;
}

.about-usmobile-all-breakpoints .path-209 {
  height: 1px;
  margin-left: 0.86px;
  margin-top: 8px;
  object-fit: cover;
  width: 185px;
}

.about-usmobile-all-breakpoints .overlap-group-2 {
  height: 27px;
  margin-top: 3px;
  position: relative;
  width: 197px;
}

.about-usmobile-all-breakpoints .maf-test-clinical-evidence-1 {
  cursor: pointer;
  height: 27px;
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 197px;
}

.about-usmobile-all-breakpoints .icons-8 {
  height: 10px;
  left: 180px;
  position: absolute;
  top: 13px;
  width: 6px;
}

.about-usmobile-all-breakpoints .flex-row-14 {
  gap: 24px;
  margin-left: 1px;
  margin-top: 4px;
  min-width: 185px;
}

.about-usmobile-all-breakpoints .news-1 {
  cursor: pointer;
  height: 27px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
  width: 155px;
}

.about-usmobile-all-breakpoints .path-210 {
  height: 1px;
  margin-left: 0.86px;
  margin-top: 9px;
  object-fit: cover;
  width: 185px;
}

.about-usmobile-all-breakpoints .flex-row-15 {
  gap: 21px;
  margin-left: 1px;
  margin-top: 4px;
  min-width: 185px;
}

.about-usmobile-all-breakpoints .place-1 {
  cursor: pointer;
  height: 27px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
  width: 158px;
}

.about-usmobile-all-breakpoints .path-211 {
  height: 1px;
  margin-left: 0.86px;
  margin-top: 8px;
  object-fit: cover;
  width: 175px;
}

.about-usmobile-all-breakpoints .overlap-group4-1 {
  align-self: flex-start;
  height: 41px;
  margin-left: 5.0px;
  margin-top: 40px;
  position: relative;
  width: 329px;
}

.about-usmobile-all-breakpoints .icons-9 {
  height: 13px;
  left: 318px;
  position: absolute;
  top: 4px;
  width: 8px;
}

.about-usmobile-all-breakpoints .group-3-5 {
  width: 7.98px;
}

.about-usmobile-all-breakpoints .path-8-5 {
  width: 7.98px;
}

.about-usmobile-all-breakpoints .flex-row-16 {
  margin-right: 0.58px;
  margin-top: 88px;
  min-width: 333px;
}

.about-usmobile-all-breakpoints .logo-1 {
  background-image: url(../img/group-119-18@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 36px;
  margin-top: 5.5px;
  width: 174px;
}

.about-usmobile-all-breakpoints .overlap-group3-1 {
  height: 48px;
  margin-right: 2.0px;
  margin-top: 12px;
  position: relative;
  width: 338px;
}

.about-usmobile-all-breakpoints .c-pars-175-4-2-b-1 {
  height: 35px;
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 0;
  width: 331px;
}

.about-usmobile-all-breakpoints .copyright-all-ri-1 {
  height: 30px;
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 18px;
  width: 338px;
}

.about-usmobile-all-breakpoints .about-us-1 {
  letter-spacing: 0;
  white-space: nowrap;
}

.about-usmobile-all-breakpoints .dr-coleman-is-emeri {
  letter-spacing: 0;
  line-height: 24px;
  width: 327px;
}

.about-usmobile-all-breakpoints .expertise-breast-c {
  height: 79px;
  letter-spacing: 0;
  line-height: 24px;
}

.about-usmobile-all-breakpoints .flex-row {
  align-items: center;
  display: flex;
}

.about-usmobile-all-breakpoints .group-3 {
  display: flex;
  flex: 1;
}

.about-usmobile-all-breakpoints .icons {
  display: flex;
  transform: rotate(180deg);
}

.about-usmobile-all-breakpoints .line {
  flex: 1;
  height: 1px;
  margin-bottom: -0.5px;
  margin-left: 0.5px;
  max-height: 1px;
  object-fit: cover;
}

.about-usmobile-all-breakpoints .name {
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  white-space: nowrap;
}

.about-usmobile-all-breakpoints .non-executive-director {
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
}

.about-usmobile-all-breakpoints .path-8 {
  flex: 1;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  object-fit: cover;
  transform: rotate(-180deg);
}

.about-usmobile-all-breakpoints .rectangle {
  left: 606px;
  position: absolute;
}
@media screen and (max-width: 1399px) {
  .screen.about-us { 
    display: none;
   }
}
@media screen and (min-width: 1400px) {
  .screen.about-usmobile-all-breakpoints { 
    display: none;
   }
}