/* screen - news */

.news {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  /*height: 9592px;*/
  overflow: hidden;
  width: 1400px;
}

.news .overlap-group21 {
  /*height: 1763px;*/
  margin-left: 0;
  margin-top: -14px;
  position: relative;
  width: 1590px;
}

.news .inbio_ne_watch {
  height: 726px;
  left: 246px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 1089px;
}

.news .rectangle-275 {
  background-color: var(--white);
  height: 153px;
  left: 95px;
  position: absolute;
  top: 13px;
  width: 1400px;
}

.news .group-255 {
  display: flex;
  flex-direction: column;
  height: 1061px;
  justify-content: space-between;
  left: 0;
  position: absolute;
  top: 12px;
  width: 1590px;
}

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

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

.news .subtraction-4 {
  height: 658px;
  margin-bottom: 0;
  max-height: 658px;
  transform: translate(0, -150px);
}

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

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

.news .mask-group-1 {
  width: 1213px;
}

.news .mask-group-2 {
  width: 1269px;
}

.news .towards-a-future-whe {
  color: var(--white);
  font-family: var(--font-family-perspectivesans-bold);
  font-size: var(--font-size-xl);
  font-weight: 700;
  left: 437px;
  letter-spacing: 0;
  line-height: 23px;
  position: absolute;
  top: 519px;
  width: 440px;
}

.news .component-29-10 {
  align-items: center;
  display: flex;
  gap: 603px;
  height: 104px;
  left: 257px;
  min-width: 1049px;
  position: absolute;
  top: 52px;
}

.news .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;
}

.news .overlap-group1-1 {
  height: 79px;
  position: relative;
  width: 232px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.news .path-container-2 {
  height: 79px;
  position: relative;
}

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

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

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

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

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

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

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

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

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

.news .overlap-group2-2 {
  border-radius: 26px;
  height: 63px;
  margin-bottom: 3.95px;
  position: relative;
  width: 63px;
}

.news .menu_button:hover {
  opacity: 0;
}

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

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

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

.news .title {
  left: 476px;
  letter-spacing: 0;
  line-height: 60px;
  position: absolute;
  top: 333px;
  white-space: nowrap;
  width: 400px;
}

.news .ellipse-29 {
  left: 437px;
  position: absolute;
  top: 480px;
}

.news .rectangle-24 {
  background-color: var(--white);
  border-radius: 180px;
  height: 865px;
  left: 255px;
  /*position: absolute;*/
  top: 753px;
  width: 1080px;
}

.news .overlap-group5 {
  height: 431px;
  left: 371px;
  position: absolute;
  top: 861px;
  width: 848px;
}

.news .group-211 {
  align-items: flex-end;
  border: 1px solid;
  border-color: var(--pumice);
  border-radius: 32px;
  display: flex;
  height: 37px;
  left: 52px;
  position: absolute;
  top: 37px;
  width: 240px;
}

.news .address-1 {
  flex: 1;
  height: 26px;
  margin-bottom: 4px;
  margin-left: 17.5px;
  margin-right: 5.4px;
  white-space: nowrap;
}

.news .inbiomotion-appoints {
  top: 101px;
}

.news .palex-and-inbiomotion {
  height: 100px;
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 190px;
  width: 711px;
}

.news .ralf-van-den-berg-wi {
  height: 100px;
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 180px;
  width: 711px;
}

.news .path-198 {
  height: 431px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 848px;
}

.news .component-31 {
  cursor: pointer;
  display: flex;
  height: 52px;
  left: 51px;
  position: absolute;
  top: 328px;
  width: 282px;
}
.overlap-group-first-news {
  margin-bottom: 144px;
  margin-top: 26px;
}
.overlap-group-first-news-title {
  letter-spacing: 0;
  line-height: 26px;
  margin-bottom: 34px;
}
.overlap-group-first-news-text {
  letter-spacing: 0;
  line-height: 24px;
  width: 312px;
  margin-bottom: 20px;
}
.overlap-group-first-news-btn {
  cursor: pointer;
  display: flex;
  height: 52px;
  width: 282px;
}

.news .component-31-palex {
  cursor: pointer;
  display: flex;
  height: 52px;
  left: 51px;
  position: absolute;
  top: 348px;
  width: 282px;
}

.news .group-316 {
  align-items: flex-start;
  background-image: url(../img/path-197-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  min-width: 281.92px;
  padding: 8.5px 19.1px;
  transition: all 0.2s ease-in-out;
}

.news .group-316:hover {
  transform: scale(0.9);
}

.news .group-223 {
  align-items: center;
  display: flex;
  gap: 16px;
  justify-content: flex-end;
  min-width: 237px;
}

.news .path-container {
  height: 34px;
  position: relative;
  width: 25px;
}

.news .path-145 {
  height: 15px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 14px;
}

.news .path-146 {
  height: 34px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 25px;
}

.news .overlap-group2 {
  height: 26px;
  margin-top: 3.05px;
  position: relative;
  width: 196px;
}

.news .press-release {
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 120px;
}

.news .overlap-group1 {
  height: 21px;
  left: 116px;
  position: absolute;
  top: 5px;
  width: 80px;
}

.news .download {
  left: 0;
  letter-spacing: 0;
  line-height: 14px;
  position: absolute;
  top: 0;
  width: 78px;
}

.news .icons {
  height: 11px;
  left: 73px;
  position: absolute;
  top: 1px;
  width: 7px;
}

.news .group-3 {
  display: flex;
  flex: 1;
  width: 6.75px;
}

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

.news .overlap-group6 {
  height: 431px;
  left: 371px;
  position: absolute;
  top: 1332px;
  width: 848px;
}

.news .address-2 {
  flex: 1;
  height: 25px;
  margin-bottom: 4px;
  margin-left: 21.5px;
  margin-right: 5.4px;
  white-space: nowrap;
}

.news .study-shows-that-sel {
  height: 124px;
  left: 53px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 91px;
  width: 673px;
}

.news .maf-test-analyses-o {
  height: 100px;
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 224px;
  width: 711px;
}

.news .group-223-1 {
  align-items: flex-start;
  display: flex;
  gap: 16px;
  justify-content: flex-end;
  min-width: 237px;
}

.news .path-container-1 {
  height: 34px;
  margin-top: 0;
  position: relative;
  width: 25px;
}

.news .overlap-group2-1 {
  align-self: center;
  height: 26px;
  margin-top: 3.05px;
  position: relative;
  width: 196px;
}

.news .group {
  align-items: flex-start;
  display: flex;
  margin-top: 40px;
  min-width: 848px;
}

.news .overlap-group {
  height: 431px;
  position: relative;
  width: 848px;
}

.news .group-211-1 {
  border: 1px solid;
  border-color: var(--pumice);
  border-radius: 32px;
  display: flex;
  height: 37px;
  left: 52px;
  position: absolute;
  top: 37px;
  width: 240px;
}

.news .address-3 {
  flex: 1;
  margin-bottom: 3px;
  margin-left: 24.5px;
  margin-right: 6.4px;
  margin-top: 6px;
  white-space: nowrap;
  width: 209px;
}

.news .declaration-of-confo {
  color: var(--rose-pearl);
  font-family: var(--font-family-perspective_sans);
  font-size: var(--font-size-xxl);
  font-weight: 700;
  height: 124px;
  left: 53px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 101px;
  width: 673px;
}

.news .the-maf-test-was-or {
  height: 100px;
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 176px;
  width: 711px;
}

.news .overlap-group-1 {
  align-items: flex-end;
  border: 1px solid;
  border-color: var(--pumice);
  border-radius: 32px;
  display: flex;
  height: 37px;
  justify-content: flex-end;
  left: 52px;
  min-width: 240px;
  padding: 1px 6.4px;
  position: absolute;
  top: 37px;
}

.news .address-4 {
  height: 29px;
  width: 209px;
}

.news .inbiomotions-maf-te {
  height: 124px;
  left: 53px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 101px;
  width: 673px;
}

.news .level-1-evidence-fro {
  height: 100px;
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 210px;
  width: 711px;
}

.news .component-31-22 {
  cursor: pointer;
  display: flex;
  height: 52px;
  left: 367px;
  position: absolute;
  top: 328px;
  width: 282px;
}

.news .paper {
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 120px;
}

.news .overlap-group-2 {
  height: 39px;
  left: 52px;
  position: absolute;
  top: 37px;
  width: 240px;
}

.news .rectangle-105 {
  border: 1px solid;
  border-color: var(--pumice);
  border-radius: 32px;
  height: 37px;
  left: 0;
  position: absolute;
  top: 0;
  width: 240px;
}

.news .address-5 {
  height: 33px;
  left: 24px;
  position: absolute;
  top: 6px;
  width: 209px;
}

.news .name {
  height: 124px;
  line-height: 30px;
  top: 101px;
  width: 673px;
}

.news .name-1 {
  height: 100px;
  line-height: 24px;
  top: 178px;
  width: 711px;
}

.news .address-6 {
  height: 31px;
  width: 209px;
}

.news .maf-test-first-menti {
  height: 124px;
  left: 53px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 101px;
  width: 673px;
}

.news .recently-published {
  height: 100px;
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 180px;
  width: 711px;
}

.news .address {
  flex: 1;
  height: 21px;
  margin-bottom: 8px;
  margin-left: 25.5px;
  margin-right: 5.4px;
  white-space: nowrap;
}

.news .maf-test-validation {
  height: 124px;
  left: 53px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 91px;
  width: 673px;
}

.news .the-co-founder-of-in {
  height: 144px;
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 198px;
  width: 711px;
}

.news .inbiomotion-announce {
  top: 91px;
}

.news .barcelona-spain-20 {
  height: 100px;
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 194px;
  width: 711px;
}

.news .surname {
  height: 148px;
  left: 53px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 91px;
  width: 744px;
}

.news .inbiomotion-sl-today {
  height: 100px;
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 224px;
  width: 711px;
}

.news .phase-3-prospective {
  height: 124px;
  left: 53px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 91px;
  width: 673px;
}

.news .inbiomotion-sl-today-1 {
  height: 100px;
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 226px;
  width: 750px;
}

.news .la-caixa-leads-an {
  height: 124px;
  left: 53px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 101px;
  width: 673px;
}

.news .the-investment-has-b {
  height: 100px;
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 178px;
  width: 711px;
}

.news .irb-barcelona-identi {
  height: 124px;
  left: 53px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 101px;
  width: 673px;
}

.news .physicians-currently {
  height: 100px;
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 176px;
  width: 711px;
}

.news .address-7 {
  flex: 1;
  margin-bottom: 3px;
  margin-left: 25.5px;
  margin-right: 5.4px;
  margin-top: 7px;
  white-space: nowrap;
  width: 209px;
}

.news .inbiomotion-appoints-1 {
  height: 124px;
  left: 53px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 111px;
  width: 620px;
}

.news .inbiomotion-sl-a-co {
  height: 100px;
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 184px;
  width: 711px;
}

.news .address-8 {
  flex: 1;
  height: 21px;
  margin-bottom: 7px;
  margin-left: 25.5px;
  margin-right: 5.4px;
  white-space: nowrap;
}

.news .inbiomotion-creates {
  top: 113px;
}

.news .inbiomotion-sl-a-co-1 {
  height: 130px;
  top: 188px;
  width: 722px;
}

.news .name-2 {
  height: 124px;
  line-height: 30px;
  top: 111px;
  width: 673px;
}

.news .inbiomotion-sl-a-co-2 {
  height: 100px;
  top: 194px;
  width: 711px;
}

.news .ysios-capital-leads {
  height: 124px;
  left: 53px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 91px;
  width: 673px;
}

.news .ysios-capital-a-lea {
  height: 150px;
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  overflow: hidden;
  position: absolute;
  top: 174px;
  width: 711px;
}

.news .sub_-footer_new_perspectives {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: 2.0px;
  margin-top: 88px;
  min-height: 416px;
  padding: 0.0px 0;
  width: 562px;
}

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

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

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

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

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

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

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

.news .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: 125px;
  min-height: 663px;
  padding: 95px 174.5px;
  width: 1400px;
}

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

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

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

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

.news .group-3-1 {
  width: 6.02px;
}

.news .path-8-1 {
  width: 6.02px;
}

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

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

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

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

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

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

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

.news .line {
  margin-left: 0.86px;
  margin-top: 7px;
  width: 205px;
}

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

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

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

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

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

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

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

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

.news .flex-col {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-height: 180px;
  width: 544px;
}

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

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

.news .overlap-group4 {
  align-self: flex-end;
  height: 41px;
  position: relative;
  width: 422px;
}

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

.news .group-3-2 {
  width: 7.98px;
}

.news .path-8-2 {
  width: 7.98px;
}

.news .overlap-group3 {
  height: 57px;
  position: relative;
  width: 544px;
}

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

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

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

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

.news .address-9 {
  letter-spacing: 0;
  line-height: 24px;
}

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

.news .group-3-3 {
  display: flex;
  flex: 1;
}

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

.news .inbiomotion {
  height: 124px;
  left: 53px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  width: 673px;
}

.news .inbiomotion-sl-a-co-3 {
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
}

.news .line-2 {
  height: 1px;
  object-fit: cover;
}

.news .mask-group {
  height: 638px;
  left: 77px;
  object-fit: cover;
  position: absolute;
  top: 280px;
}

.news .name-3 {
  left: 53px;
  letter-spacing: 0;
  position: absolute;
}

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

.news .press-release-13 {
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 120px;
}

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

.newsmobile-all-breakpoints {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  /*height: 12285px;*/
  overflow: hidden;
  width: 400px;
}

.newsmobile-all-breakpoints .overlap-group22 {
  /*height: 10775px;*/
  margin-left: -254px;
  margin-top: 6px;
  position: relative;
  width: 1089px;
}

.newsmobile-all-breakpoints .inbio_ne_watch-1 {
  height: 726px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 103px;
  width: 1089px;
}

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

.newsmobile-all-breakpoints .rectangle-286 {
  background-color: var(--white);
  border-radius: 180px;
  /*height: 593px;*/
  top: 856px;
  width: 400px;
  position: static !important;
  height: 1009px;
}

.newsmobile-all-breakpoints .group-342 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 298px;
  min-height: 9736px;
  position: absolute;
  top: 1039px;
  width: 312px;
}

.newsmobile-all-breakpoints .group-214 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 26px;
  min-height: 409px;
  width: 314px;
}

.newsmobile-all-breakpoints .group-211-2 {
  align-items: flex-end;
  margin-left: 0.5px;
}

.newsmobile-all-breakpoints .address-10 {
  flex: 1;
  height: 26px;
  margin-bottom: 4px;
  margin-left: 17.5px;
  margin-right: 5.4px;
  white-space: nowrap;
}

.newsmobile-all-breakpoints .overlap-group3-1 {
  height: 346px;
  position: relative;
  width: 314px;
}

.newsmobile-all-breakpoints .inbiomotion-appoints-2 {
  height: 124px;
  left: 2px;
  width: 312px;
}

.newsmobile-all-breakpoints .ralf-van-den-berg-wi-1 {
  height: 192px;
  left: 2px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 109px;
  width: 312px;
}

.newsmobile-all-breakpoints .component-31-32 {
  left: 0;
  position: absolute;
  top: 294px;
}

.newsmobile-all-breakpoints .group-316-1 {
  align-items: flex-start;
  background-image: url(../img/path-197-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  min-width: 281.92px;
  padding: 8.5px 19.1px;
  transition: all 0.2s ease-in-out;
}

.newsmobile-all-breakpoints .group-316-1:hover {
  transform: scale(0.9);
}

.newsmobile-all-breakpoints .group-223-2 {
  align-items: flex-start;
}

.newsmobile-all-breakpoints .path-container-3 {
  height: 34px;
  margin-top: 0;
  position: relative;
  width: 25px;
}

.newsmobile-all-breakpoints .path-145-1 {
  height: 15px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 14px;
}

.newsmobile-all-breakpoints .path-146-1 {
  height: 34px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 25px;
}

.newsmobile-all-breakpoints .overlap-group2-3 {
  align-self: center;
}

.newsmobile-all-breakpoints .overlap-group1-2 {
  height: 21px;
  left: 116px;
  position: absolute;
  top: 5px;
  width: 80px;
}

.newsmobile-all-breakpoints .download-1 {
  left: 0;
  letter-spacing: 0;
  line-height: 14px;
  position: absolute;
  top: 0;
  width: 78px;
}

.newsmobile-all-breakpoints .icons-5 {
  height: 11px;
  left: 73px;
  position: absolute;
  top: 1px;
  width: 7px;
}

.newsmobile-all-breakpoints .group-3-3 {
  width: 6.75px;
}

.newsmobile-all-breakpoints .path-8-3 {
  width: 6.75px;
}

.newsmobile-all-breakpoints .group-292 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 144px;
  min-height: 484px;
  width: 314px;
}

.newsmobile-all-breakpoints .address-11 {
  flex: 1;
  height: 25px;
  margin-bottom: 4px;
  margin-left: 21.5px;
  margin-right: 5.4px;
  white-space: nowrap;
}

.newsmobile-all-breakpoints .overlap-group4-1 {
  height: 430px;
  position: relative;
  width: 314px;
}

.newsmobile-all-breakpoints .study-shows-that-sel-1 {
  height: 342px;
  left: 2px;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 0;
  width: 312px;
}

.newsmobile-all-breakpoints .maf-test-analyses-o-1 {
  height: 164px;
  left: 2px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 214px;
  width: 312px;
}

.newsmobile-all-breakpoints .component-31-33 {
  left: 0;
  position: absolute;
  top: 378px;
}

.newsmobile-all-breakpoints .group-293 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 26px;
  margin-top: 132px;
  min-height: 403px;
  width: 314px;
}

.newsmobile-all-breakpoints .group-211-3 {
  margin-left: 0.5px;
}

.newsmobile-all-breakpoints .address-12 {
  flex: 1;
  margin-bottom: 3px;
  margin-left: 24.5px;
  margin-right: 6.4px;
  margin-top: 6px;
  white-space: nowrap;
  width: 209px;
}

.newsmobile-all-breakpoints .overlap-group5-1 {
  height: 340px;
  position: relative;
  width: 314px;
}

.newsmobile-all-breakpoints .declaration-of-confo-1 {
  color: var(--rose-pearl);
  font-family: var(--font-family-perspective_sans);
  font-size: var(--font-size-l);
  font-weight: 700;
  height: 124px;
  left: 2px;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 0;
  width: 312px;
}

.newsmobile-all-breakpoints .the-maf-test-was-or-1 {
  height: 211px;
  left: 2px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 106px;
  width: 312px;
}

.newsmobile-all-breakpoints .component-31-34 {
  left: 0;
  position: absolute;
  top: 288px;
}

.newsmobile-all-breakpoints .group-223-3 {
  align-items: center;
}

.newsmobile-all-breakpoints .path-container-4 {
  height: 34px;
  position: relative;
  width: 25px;
}

.newsmobile-all-breakpoints .group-294 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 129px;
  min-height: 553px;
  width: 314px;
}

.newsmobile-all-breakpoints .overlap-group-4 {
  align-items: flex-end;
  border: 1px solid;
  border-color: var(--pumice);
  border-radius: 32px;
  display: flex;
  height: 37px;
  justify-content: flex-end;
  margin-left: 0.5px;
  min-width: 240px;
  padding: 1px 6.4px;
}

.newsmobile-all-breakpoints .address-13 {
  height: 29px;
  width: 209px;
}

.newsmobile-all-breakpoints .overlap-group6-1 {
  height: 334px;
  margin-left: 2px;
  margin-top: 26px;
  position: relative;
  width: 312px;
}

.newsmobile-all-breakpoints .inbiomotions-maf-te-1 {
  height: 225px;
  left: 0;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 0;
  width: 312px;
}

.newsmobile-all-breakpoints .level-1-evidence-fro-1 {
  height: 174px;
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 160px;
  width: 312px;
}

.newsmobile-all-breakpoints .component-31-35 {
  margin-top: 23px;
}

.newsmobile-all-breakpoints .component-31-36 {
  margin-left: 4.08px;
  margin-top: 28px;
}

.newsmobile-all-breakpoints .group-316-2 {
  align-items: flex-start;
  background-image: url(../img/path-197-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  margin-left: 0;
  min-width: 281.92px;
  padding: 8.5px 19.1px;
  transition: all 0.2s ease-in-out;
}

.newsmobile-all-breakpoints .group-316-2:hover {
  transform: scale(0.9);
}

.newsmobile-all-breakpoints .paper-1 {
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 120px;
}

.newsmobile-all-breakpoints .group-295 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 150px;
  min-height: 463px;
  width: 314px;
}

.newsmobile-all-breakpoints .overlap-group-5 {
  height: 39px;
  margin-left: 0.5px;
  position: relative;
  width: 240px;
}

.newsmobile-all-breakpoints .rectangle-105-1 {
  border: 1px solid;
  border-color: var(--pumice);
  border-radius: 32px;
  height: 37px;
  left: 0;
  position: absolute;
  top: 0;
  width: 240px;
}

.newsmobile-all-breakpoints .address-14 {
  height: 33px;
  left: 24px;
  position: absolute;
  top: 6px;
  width: 209px;
}

.newsmobile-all-breakpoints .name-container {
  height: 342px;
  margin-left: 2px;
  margin-top: 24px;
  position: relative;
  width: 312px;
}

.newsmobile-all-breakpoints .name-3 {
  height: 174px;
  left: 0;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 0;
  width: 312px;
}

.newsmobile-all-breakpoints .name-4 {
  height: 186px;
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 157px;
  width: 312px;
}

.newsmobile-all-breakpoints .component-31-3 {
  margin-top: 5px;
}

.newsmobile-all-breakpoints .group-296 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 26px;
  margin-left: 0.5px;
  margin-top: 188px;
  min-height: 336px;
  width: 314px;
}

.newsmobile-all-breakpoints .overlap-group-6 {
  align-items: flex-end;
  border: 1px solid;
  border-color: var(--pumice);
  border-radius: 32px;
  display: flex;
  height: 37px;
  justify-content: flex-end;
  min-width: 240px;
  padding: 1px 6.4px;
}

.newsmobile-all-breakpoints .address-15 {
  height: 31px;
  width: 209px;
}

.newsmobile-all-breakpoints .overlap-group8 {
  height: 270px;
  margin-left: 1.5px;
  position: relative;
  width: 312px;
}

.newsmobile-all-breakpoints .maf-test-first-menti-1 {
  height: 124px;
  left: 0;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 0;
  width: 312px;
}

.newsmobile-all-breakpoints .recently-published-1 {
  height: 160px;
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 109px;
  width: 312px;
}

.newsmobile-all-breakpoints .group-297 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 36px;
  margin-left: 0.5px;
  margin-top: 96px;
  min-height: 456px;
  width: 314px;
}

.newsmobile-all-breakpoints .group-211-4 {
  align-items: flex-end;
}

.newsmobile-all-breakpoints .address-9 {
  flex: 1;
  height: 21px;
  margin-bottom: 8px;
  margin-left: 25.5px;
  margin-right: 5.4px;
  white-space: nowrap;
}

.newsmobile-all-breakpoints .overlap-group9 {
  height: 380px;
  margin-left: 1.5px;
  position: relative;
  width: 312px;
}

.newsmobile-all-breakpoints .maf-test-validation-1 {
  height: 168px;
  left: 0;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 0;
  width: 312px;
}

.newsmobile-all-breakpoints .the-co-founder-of-in-1 {
  height: 222px;
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 157px;
  width: 312px;
}

.newsmobile-all-breakpoints .group-298 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 36px;
  margin-left: 0.5px;
  margin-top: 72px;
  min-height: 461px;
  width: 314px;
}

.newsmobile-all-breakpoints .overlap-group10 {
  height: 384px;
  margin-left: 1.5px;
  position: relative;
  width: 312px;
}

.newsmobile-all-breakpoints .inbiomotion-announce-1 {
  height: 202px;
  left: 0;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 0;
  width: 312px;
}

.newsmobile-all-breakpoints .barcelona-spain-20-1 {
  height: 230px;
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 155px;
  width: 312px;
}

.newsmobile-all-breakpoints .group-299 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 104px;
  min-height: 513px;
  width: 314px;
}

.newsmobile-all-breakpoints .surname-1 {
  height: 207px;
  letter-spacing: 0;
  line-height: 26px;
  margin-left: 2px;
  margin-top: 26px;
  width: 312px;
}

.newsmobile-all-breakpoints .overlap-group11 {
  height: 237px;
  margin-top: 6px;
  position: relative;
  width: 314px;
}

.newsmobile-all-breakpoints .inbiomotion-sl-today-2 {
  height: 186px;
  left: 2px;
  top: 0;
}

.newsmobile-all-breakpoints .component-31-38 {
  left: 0;
  position: absolute;
  top: 184px;
}

.newsmobile-all-breakpoints .group-300 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 164px;
  min-height: 533px;
  width: 314px;
}

.newsmobile-all-breakpoints .overlap-group12 {
  height: 402px;
  margin-left: 2px;
  margin-top: 36px;
  position: relative;
  width: 312px;
}

.newsmobile-all-breakpoints .phase-3-prospective-1 {
  height: 264px;
  left: 0;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 0;
  width: 312px;
}

.newsmobile-all-breakpoints .inbiomotion-sl-today-3 {
  height: 166px;
  left: 0;
  top: 236px;
}

.newsmobile-all-breakpoints .group-301 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 160px;
  min-height: 513px;
  width: 314px;
}

.newsmobile-all-breakpoints .overlap-group13 {
  height: 380px;
  margin-left: 2px;
  margin-top: 26px;
  position: relative;
  width: 312px;
}

.newsmobile-all-breakpoints .la-caixa-leads-an-1 {
  height: 124px;
  left: 0;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 0;
  width: 312px;
}

.newsmobile-all-breakpoints .the-investment-has-b-1 {
  height: 272px;
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 107px;
  width: 312px;
}

.newsmobile-all-breakpoints .component-31-40 {
  margin-top: 18px;
}

.newsmobile-all-breakpoints .group-302 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 171px;
  min-height: 523px;
  width: 314px;
}

.newsmobile-all-breakpoints .irb-barcelona-identi-1 {
  height: 124px;
  letter-spacing: 0;
  line-height: 26px;
  margin-left: 2px;
  margin-top: 26px;
  width: 312px;
}

.newsmobile-all-breakpoints .physicians-currently-1 {
  height: 246px;
  letter-spacing: 0;
  line-height: 24px;
  margin-left: 2px;
  margin-top: 12px;
  width: 312px;
}

.newsmobile-all-breakpoints .component-31-41 {
  margin-top: 26px;
}

.newsmobile-all-breakpoints .group-304 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 169px;
  min-height: 403px;
  width: 314px;
}

.newsmobile-all-breakpoints .address-16 {
  flex: 1;
  margin-bottom: 3px;
  margin-left: 25.5px;
  margin-right: 5.4px;
  margin-top: 7px;
  white-space: nowrap;
  width: 209px;
}

.newsmobile-all-breakpoints .inbiomotion-container {
  height: 262px;
  margin-left: 2px;
  margin-top: 26px;
  position: relative;
  width: 312px;
}

.newsmobile-all-breakpoints .inbiomotion-appoints-3 {
  height: 132px;
  left: 0;
  width: 294px;
}

.newsmobile-all-breakpoints .inbiomotion-sl-a-co-3 {
  height: 148px;
  left: 0;
  top: 114px;
}

.newsmobile-all-breakpoints .component-31-42 {
  margin-top: 25px;
}

.newsmobile-all-breakpoints .group-305 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 179px;
  min-height: 483px;
  width: 314px;
}

.newsmobile-all-breakpoints .address-17 {
  flex: 1;
  height: 21px;
  margin-bottom: 7px;
  margin-left: 25.5px;
  margin-right: 5.4px;
  white-space: nowrap;
}

.newsmobile-all-breakpoints .inbiomotion-container-1 {
  height: 346px;
  margin-left: 2px;
  margin-top: 28px;
  position: relative;
  width: 312px;
}

.newsmobile-all-breakpoints .inbiomotion-creates-1 {
  height: 124px;
  left: 0;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 0;
  width: 312px;
}

.newsmobile-all-breakpoints .inbiomotion-sl-a-co-4 {
  height: 230px;
  left: 0;
  top: 116px;
}

.newsmobile-all-breakpoints .component-31-43 {
  margin-top: 20px;
}

.newsmobile-all-breakpoints .group-306 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 36px;
  margin-top: 149px;
  min-height: 453px;
  width: 314px;
}

.newsmobile-all-breakpoints .overlap-group16 {
  height: 380px;
  position: relative;
  width: 314px;
}

.newsmobile-all-breakpoints .name-5 {
  height: 170px;
  left: 2px;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 0;
  width: 312px;
}

.newsmobile-all-breakpoints .inbiomotion-sl-a-co-5 {
  height: 220px;
  left: 2px;
  top: 136px;
}

.newsmobile-all-breakpoints .component-31-44 {
  left: 0;
  position: absolute;
  top: 328px;
}

.newsmobile-all-breakpoints .group-307 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 26px;
  margin-top: 169px;
  min-height: 574px;
  width: 314px;
}

.newsmobile-all-breakpoints .overlap-group17 {
  height: 508px;
  position: relative;
  width: 314px;
}

.newsmobile-all-breakpoints .ysios-capital-leads-1 {
  height: 124px;
  left: 2px;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 0;
  width: 265px;
}

.newsmobile-all-breakpoints .ysios-capital-a-lea-1 {
  height: 394px;
  left: 2px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 114px;
  width: 312px;
}

.newsmobile-all-breakpoints .component-31-45 {
  left: 0;
  position: absolute;
  top: 452px;
}

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

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

.newsmobile-all-breakpoints .overlap-group18 {
  height: 158px;
  position: relative;
  width: 27px;
}

.newsmobile-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;
}

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

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

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

.newsmobile-all-breakpoints .title-1 {
  letter-spacing: 0;
  line-height: 46px;
  margin-bottom: 30.0px;
  min-height: 38px;
  opacity: 0;
  transform: translate(0, 40px);
  white-space: nowrap;
  width: 297px;
}

.newsmobile-all-breakpoints .title-1.bp1-animate-enter72 {
  animation: bp1-animate-enter72-frames 1.30s ease-in-out 0.00s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 40px);
}

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

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

.newsmobile-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;
}

.newsmobile-all-breakpoints .overlap-group1-3 {
  height: 45px;
  position: relative;
  width: 131px;
}

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

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

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

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

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

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

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

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

.newsmobile-all-breakpoints .path-container-5 {
  height: 45px;
  position: relative;
}

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

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

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

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

.newsmobile-all-breakpoints .overlap-group19 {
  border-radius: 26px;
  height: 35px;
  margin-bottom: 8.85px;
  position: relative;
  width: 35px;
}

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

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

.newsmobile-all-breakpoints .component-36-8 {
  align-items: center;
  align-self: center;
  display: flex;
  flex-direction: column;
  gap: 28px;
  margin-left: 2.0px;
  /*margin-top: 288px;*/
  min-height: 499px;
  width: 266px;
}

.newsmobile-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);
}

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

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

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

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

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

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

.newsmobile-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: 93px;
  min-height: 631px;
  padding: 28.5px 24.0px;
  width: 400px;
}

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

.newsmobile-all-breakpoints .flex-row-9 {
  gap: 1px;
  margin-top: 4px;
  min-width: 101px;
}

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

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

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

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

.newsmobile-all-breakpoints .flex-row-10 {
  gap: 2px;
  margin-top: 5px;
  min-width: 102px;
}

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

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

.newsmobile-all-breakpoints .flex-row-11 {
  gap: 2px;
  margin-top: 4px;
  min-width: 102px;
}

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

.newsmobile-all-breakpoints .about-us-1 {
  cursor: pointer;
  height: 25px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
  width: 154px;
}

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

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

.newsmobile-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;
}

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

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

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

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

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

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

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

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

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

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

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

.newsmobile-all-breakpoints .flex-row-15 {
  margin-right: 0.58px;
  margin-top: 88px;
  min-width: 333px;
}

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

.newsmobile-all-breakpoints .overlap-group20 {
  height: 48px;
  margin-right: 2.0px;
  margin-top: 12px;
  position: relative;
  width: 338px;
}

.newsmobile-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;
}

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

.newsmobile-all-breakpoints .address {
  letter-spacing: 0;
  line-height: 24px;
}

.newsmobile-all-breakpoints .component-31 {
  cursor: pointer;
  display: flex;
  height: 52px;
  width: 282px;
}

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

.newsmobile-all-breakpoints .group-211 {
  border: 1px solid;
  border-color: var(--pumice);
  border-radius: 32px;
  display: flex;
  height: 37px;
  width: 240px;
}

.newsmobile-all-breakpoints .group-223 {
  display: flex;
  gap: 16px;
  min-width: 237px;
}

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

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

.newsmobile-all-breakpoints .inbiomotion-appoints {
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 0;
}

.newsmobile-all-breakpoints .inbiomotion-sl-a-co {
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  width: 312px;
}

.newsmobile-all-breakpoints .inbiomotion-sl-today {
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  width: 312px;
}

.newsmobile-all-breakpoints .overlap-group2 {
  height: 26px;
  margin-top: 3.05px;
  position: relative;
  width: 196px;
}

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

.newsmobile-all-breakpoints .press-release {
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 120px;
}

.newsmobile-all-breakpoints .rectangle {
  left: 254px;
  position: absolute;
}
@media screen and (max-width: 1399px) {
  .screen.news {
    display: none;
   }
}
@media screen and (min-width: 1400px) {
  .screen.newsmobile-all-breakpoints {
    display: none;
   }
}
