/* screen - oncologist */

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

.oncologist .overlap-group16 {
  height: 1647px;
  margin-left: 9.0px;
  position: relative;
  width: 1591px;
}

.oncologist .new3-1-gigapixel-standard-scale-2_00x {
  display: block;
  height: 618px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 141px;
  transform: translate(150px, 0);
  width: 926px;
}

.oncologist .new3-1-gigapixel-standard-scale-2_00x.bp2-animate-enter93 {
  animation: bp2-animate-enter93-frames 0.40s ease-in-out 0.00s 1 normal forwards;
  display: block;
  transform: translate(150px, 0);
}

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

.oncologist .subtraction-1.bp2-animate-enter94 {
  animation: bp2-animate-enter94-frames 0.40s ease-in-out 0.00s 1 normal forwards;
  display: block;
  transform: translate(0, -120px);
}

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

.oncologist .subtraction-2.bp2-animate-enter95 {
  animation: bp2-animate-enter95-frames 0.40s ease-out 0.00s 1 normal forwards;
  display: block;
  transform: translate(0, 120px);
}

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

.oncologist .mask-group-1 {
  height: 638px;
  left: 73px;
  top: 186px;
  width: 1213px;
}

.oncologist .mask-group-2 {
  height: 638px;
  left: 73px;
  top: 186px;
  width: 1269px;
}

.oncologist .by-identifying-which {
  left: 791px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 590px;
  width: 497px;
}

.oncologist .as-an-oncologist-tre {
  left: 791px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 457px;
  width: 485px;
}

.oncologist .group-257 {
  height: 801px;
  left: 251px;
  position: absolute;
  top: 846px;
  width: 1080px;
}

.oncologist .overlap-group3 {
  height: 738px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1080px;
}

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

.oncologist .inbiomotions-purpos {
  height: 545px;
  left: 569px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 190px;
  width: 416px;
}

.oncologist .our-purpose {
  height: 38px;
  left: 571px;
  letter-spacing: 0;
  line-height: 36px;
  position: absolute;
  top: 111px;
  white-space: nowrap;
  width: 417px;
}

.oncologist .validation-studies-and-clinical-utility {
  height: 88px;
  left: 135px;
  letter-spacing: 0;
  line-height: 44px;
  position: absolute;
  top: 108px;
  width: 375px;
}

.oncologist .overlap-group {
  height: 110px;
  left: 135px;
  position: absolute;
  top: 360px;
  width: 289px;
}

.oncologist .text {
  left: 0;
  letter-spacing: 0;
  line-height: 86px;
  position: absolute;
  top: 60px;
  white-space: nowrap;
}

.oncologist .hypothesis-generatin {
  left: 5px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 0;
  width: 284px;
}

.oncologist .inbiomotion-has-gene {
  left: 140px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 213px;
  width: 299px;
}

.oncologist .path-49 {
  height: 615px;
  left: 70px;
  object-fit: cover;
  position: absolute;
  top: 123px;
  width: 21px;
}

.oncologist .overlap-group1 {
  height: 110px;
  left: 135px;
  position: absolute;
  top: 529px;
  width: 289px;
}

.oncologist .confirmatory-studyn {
  left: 5px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 0;
  width: 284px;
}

.oncologist .path-108 {
  height: 531px;
  left: 84px;
  object-fit: cover;
  position: absolute;
  top: 112px;
  width: 20px;
}

.oncologist .group-140 {
  background-color: var(--rose-pearl);
  border-radius: 6.5px;
  height: 13px;
  left: 88px;
  position: absolute;
  top: 537px;
  width: 13px;
}

.oncologist .group-141 {
  background-color: var(--rose-pearl);
  border-radius: 6.5px;
  height: 13px;
  left: 88px;
  position: absolute;
  top: 370px;
  width: 13px;
}

.oncologist .data-was-generated-u {
  color: var(--silver-chalice);
  font-family: var(--font-family-noto_sans);
  font-size: var(--font-size-s);
  font-weight: 400;
  height: 110px;
  left: 140px;
  letter-spacing: 0;
  line-height: 18px;
  position: absolute;
  top: 690px;
  width: 268px;
}

.oncologist .component-29-3 {
  align-items: center;
  display: flex;
  gap: 603px;
  height: 104px;
  left: 253px;
  min-width: 1049px;
  position: absolute;
  top: 38px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.oncologist .overlap-group15 {
  border-radius: 26px;
  height: 63px;
  margin-bottom: 3.95px;
  position: relative;
  width: 63px;
}

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

.oncologist .perspective-for-oncologists {
  left: 834px;
  letter-spacing: 0;
  line-height: 60px;
  opacity: 0;
  position: absolute;
  top: 170px;
  transform: translate(0, 40px);
  width: 503px;
}

.oncologist .perspective-for-oncologists.bp2-animate-enter105 {
  animation: bp2-animate-enter105-frames 1.30s ease-in-out 0.00s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 40px);
}

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

.oncologist .component-27-2 {
  display: flex;
  flex-direction: column;
  gap: 11.7px;
  height: 238px;
  justify-content: flex-end;
  left: 778px;
  position: absolute;
  top: 178px;
  width: 27px;
}

.oncologist .path-163 {
  display: block;
  flex: 1;
  margin-left: 0;
  margin-right: 0;
  object-fit: cover;
  opacity: 0.5;
  transform: translate(0, -65px);
}

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

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

.oncologist .ellipse-27 {
  flex: 1;
  margin-left: 5.2px;
  margin-right: 5.5px;
  max-height: 16px;
}

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

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

.oncologist .group-258 {
  align-items: flex-start;
  background-image: url(../img/path-157@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex-direction: column;
  gap: 74px;
  margin-top: 18px;
  min-height: 740px;
  padding: 97px 98px;
  width: 1080px;
}

.oncologist .flex-row {
  gap: 49px;
  margin-top: 78px;
  min-width: 864px;
}

.oncologist .flex-col {
  flex-direction: column;
  gap: 27px;
  margin-top: 3px;
  min-height: 286px;
  width: 422px;
}

.oncologist .opt-in-opt-out-approach {
  height: 88px;
  letter-spacing: 0;
  line-height: 44px;
  width: 362px;
}

.oncologist .the-maf-test-is-a-t {
  height: 171px;
  letter-spacing: 0;
  line-height: 24px;
  width: 422px;
}

.oncologist .identify-women-who-m {
  height: 338px;
  letter-spacing: 0;
  line-height: 24px;
  width: 393px;
}

.oncologist .group-container {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  gap: 23px;
  margin-right: 11.0px;
  min-width: 404px;
}

.oncologist .group-129 {
  align-items: flex-end;
  cursor: pointer;
  display: flex;
  height: 55px;
  min-width: 191px;
  padding: 0 0.0px;
  transition: all 0.2s ease;
}

.oncologist .group-129:hover {
  transform: scale(0.9); 
}

.oncologist .overlap-group-1 {
  height: 57px;
  margin-bottom: -2px;
  position: relative;
  width: 190px;
}

.oncologist .path-64 {
  height: 47px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 190px;
}

.oncologist .nsabp-b34-trial {
  height: 42px;
  left: 23px;
  letter-spacing: 0;
  line-height: 14px;
  position: absolute;
  top: 15px;
  width: 140px;
}

.oncologist .path-201 {
  height: 13px;
  left: 161px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 8px;
}

.oncologist .group-142 {
  align-items: flex-end;
  cursor: pointer;
  display: flex;
  height: 56px;
  min-width: 191px;
  padding: 0 0.0px;
  transition: all 0.2s ease;
}

.oncologist .group-142:hover {
  transform: scale(0.9); 
}

.oncologist .overlap-group1-2 {
  height: 58px;
  margin-bottom: -2px;
  position: relative;
  width: 190px;
}

.oncologist .azure-trial {
  height: 43px;
  left: 23px;
  letter-spacing: 0;
  line-height: 14px;
  position: absolute;
  top: 15px;
  width: 153px;
}

.oncologist .icons-2 {
  height: 13px;
  left: 161px;
  position: absolute;
  top: 17px;
  width: 8px;
}

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

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

.oncologist .group-259 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 3.0px;
  margin-top: 127px;
  min-height: 1000px;
  width: 943px;
}

.oncologist .clinical-utility {
  letter-spacing: 0;
  line-height: 44px;
  margin-bottom: -5px;
  margin-left: 25px;
  margin-top: -4px;
  min-height: 39px;
  white-space: nowrap;
}

.oncologist .maf-gene-amplificati {
  letter-spacing: 0;
  line-height: 24px;
  margin-left: 25px;
  margin-top: 22px;
  min-height: 117px;
  width: 422px;
}

.oncologist .maf-test-prognostic-container {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  gap: 22px;
  margin-right: 20px;
  margin-top: 62px;
  min-width: 854px;
}

.oncologist .maf-test-prognostic-1 {
  height: 30px;
  letter-spacing: 0;
  line-height: 24px;
  width: 427px;
}

.oncologist .maf-test-prognostic-2 {
  height: 30px;
  letter-spacing: 0;
  line-height: 24px;
  width: 405px;
}

.oncologist .overlap-group-container {
  align-items: flex-start;
  display: flex;
  height: 292px;
  margin-top: 3px;
  min-width: 912px;
}

.oncologist .overlap-group5 {
  background-image: url(../img/mask-group-5@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 287px;
  position: relative;
  width: 456px;
}

.oncologist .rectangle-55 {
  background-color: var(--white);
  height: 92px;
  left: 86px;
  position: absolute;
  top: 52px;
  width: 312px;
}

.oncologist .hr-181-109-300-p-002 {
  height: 30px;
  left: 62px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 90px;
  width: 376px;
}

.oncologist .overlap-group6 {
  align-self: flex-end;
  background-image: url(../img/mask-group-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 287px;
  position: relative;
  width: 456px;
}

.oncologist .rectangle-57 {
  background-color: var(--white);
  height: 92px;
  left: 86px;
  position: absolute;
  top: 47px;
  width: 312px;
}

.oncologist .hr-203-113-368-pa-0016 {
  height: 30px;
  left: 54px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 85px;
  width: 380px;
}

.oncologist .lncreased-risk-of-bo {
  align-self: flex-end;
  height: 30px;
  letter-spacing: 0;
  line-height: 24px;
  margin-top: 54px;
  width: 914px;
}

.oncologist .maf-test-prognostic-container-1 {
  align-items: flex-start;
  align-self: center;
  display: flex;
  gap: 79px;
  margin-left: 12.0px;
  margin-top: 33px;
  min-width: 813px;
}

.oncologist .maf-test-prognostic {
  height: 30px;
  letter-spacing: 0;
  line-height: 24px;
  width: 367px;
}

.oncologist .overlap-group4 {
  height: 288px;
  margin-left: 7.0px;
  margin-top: 3px;
  position: relative;
  width: 905px;
}

.oncologist .mask-group-7 {
  height: 286px;
  left: 0;
  top: 0;
  width: 456px;
}

.oncologist .mask-group-8 {
  height: 286px;
  left: 450px;
  top: 2px;
  width: 455px;
}

.oncologist .rectangle-60 {
  background-color: var(--white);
  height: 92px;
  left: 79px;
  position: absolute;
  top: 60px;
  width: 312px;
}

.oncologist .rectangle-61 {
  background-color: var(--white);
  height: 92px;
  left: 535px;
  position: absolute;
  top: 60px;
  width: 312px;
}

.oncologist .hr-159-108-233-p-0018 {
  height: 30px;
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 93px;
  width: 379px;
}

.oncologist .hr-139-101-192-p-0045 {
  height: 30px;
  left: 505px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 91px;
  width: 380px;
}

.oncologist .group-145 {
  align-items: center;
  background-image: url(../img/path-125@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 63px;
  height: 479px;
  margin-top: 170px;
  min-width: 1084px;
  padding: 21px 22px;
}

.oncologist .overlap-group7 {
  align-self: flex-end;
  background-color: var(--alto);
  background-image: url(../img/rob-coleman@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  border-radius: 382px;
  height: 434px;
  width: 278px;
}

.oncologist .flex-col-1 {
  margin-bottom: 3.0px;
  min-height: 366px;
  width: 617px;
}

.oncologist .if-implemented-into {
  color: var(--shark);
  font-family: var(--font-family-noto_sans);
  font-size: var(--font-size-l);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 30px;
  min-height: 209px;
  width: 617px;
}

.oncologist .prof-rob-e-coleman {
  letter-spacing: 0;
  line-height: 24px;
  margin-left: 5px;
  margin-top: 30px;
  min-height: 45px;
  width: 398px;
}

.oncologist .group-311 {
  background-image: url(../img/path-64-20@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 1.8px;
  height: 47px;
  justify-content: flex-end;
  margin-left: 0;
  margin-top: 35px;
  transition: all 0.2s ease;
  width: 190px;
  align-items: center;
}

.oncologist .group-311:hover {
  transform: scale(0.9); 
}

.oncologist .about-us {
  align-self: flex-end;
  flex: 1;
  height: 30px;
  letter-spacing: 0;
  line-height: 14px;
  margin-left: 23px;
  width: 136px;
}

.oncologist .icons-3 {
  height: 12.77px;
  margin-right: 21.7px;
  width: 7.98px;
}

.oncologist .component-16-1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: 8.0px;
  margin-top: 148px;
  min-height: 1211px;
  width: 600px;
}

.oncologist .pati {
  border-radius: 99px;
  height: 203px;
  margin-left: 3.0px;
  object-fit: cover;
  width: 197px;
}

.oncologist .overlap-group10 {
  height: 221px;
  margin-right: 37.0px;
  margin-top: 32px;
  position: relative;
  width: 375px;
}

.oncologist .patient-with-early-o {
  height: 72px;
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 21px;
  width: 375px;
}

.oncologist .path-110 {
  height: 132px;
  left: 195px;
  object-fit: cover;
  position: absolute;
  top: 90px;
  width: 24px;
}

.oncologist .patient {
  height: 39px;
  left: 69px;
  letter-spacing: 0;
  line-height: 8px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 278px;
}

.oncologist .overlap-group12 {
  height: 478px;
  margin-top: 2px;
  position: relative;
  width: 600px;
}

.oncologist .overlap-group8 {
  height: 468px;
  left: 0;
  position: absolute;
  top: 10px;
  width: 600px;
}

.oncologist .path-176 {
  height: 186px;
  left: 114px;
  object-fit: cover;
  position: absolute;
  top: 228px;
  width: 375px;
}

.oncologist .path-109 {
  height: 186px;
  left: 63px;
  object-fit: cover;
  position: absolute;
  top: 58px;
  width: 466px;
}

.oncologist .rectangle-45 {
  background-color: var(--white);
  height: 62px;
  left: 0;
  position: absolute;
  top: 134px;
  width: 600px;
}

.oncologist .rectangle-43 {
  background-color: var(--gallery);
  border-radius: 173px;
  height: 109px;
  left: 164px;
  position: absolute;
  top: 4px;
  width: 275px;
}

.oncologist .maf-test {
  height: 39px;
  left: 167px;
  line-height: 8px;
  top: 52px;
  width: 278px;
}

.oncologist .component-11-1 {
  left: 522px;
  top: 140px;
}

.oncologist .component-11-2 {
  left: 58px;
  top: 140px;
}

.oncologist .red_-dot {
  background-color: var(--rose-pearl);
  border-radius: 7.09px;
  height: 14px;
  left: 293px;
  position: absolute;
  top: 0;
  width: 14px;
}

.oncologist .path-175 {
  height: 110px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 324px;
  width: 600px;
}

.oncologist .component-11-3 {
  left: 482px;
  top: 330px;
}

.oncologist .group-274 {
  display: flex;
  height: 116px;
  justify-content: space-between;
  left: 5px;
  position: absolute;
  top: 352px;
  width: 588px;
}

.oncologist .rectangle-41 {
  background-color: var(--rose-pearl);
  border-radius: 96px;
  width: 215px;
}

.oncologist .group-148 {
  background-color: var(--rose-pearl);
  border-radius: 96px;
  width: 216px;
}

.oncologist .component-11-4 {
  left: 109px;
  top: 330px;
}

.oncologist .bisphosphonates-pote {
  height: 72px;
  left: 400px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 381px;
  width: 180px;
}

.oncologist .span1 {
  color: var(--white);
  font-family: var(--font-family-noto_sans);
  font-size: var(--font-size-m);
  font-weight: 700;
}

.oncologist .bisphosphonates-potentially-eligible {
  height: 72px;
  left: 24px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 383px;
  width: 180px;
}

.oncologist .overlap-group-2 {
  height: 116px;
  left: 5px;
  position: absolute;
  top: 177px;
  width: 588px;
}

.oncologist .rectangle-257 {
  background-color: var(--white);
  height: 43px;
  left: 201px;
  position: absolute;
  top: 40px;
  width: 191px;
}

.oncologist .group-275 {
  display: flex;
  height: 116px;
  justify-content: space-between;
  left: 0;
  position: absolute;
  top: 0;
  width: 588px;
}

.oncologist .group-275-item {
  background-color: var(--gallery);
  border-radius: 96px;
  width: 216px;
}

.oncologist .maf-negative {
  height: 35px;
  left: 59px;
  line-height: 24px;
  top: 46px;
  width: 136px;
}

.oncologist .maf-positive {
  height: 35px;
  left: 439px;
  line-height: 24px;
  top: 44px;
  width: 136px;
}

.oncologist .group-276 {
  background-image: url(../img/path-159@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 8px;
  left: 44px;
  position: absolute;
  top: 57px;
  width: 16px;
}

.oncologist .group-277 {
  background-image: url(../img/path-158@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 24px;
  left: 423px;
  position: absolute;
  top: 46px;
  width: 24px;
}

.oncologist .percent {
  left: 457px;
}

.oncologist .percent-1 {
  left: 88px;
}

.oncologist .overlap-group11 {
  align-items: center;
  border: 1px solid;
  border-color: var(--alto);
  border-radius: 180px;
  display: flex;
  gap: 24px;
  height: 78px;
  margin-right: 2.0px;
  margin-top: 59px;
  min-width: 588px;
  padding: 0 51.0px;
}

.oncologist .component-12-1 {
  margin-bottom: 5.21px;
}

.oncologist .tissue-specimens-of {
  height: 56px;
  letter-spacing: 0;
  line-height: 24px;
  text-align: center;
  width: 386px;
}

.oncologist .overlap-group9 {
  align-items: flex-start;
  border: 1px solid;
  border-color: var(--alto);
  border-radius: 180px;
  display: flex;
  gap: 12px;
  height: 108px;
  margin-right: 2.0px;
  margin-top: 30px;
  min-width: 588px;
  padding: 13px 51.0px;
}

.oncologist .component-12-2 {
  align-self: center;
  margin-bottom: 3.21px;
}

.oncologist .every-early-breast-c {
  height: 81px;
  letter-spacing: 0;
  line-height: 24px;
  text-align: center;
  width: 421px;
}

.oncologist .component-14-1 {
  align-items: center;
  background-image: url(../img/path-123-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  gap: 27px;
  height: 719px;
  margin-left: 2.0px;
  margin-top: 72px;
  min-width: 884px;
  padding: 79px 166.0px;
}

.oncologist .red_-dot-1 {
  background-color: var(--white);
  border-radius: 7.09px;
  flex: 1;
  height: 14.18px;
  margin-bottom: 0;
  margin-left: 5.0px;
  margin-right: 4.5px;
  max-height: 14.18px;
}

.oncologist .flex-col-2 {
  align-self: flex-end;
  min-height: 492px;
  width: 455px;
}

.oncologist .please-leave-your-e {
  height: 135px;
  letter-spacing: 0;
  line-height: 24px;
  margin-left: 3px;
  margin-top: 24px;
  width: 435px;
}

.oncologist .overlap-group13 input {
  align-items: flex-end;
  background-image: url(../img/path-120-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 57px;
  justify-content: flex-end;
  margin-top: 34px;
  min-width: 269px;
  padding: 6px 20px;
}

.oncologist .name {
  background-color: transparent;
  border: 0;
  height: 41px;
  letter-spacing: 0;
  line-height: 24px;
  padding: 0;
  width: 242px;
}

.oncologist .overlap-group14 {
  align-items: flex-end;
  background-image: url(../img/path-121-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 57px;
  justify-content: flex-end;
  margin-top: 13px;
  min-width: 449px;
  padding: 4px;
}

.oncologist .email {
  margin-top: 13px;
}

#downloadOncologist {
  display: flex;
  flex-direction: column;
}

#downloadOncologist p.error {
  display: block;
  font-size: 13px;
  color: #fff;
  font-family: sans-serif;
  margin-top: 5px;
  margin-bottom: 10px;
  padding-left: 20px;
}

#downloadOncologist button {
  display: flex;
  margin-top: 65px;
  appearance: none;
  background: none;
  border: 0;
}

.oncologist .group-310 {
  align-items: center;
  align-self: flex-end;
  background-image: url(../img/path-64-21@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 4px;
  height: 47px;
  justify-content: flex-end;
  min-width: 222px;
  padding: 3px 21.7px;
  transition: all 0.2s ease;
}

.oncologist .group-310:hover {
  transform: scale(0.9); 
}

.oncologist .component-32-3 {
  align-items: flex-end;
  display: flex;
  height: 60px;
  margin-left: 2.0px;
  margin-top: 189px;
  width: 616px;
}

.oncologist .title {
  flex: 1;
  height: 62px;
  letter-spacing: 0;
  line-height: 70px;
  margin-right: -2px;
  text-align: center;
  white-space: nowrap;
}

.oncologist .group-314 {
  align-items: flex-start;
  display: flex;
  gap: 25px;
  margin-right: 0;
  margin-top: 63px;
  min-width: 884px;
}

.oncologist .button-for-patients {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  min-width: 278px;
  padding: 0 0.0px;
  transition: all 0.2s ease-in-out;
}

.oncologist .button-for-patients:hover {
  transform: scale(1.03);
}

.oncologist .overlap-group1-3 {
  height: 940px;
  position: relative;
  width: 278px;
}

.oncologist .path-107:hover {
  transform: translate(0, -8px);
}

.oncologist .inbio_n-8 {
  border-radius: 382px;
  cursor: pointer;
  height: 383px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 19px;
  width: 237px;
}

.oncologist .group-125:hover {
  transform: scale(0.9);
}

.oncologist .overlap-group-3 {
  height: 30px;
  margin-bottom: -2.0px;
  position: relative;
  width: 187px;
}

.oncologist .icons-4 {
  height: 10px;
  left: 180px;
  position: absolute;
  top: 1px;
  width: 6px;
}

.oncologist .group-3-3 {
  margin-top: 0;
  width: 6.42px;
}

.oncologist .path-8-1 {
  width: 6.42px;
}

.oncologist .button-for-oncologists:hover {
  transform: scale(1.03);
}

.oncologist .overlap-group2 {
  align-self: flex-end;
  height: 498px;
  position: relative;
  width: 252px;
}

.oncologist .new_mj-images-9 {
  width: 237px;
}

.oncologist .group-128:hover {
  transform: scale(0.9); 
}

.oncologist .overlap-group-4 {
  height: 44px;
  margin-bottom: -2.0px;
  position: relative;
  width: 226px;
}

.oncologist .path-64-1 {
  height: 42px;
}

.oncologist .icons-5 {
  height: 10px;
  left: 199px;
  position: absolute;
  top: 16px;
  width: 6px;
}

.oncologist .group-3-1 {
  width: 6.42px;
}

.oncologist .button-for-pathologists:hover {
  transform: scale(1.03);
}

.oncologist .overlap-group3-1 {
  height: 498px;
  position: relative;
  width: 251px;
}

.oncologist .new_mj-images-6 {
  width: 236px;
}

.oncologist .group-129-1:hover {
  transform: scale(0.9); 
}

.oncologist .overlap-group-5 {
  height: 45px;
  margin-bottom: -2.0px;
  position: relative;
  width: 242px;
}

.oncologist .path-64-2 {
  height: 43px;
}

.oncologist .icons-6 {
  height: 10px;
  left: 200px;
  position: absolute;
  top: 16px;
  width: 6px;
}

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

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

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

.oncologist .ellipse-12 {
  margin-right: 1.53px;
  margin-top: 12px;
  width: 16px;
}

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

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

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

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

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

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

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

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

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

.oncologist .group-3-2 {
  width: 6.02px;
}

.oncologist .path-8-2 {
  width: 6.02px;
}

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

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

.oncologist .icons-1 {
  height: 10px;
  margin-top: 2.37px;
  width: 6px;
}

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

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

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

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

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

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

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

.oncologist .icons-7 {
  height: 10px;
  margin-top: 6.37px;
  width: 6px;
}

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

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

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

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

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

.oncologist .flex-col-3 {
  gap: 8px;
  min-height: 180px;
  width: 544px;
}

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

.oncologist .overlap-group1-4 {
  align-self: flex-end;
  height: 41px;
  position: relative;
  width: 422px;
}

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

.oncologist .overlap-group2-1 {
  height: 57px;
  position: relative;
  width: 544px;
}

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

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

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

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

.oncologist .component-11 {
  background-image: url(../img/polygon-5-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 11px;
  position: absolute;
  width: 12px;
}

.oncologist .component-12 {
  background-image: url(../img/path-111-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 19px;
  width: 23px;
}

.oncologist .ellipse {
  background-color: var(--rose-pearl);
  border-radius: 8px;
  height: 16px;
  opacity: 0;
  transform: scale(3.4);
}

.oncologist .flex-col-5 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}

.oncologist .group-3-4 {
  display: flex;
  flex: 1;
}

.oncologist .icons-9 {
  display: flex;
  transform: rotate(180deg);
}

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

.oncologist .maf {
  letter-spacing: 0;
  position: absolute;
  text-align: center;
}

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

.oncologist .new_mj-images {
  border-radius: 382px;
  height: 371px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
}

.oncologist .path-64-3 {
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 221px;
}

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

.oncologist .percent-2 {
  letter-spacing: 0;
  line-height: 86px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.oncologist .subtraction {
  display: block;
  left: 0;
  object-fit: cover;
  position: absolute;
  width: 1591px;
}
/* screen - oncologistmobile-all-breakpoints */

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

.oncologistmobile-all-breakpoints .component-35-3 {
  align-items: center;
  display: flex;
  gap: 82px;
  margin-left: 6.73px;
  margin-top: 30px;
  min-width: 333px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.oncologistmobile-all-breakpoints .overlap-group24 {
  align-self: flex-end;
  height: 1242px;
  margin-right: -851px;
  margin-top: 45px;
  position: relative;
  width: 1495px;
}

.oncologistmobile-all-breakpoints .new3-1-gigapixel-standard-scale-2_00x-1 {
  display: block;
  height: 460px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 112px;
  transform: translate(150px, 0);
  width: 690px;
}

.oncologistmobile-all-breakpoints .new3-1-gigapixel-standard-scale-2_00x-1.bp1-animate-enter97 {
  animation: bp1-animate-enter97-frames 0.40s ease-in-out 0.00s 1 normal forwards;
  display: block;
  transform: translate(150px, 0);
}

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

.oncologistmobile-all-breakpoints .subtraction-1-1 {
  display: block;
  height: 927px;
  left: 194px;
  object-fit: cover;
  position: absolute;
  top: 315px;
  transform: translate(0, -120px);
  width: 496px;
}

.oncologistmobile-all-breakpoints .subtraction-1-1.bp1-animate-enter98 {
  animation: bp1-animate-enter98-frames 0.40s ease-in-out 0.00s 1 normal forwards;
  display: block;
  transform: translate(0, -120px);
}

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

.oncologistmobile-all-breakpoints .subtraction-2-1 {
  display: block;
  height: 310px;
  left: 194px;
  object-fit: cover;
  position: absolute;
  top: 5px;
  transform: translate(0, 120px);
  width: 496px;
}

.oncologistmobile-all-breakpoints .subtraction-2-1.bp1-animate-enter99 {
  animation: bp1-animate-enter99-frames 0.40s ease-out 0.00s 1 normal forwards;
  display: block;
  transform: translate(0, 120px);
}

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

.oncologistmobile-all-breakpoints .mask-group-1-1 {
  height: 638px;
  left: 226px;
  object-fit: cover;
  position: absolute;
  top: 93px;
  width: 1213px;
}

.oncologistmobile-all-breakpoints .mask-group-2-1 {
  height: 638px;
  left: 226px;
  object-fit: cover;
  position: absolute;
  top: 93px;
  width: 1269px;
}

.oncologistmobile-all-breakpoints .by-identifying-which-1 {
  left: 289px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 874px;
  width: 312px;
}

.oncologistmobile-all-breakpoints .as-an-oncologist-tre-1 {
  left: 289px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 681px;
  width: 312px;
}

.oncologistmobile-all-breakpoints .perspective-for-oncologists-1 {
  left: 297px;
  letter-spacing: 0;
  line-height: 46px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  transform: translate(0, 40px);
  width: 297px;
}

.oncologistmobile-all-breakpoints .perspective-for-oncologists-1.bp1-animate-enter103 {
  animation: bp1-animate-enter103-frames 1.30s ease-in-out 0.00s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 40px);
}

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

.oncologistmobile-all-breakpoints .component-27-4 {
  display: flex;
  flex-direction: column;
  gap: 11.7px;
  height: 238px;
  justify-content: flex-end;
  left: 431px;
  position: absolute;
  top: 397px;
  width: 27px;
}

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

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

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

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

.oncologistmobile-all-breakpoints .group-container-1 {
  height: 1419px;
  margin-left: 12.7px;
  margin-top: 93px;
  position: relative;
  width: 355px;
}

.oncologistmobile-all-breakpoints .group-256 {
  display: flex;
  flex-direction: column;
  gap: 15.6px;
  height: 821px;
  left: 15px;
  position: absolute;
  top: 0;
  width: 312px;
}

.oncologistmobile-all-breakpoints .our-purpose-1 {
  flex: 1;
  height: 40.9px;
  letter-spacing: 0;
  line-height: 36px;
  margin-left: 1.8px;
  margin-right: -2px;
  margin-top: -5px;
  max-height: 40.9px;
  white-space: nowrap;
}

.oncologistmobile-all-breakpoints .inbiomotions-purpos-1 {
  flex: 1;
  letter-spacing: 0;
  line-height: 24px;
  margin-bottom: 3px;
  margin-right: 1.8px;
}

.oncologistmobile-all-breakpoints .group-334 {
  align-items: flex-start;
  display: flex;
  gap: 19px;
  height: 626px;
  left: 0;
  min-width: 355px;
  position: absolute;
  top: 794px;
}

.oncologistmobile-all-breakpoints .overlap-group6-1 {
  height: 626px;
  position: relative;
  width: 34px;
}

.oncologistmobile-all-breakpoints .path-49-1 {
  height: 615px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 21px;
}

.oncologistmobile-all-breakpoints .path-108-1 {
  height: 531px;
  left: 14px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 20px;
}

.oncologistmobile-all-breakpoints .group-140-1 {
  background-color: var(--rose-pearl);
  border-radius: 6.5px;
  height: 13px;
  left: 18px;
  position: absolute;
  top: 375px;
  width: 13px;
}

.oncologistmobile-all-breakpoints .group-141-1 {
  background-color: var(--rose-pearl);
  border-radius: 6.5px;
  height: 13px;
  left: 18px;
  position: absolute;
  top: 208px;
  width: 13px;
}

.oncologistmobile-all-breakpoints .flex-col-5 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: -5px;
  min-height: 618px;
  width: 302px;
}

.oncologistmobile-all-breakpoints .validation-studies-and-clinical-utility-1 {
  height: 88px;
  letter-spacing: 0;
  line-height: 36px;
  margin-left: 2.0px;
  width: 273px;
}

.oncologistmobile-all-breakpoints .overlap-group5-1 {
  height: 215px;
  position: relative;
  width: 302px;
}

.oncologistmobile-all-breakpoints .overlap-group-7 {
  height: 98px;
  left: 0;
  position: absolute;
  top: 117px;
  width: 289px;
}

.oncologistmobile-all-breakpoints .text-1 {
  left: 0;
  letter-spacing: 0;
  line-height: 86px;
  position: absolute;
  top: 48px;
  white-space: nowrap;
}

.oncologistmobile-all-breakpoints .hypothesis-generatin-1 {
  left: 5px;
  letter-spacing: 0;
  line-height: 18px;
  position: absolute;
  top: 0;
  width: 284px;
}

.oncologistmobile-all-breakpoints .inbiomotion-has-gene-1 {
  height: 125px;
  left: 3px;
  letter-spacing: 0;
  line-height: 18px;
  position: absolute;
  top: 0;
  width: 299px;
}

.oncologistmobile-all-breakpoints .overlap-group1-6 {
  height: 98px;
  margin-left: 2.0px;
  margin-top: 71px;
  position: relative;
  width: 289px;
}

.oncologistmobile-all-breakpoints .confirmatory-studyn-1 {
  left: 5px;
  letter-spacing: 0;
  line-height: 18px;
  position: absolute;
  top: 0;
  width: 284px;
}

.oncologistmobile-all-breakpoints .data-was-generated-u-1 {
  color: var(--silver-chalice);
  font-family: var(--font-family-noto_sans);
  font-size: 11px;
  font-weight: 400;
  height: 110px;
  letter-spacing: 0;
  line-height: 18px;
  margin-left: 5.0px;
  margin-top: 36px;
  width: 268px;
}

.oncologistmobile-all-breakpoints .overlap-group26 {
  border-radius: 200px;
  height: 1209px;
  margin-top: 32px;
  position: relative;
  width: 380px;
}

.oncologistmobile-all-breakpoints .the-maf-test-is-a-t-1 {
  height: 171px;
  left: 35px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 215px;
  width: 312px;
}

.oncologistmobile-all-breakpoints .identify-women-who-m-1 {
  height: 418px;
  left: 35px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 454px;
  width: 312px;
}

.oncologistmobile-all-breakpoints .group-129-2 {
  align-items: flex-end;
  cursor: pointer;
  display: flex;
  height: 55px;
  left: 95px;
  min-width: 191px;
  padding: 0 0.0px;
  position: absolute;
  top: 901px;
  transition: all 0.2s ease;
}

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

.oncologistmobile-all-breakpoints .overlap-group7-1 {
  height: 57px;
  margin-bottom: -2px;
  position: relative;
  width: 190px;
}

.oncologistmobile-all-breakpoints .path-64-3 {
  height: 47px;
  width: 190px;
}

.oncologistmobile-all-breakpoints .nsabp-b34-trial-1 {
  height: 42px;
  left: 23px;
  letter-spacing: 0;
  line-height: 14px;
  position: absolute;
  top: 15px;
  width: 140px;
}

.oncologistmobile-all-breakpoints .path-201-1 {
  height: 13px;
  left: 161px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 8px;
}

.oncologistmobile-all-breakpoints .group-142-1 {
  align-items: flex-end;
  cursor: pointer;
  display: flex;
  height: 56px;
  left: 95px;
  min-width: 191px;
  padding: 0 0.0px;
  position: absolute;
  top: 974px;
  transition: all 0.2s ease;
}

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

.oncologistmobile-all-breakpoints .overlap-group8-1 {
  height: 58px;
  margin-bottom: -2px;
  position: relative;
  width: 190px;
}

.oncologistmobile-all-breakpoints .azure-trial-1 {
  height: 43px;
  left: 23px;
  letter-spacing: 0;
  line-height: 14px;
  position: absolute;
  top: 15px;
  width: 153px;
}

.oncologistmobile-all-breakpoints .icons-11 {
  height: 13px;
  left: 161px;
  position: absolute;
  top: 17px;
  width: 8px;
}

.oncologistmobile-all-breakpoints .group-3-4 {
  width: 7.98px;
}

.oncologistmobile-all-breakpoints .path-8-3 {
  width: 7.98px;
}

.oncologistmobile-all-breakpoints .opt-in-opt-out-approach-1 {
  height: 114px;
  left: 39px;
  letter-spacing: 0;
  line-height: 36px;
  position: absolute;
  text-align: center;
  top: 109px;
  width: 289px;
}

.oncologistmobile-all-breakpoints .uncovering_-outlines {
  border: 1px solid;
  border-color: var(--alto);
  border-radius: 200px;
  height: 1209px;
  left: 0;
  position: absolute;
  top: 0;
  width: 380px;
}

.oncologistmobile-all-breakpoints .clinical-utility-1 {
  letter-spacing: 0;
  line-height: 28px;
  margin-bottom: -3px;
  margin-left: 3.0px;
  margin-top: 130px;
  min-height: 25px;
  min-width: 163px;
  white-space: nowrap;
}

.oncologistmobile-all-breakpoints .maf-gene-amplificati-1 {
  height: 236px;
  letter-spacing: 0;
  line-height: 24px;
  margin-left: 2.0px;
  margin-top: 12px;
  width: 312px;
}

.oncologistmobile-all-breakpoints .group-259-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 11px;
  min-height: 1133px;
  width: 318px;
}

.oncologistmobile-all-breakpoints .maf-test-prognostic-3 {
  align-self: flex-end;
  margin-top: -5px;
  width: 274px;
}

.oncologistmobile-all-breakpoints .overlap-group18 {
  background-image: url(../img/mask-group-5-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 184px;
  margin-top: 3px;
  position: relative;
  width: 292px;
}

.oncologistmobile-all-breakpoints .rectangle-55-1 {
  background-color: var(--white);
  height: 59px;
  left: 55px;
  position: absolute;
  top: 33px;
  width: 200px;
}

.oncologistmobile-all-breakpoints .hr-181-109-300-p-002-1 {
  height: 20px;
  left: 40px;
  letter-spacing: 0;
  line-height: 24px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  top: 56px;
  white-space: nowrap;
  width: 242px;
}

.oncologistmobile-all-breakpoints .maf-test-prognostic-4 {
  align-self: flex-end;
  margin-right: 14px;
  margin-top: 67px;
  width: 260px;
}

.oncologistmobile-all-breakpoints .overlap-group20 {
  background-image: url(../img/mask-group-6-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 184px;
  margin-left: 4px;
  margin-top: 6px;
  position: relative;
  width: 292px;
}

.oncologistmobile-all-breakpoints .rectangle-57-1 {
  background-color: var(--white);
  height: 59px;
  left: 55px;
  position: absolute;
  top: 30px;
  width: 200px;
}

.oncologistmobile-all-breakpoints .hr-203-113-368-pa-0016-1 {
  height: 20px;
  left: 35px;
  letter-spacing: 0;
  line-height: 24px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  top: 53px;
  white-space: nowrap;
  width: 244px;
}

.oncologistmobile-all-breakpoints .lncreased-risk-of-bo-1 {
  align-self: center;
  height: 91px;
  letter-spacing: 0;
  line-height: 16px;
  margin-left: 5.0px;
  margin-top: 53px;
  text-align: center;
  width: 285px;
}

.oncologistmobile-all-breakpoints .maf-test-prognostic-5 {
  align-self: center;
  margin-left: 8.0px;
  margin-top: 16px;
  width: 236px;
}

.oncologistmobile-all-breakpoints .overlap-group19 {
  background-image: url(../img/mask-group-7-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 183px;
  margin-left: 4.0px;
  margin-top: 3px;
  position: relative;
  width: 293px;
}

.oncologistmobile-all-breakpoints .rectangle-60-1 {
  background-color: var(--white);
  height: 59px;
  left: 51px;
  position: absolute;
  top: 39px;
  width: 200px;
}

.oncologistmobile-all-breakpoints .hr-159-108-233-p-0018-1 {
  height: 20px;
  left: 34px;
  letter-spacing: 0;
  line-height: 24px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  top: 58px;
  white-space: nowrap;
  width: 244px;
}

.oncologistmobile-all-breakpoints .maf-test-prognostic-6 {
  align-self: center;
  margin-left: 6.0px;
  margin-top: 80px;
  width: 236px;
}

.oncologistmobile-all-breakpoints .overlap-group21 {
  background-image: url(../img/mask-group-8-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 184px;
  margin-left: 6.0px;
  margin-top: 4px;
  position: relative;
  width: 291px;
}

.oncologistmobile-all-breakpoints .rectangle-61-1 {
  background-color: var(--white);
  height: 59px;
  left: 54px;
  position: absolute;
  top: 38px;
  width: 200px;
}

.oncologistmobile-all-breakpoints .hr-139-101-192-p-0045-1 {
  height: 20px;
  left: 35px;
  letter-spacing: 0;
  line-height: 24px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  top: 56px;
  white-space: nowrap;
  width: 244px;
}

.oncologistmobile-all-breakpoints .group-335 {
  align-items: center;
  background-color: var(--gallery);
  border-radius: 200px;
  display: flex;
  flex-direction: column;
  margin-top: 90px;
  min-height: 1339px;
  padding: 62px 29px;
  width: 380px;
}

.oncologistmobile-all-breakpoints .overlap-group9-1 {
  background-color: var(--alto);
  background-image: url(../img/rob-coleman@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  border-radius: 382px;
  height: 434px;
  width: 278px;
}

.oncologistmobile-all-breakpoints .overlap-group10-1 {
  align-self: flex-start;
  height: 507px;
  margin-top: 61px;
  position: relative;
  width: 318px;
}

.oncologistmobile-all-breakpoints .if-implemented-into-1 {
  color: var(--shark);
  font-family: var(--font-family-noto_sans);
  font-size: 16px;
  font-weight: 400;
  height: 507px;
  left: 6px;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  top: 0;
  width: 312px;
}

.oncologistmobile-all-breakpoints .prof-rob-e-coleman-1 {
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 406px;
  width: 312px;
}

.oncologistmobile-all-breakpoints .group-311-1 {
  background-image: url(../img/path-64-20@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 1.8px;
  height: 47px;
  justify-content: flex-end;
  margin-left: 0.5px;
  margin-top: 55px;
  transition: all 0.2s ease;
  width: 190px;
  align-items: center;
}

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

.oncologistmobile-all-breakpoints .about-us-2 {
  align-self: flex-end;
  flex: 1;
  height: 30px;
  letter-spacing: 0;
  line-height: 14px;
  margin-left: 23px;
  width: 136px;
}

.oncologistmobile-all-breakpoints .icons-12 {
  height: 12.77px;
  margin-right: 21.7px;
  width: 7.98px;
}

.oncologistmobile-all-breakpoints .group-337 {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: 2.53px;
  margin-top: 145px;
  min-height: 1166px;
  width: 393px;
}

.oncologistmobile-all-breakpoints .pati-1 {
  border-radius: 99px;
  height: 203px;
  margin-left: 10.47px;
  object-fit: cover;
  width: 197px;
}

.oncologistmobile-all-breakpoints .patient-container {
  height: 71px;
  margin-right: 13.29px;
  margin-top: 49px;
  position: relative;
  width: 301px;
}

.oncologistmobile-all-breakpoints .patient-with-early-o-1 {
  height: 58px;
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 13px;
  width: 300px;
}

.oncologistmobile-all-breakpoints .patient-1 {
  height: 39px;
  left: 24px;
  letter-spacing: 0;
  line-height: 8px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 278px;
}

.oncologistmobile-all-breakpoints .flex-row-10 {
  align-items: flex-end;
  display: flex;
  height: 116px;
  margin-right: 2.53px;
  margin-top: 6px;
  min-width: 318px;
}

.oncologistmobile-all-breakpoints .overlap-group15-1 {
  align-self: flex-start;
  height: 110px;
  margin-left: 109px;
  position: relative;
  width: 19px;
}

.oncologistmobile-all-breakpoints .path-110-1 {
  height: 105px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 19px;
}

.oncologistmobile-all-breakpoints .red_-dot-2 {
  background-color: var(--rose-pearl);
  border-radius: 5.68px;
  height: 11px;
  left: 4px;
  position: absolute;
  top: 99px;
  width: 11px;
}

.oncologistmobile-all-breakpoints .percent-3 {
  margin-bottom: 6.0px;
  margin-left: 106px;
}

.oncologistmobile-all-breakpoints .overlap-group-container-1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 9px;
  min-height: 710px;
  width: 393px;
}

.oncologistmobile-all-breakpoints .overlap-group11-1 {
  height: 345px;
  position: relative;
  width: 393px;
}

.oncologistmobile-all-breakpoints .path-176-1 {
  height: 149px;
  left: 91px;
  object-fit: cover;
  position: absolute;
  top: 155px;
  width: 212px;
}

.oncologistmobile-all-breakpoints .path-109-1 {
  height: 149px;
  left: 50px;
  object-fit: cover;
  position: absolute;
  top: 28px;
  width: 285px;
}

.oncologistmobile-all-breakpoints .rectangle-45-1 {
  background-color: var(--white);
  height: 50px;
  left: 0;
  position: absolute;
  top: 87px;
  width: 392px;
}

.oncologistmobile-all-breakpoints .rectangle-43-1 {
  background-color: var(--gallery);
  border-radius: 173px;
  height: 87px;
  left: 87px;
  position: absolute;
  top: 0;
  width: 220px;
}

.oncologistmobile-all-breakpoints .maf-test-1 {
  height: 32px;
  left: 88px;
  letter-spacing: 0;
  line-height: 8px;
  position: absolute;
  text-align: center;
  top: 39px;
  width: 223px;
}

.oncologistmobile-all-breakpoints .component-11-1-1 {
  background-image: url(../img/polygon-5-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 9px;
  left: 330px;
  position: absolute;
  top: 85px;
  width: 9px;
}

.oncologistmobile-all-breakpoints .component-11-2-1 {
  display: flex;
  height: 9px;
  left: 46px;
  position: absolute;
  top: 85px;
  width: 10px;
}

.oncologistmobile-all-breakpoints .polygon-5 {
  flex: 1;
  margin-right: 1px;
  object-fit: cover;
  width: 9px;
}

.oncologistmobile-all-breakpoints .path-175-1 {
  height: 88px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 234px;
  width: 393px;
}

.oncologistmobile-all-breakpoints .component-11-3-1 {
  background-image: url(../img/polygon-5-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 9px;
  left: 298px;
  position: absolute;
  top: 234px;
  width: 9px;
}

.oncologistmobile-all-breakpoints .group-274-1 {
  display: flex;
  height: 93px;
  justify-content: space-between;
  left: 4px;
  position: absolute;
  top: 252px;
  width: 383px;
}

.oncologistmobile-all-breakpoints .rectangle-41-1 {
  background-color: var(--rose-pearl);
  border-radius: 96px;
  width: 172px;
}

.oncologistmobile-all-breakpoints .group-148-1 {
  background-color: var(--rose-pearl);
  border-radius: 96px;
  margin-bottom: 0;
  margin-top: 0;
  width: 173px;
}

.oncologistmobile-all-breakpoints .component-11-4-1 {
  display: flex;
  height: 8px;
  left: 88px;
  position: absolute;
  top: 234px;
  width: 9px;
}

.oncologistmobile-all-breakpoints .polygon-5-1 {
  flex: 1;
  margin-bottom: -1px;
  object-fit: cover;
  width: 9px;
}

.oncologistmobile-all-breakpoints .bisphosphonates-pote-1 {
  color: var(--white);
  font-family: var(--font-family-noto_sans);
  font-size: var(--font-size-s);
  font-weight: 400;
  height: 49px;
  left: 232px;
  letter-spacing: 0;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 276px;
  width: 145px;
}

.oncologistmobile-all-breakpoints .bisphosphonates-potentially-eligible-1 {
  height: 54px;
  left: 19px;
  letter-spacing: 0;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 276px;
  width: 145px;
}

.oncologistmobile-all-breakpoints .overlap-group-8 {
  height: 93px;
  left: 4px;
  position: absolute;
  top: 99px;
  width: 383px;
}

.oncologistmobile-all-breakpoints .rectangle-257-1 {
  background-color: var(--white);
  height: 35px;
  left: 116px;
  position: absolute;
  top: 52px;
  width: 154px;
}

.oncologistmobile-all-breakpoints .group-275-1 {
  display: flex;
  height: 93px;
  justify-content: space-between;
  left: 0;
  position: absolute;
  top: 0;
  width: 383px;
}

.oncologistmobile-all-breakpoints .group-275-item-1 {
  background-color: var(--gallery);
  border-radius: 96px;
  width: 173px;
}

.oncologistmobile-all-breakpoints .maf-negative-1 {
  height: 29px;
  left: 46px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 35px;
  width: 110px;
}

.oncologistmobile-all-breakpoints .maf-positive-1 {
  height: 29px;
  left: 263px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 35px;
  width: 110px;
}

.oncologistmobile-all-breakpoints .group-276-1 {
  background-image: url(../img/path-159-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  left: 25px;
  position: absolute;
  top: 46px;
  width: 13px;
}

.oncologistmobile-all-breakpoints .group-277-1 {
  background-image: url(../img/path-158-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 19px;
  left: 243px;
  position: absolute;
  top: 38px;
  width: 19px;
}

.oncologistmobile-all-breakpoints .overlap-group12-1 {
  align-items: center;
  border: 1px solid;
  border-color: var(--alto);
  border-radius: 180px;
  display: flex;
  gap: 18px;
  height: 150px;
  justify-content: flex-end;
  margin-left: 5.47px;
  margin-top: 39px;
  min-width: 348px;
  padding: 24px 28px;
}

.oncologistmobile-all-breakpoints .component-12-1-1 {
  background-image: url(../img/path-111-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 14px;
  margin-bottom: 16.75px;
  width: 17px;
}

.oncologistmobile-all-breakpoints .tissue-specimens-of-1 {
  align-self: flex-end;
  height: 92px;
  letter-spacing: 0;
  line-height: 20px;
  width: 249px;
}

.oncologistmobile-all-breakpoints .overlap-group13-1 {
  height: 161px;
  margin-left: 5.47px;
  margin-top: 15px;
  position: relative;
  width: 348px;
}

.oncologistmobile-all-breakpoints .rectangle-48 {
  border: 1px solid;
  border-color: var(--alto);
  border-radius: 180px;
  height: 150px;
  left: 0;
  position: absolute;
  top: 0;
  width: 348px;
}

.oncologistmobile-all-breakpoints .every-early-breast-c-1 {
  height: 127px;
  left: 60px;
  letter-spacing: 0;
  line-height: 20px;
  position: absolute;
  top: 34px;
  width: 258px;
}

.oncologistmobile-all-breakpoints .component-12-2-1 {
  background-image: url(../img/path-111-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 14px;
  left: 28px;
  position: absolute;
  top: 68px;
  width: 17px;
}

.oncologistmobile-all-breakpoints .overlap-group25 {
  align-self: flex-end;
  height: 939px;
  margin-right: -16px;
  margin-top: 105px;
  position: relative;
  width: 406px;
}

.oncologistmobile-all-breakpoints .uncovering_-outlines-1 {
  background-color: var(--rose-pearl);
  border-radius: 200px;
  height: 939px;
  left: 0;
  position: absolute;
  top: 0;
  width: 380px;
}

.oncologistmobile-all-breakpoints .component-14-3 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 45px;
  min-height: 596px;
  position: absolute;
  top: 177px;
  width: 361px;
}

.oncologistmobile-all-breakpoints .please-leave-your-e-1 {
  height: 204px;
  letter-spacing: 0;
  line-height: 24px;
  margin-left: 9px;
  width: 312px;
}

.oncologistmobile-all-breakpoints .overlap-group17 input {
  align-items: flex-end;
  background-image: url(../img/path-120-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 57px;
  justify-content: flex-end;
  margin-top: 20px;
  min-width: 269px;
  padding: 6px 20px;
}

.oncologistmobile-all-breakpoints .name,
.oncologistmobile-all-breakpoints .email {
  background-color: transparent;
  border: 0;
  height: 41px;
  letter-spacing: 0;
  line-height: 24px;
  padding: 0;
  width: 242px;
}

.oncologistmobile-all-breakpoints .overlap-group16-1 input {
  align-items: flex-end;
  background-image: url(../img/path-120-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 57px;
  margin-top: 32px;
  min-width: 269px;
  padding: 4px 23px;
}

#downloadOncologistMobile button {
  display: flex;
  margin-top: 35px;
  appearance: none;
  background: none;
  border: 0;
  width: 100%;
  justify-content: flex-end;
}

.oncologistmobile-all-breakpoints .group-310-1 {
  align-items: center;
  align-self: center;
  background-image: url(../img/path-64-21@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  cursor: pointer;
  display: flex;
  gap: 4px;
  height: 47px;
  justify-content: flex-end;
  min-width: 222px;
  padding: 3px 21.7px;
  transition: all 0.2s ease;
}

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

.oncologistmobile-all-breakpoints .group-327-1 {
  display: flex;
  height: 13px;
  margin-bottom: 0.48px;
  transform: rotate(180deg);
  width: 8px;
}

.oncologistmobile-all-breakpoints .component-32-8 {
  align-items: flex-end;
  display: flex;
  height: 36px;
  margin-left: 2.0px;
  margin-top: 139px;
  width: 402px;
}

.oncologistmobile-all-breakpoints .perspectives {
  flex: 1;
  height: 38px;
  letter-spacing: 0;
  line-height: 46px;
  margin-right: -2px;
  text-align: center;
  white-space: nowrap;
}

.oncologistmobile-all-breakpoints .button-for-patients-1 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  margin-right: 0.01px;
  margin-top: 35px;
  min-width: 278px;
  padding: 0 0.0px;
  transition: all 0.2s ease-in-out;
}

.oncologistmobile-all-breakpoints .button-for-patients-1:hover {
  transform: scale(1.03);
}

.oncologistmobile-all-breakpoints .overlap-group1-7 {
  height: 940px;
  position: relative;
  width: 278px;
}

.oncologistmobile-all-breakpoints .path-107-1:hover {
  transform: translate(0, -8px);
}

.oncologistmobile-all-breakpoints .inbio_n-8-1 {
  border-radius: 382px;
  cursor: pointer;
  height: 383px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 19px;
  width: 237px;
}

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

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

.oncologistmobile-all-breakpoints .group-3-7 {
  margin-top: 0;
  width: 6.42px;
}

.oncologistmobile-all-breakpoints .path-8-4 {
  width: 6.42px;
}

.oncologistmobile-all-breakpoints .button-for-oncologists-1:hover {
  transform: scale(1.03);
}

.oncologistmobile-all-breakpoints .overlap-group2-2 {
  align-self: flex-end;
  height: 498px;
  position: relative;
  width: 252px;
}

.oncologistmobile-all-breakpoints .group-128-1 {
  align-items: flex-end;
  cursor: pointer;
  display: flex;
  height: 42px;
  margin-left: 2.62px;
  margin-top: 63px;
  min-width: 226px;
  transition: all 0.2s ease-in-out;
}

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

.oncologistmobile-all-breakpoints .icons-14 {
  height: 10px;
  left: 199px;
  position: absolute;
  top: 16px;
  width: 6px;
}

.oncologistmobile-all-breakpoints .group-3-5 {
  width: 6.42px;
}

.oncologistmobile-all-breakpoints .button-for-pathologists-1:hover {
  transform: scale(1.03);
}

.oncologistmobile-all-breakpoints .overlap-group3-2 {
  height: 498px;
  position: relative;
  width: 251px;
}

.oncologistmobile-all-breakpoints .group-129-3 {
  align-items: flex-end;
  cursor: pointer;
  display: flex;
  height: 43px;
  margin-right: 4.0px;
  margin-top: 39px;
  min-width: 242px;
  transition: all 0.2s ease-in-out;
}

.oncologistmobile-all-breakpoints .group-129-3:hover {
  transform: scale(0.9); 
}

.oncologistmobile-all-breakpoints .icons-15 {
  height: 10px;
  left: 200px;
  position: absolute;
  top: 16px;
  width: 6px;
}

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

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

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

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

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

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

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

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

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

.oncologistmobile-all-breakpoints .path-208 {
  margin-right: 1.3px;
  margin-top: 9px;
  width: 120px;
}

.oncologistmobile-all-breakpoints .flex-row-11 {
  align-items: center;
  display: flex;
  gap: 1px;
  margin-top: 4px;
  min-width: 101px;
}

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

.oncologistmobile-all-breakpoints .group-3-6 {
  width: 6.02px;
}

.oncologistmobile-all-breakpoints .path-8-5 {
  width: 6.02px;
}

.oncologistmobile-all-breakpoints .path-20 {
  margin-right: 1.3px;
  margin-top: 8px;
  width: 100px;
}

.oncologistmobile-all-breakpoints .flex-row-12 {
  align-items: center;
  display: flex;
  gap: 2px;
  margin-top: 5px;
  min-width: 102px;
}

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

.oncologistmobile-all-breakpoints .path-206 {
  margin-right: 1.3px;
  margin-top: 7px;
  width: 100px;
}

.oncologistmobile-all-breakpoints .flex-row-13 {
  align-items: center;
  display: flex;
  gap: 2px;
  margin-top: 4px;
  min-width: 102px;
}

.oncologistmobile-all-breakpoints .flex-row-14 {
  align-items: center;
  display: flex;
  gap: 24px;
  margin-left: 2px;
  margin-top: -6px;
  min-width: 184px;
}

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

.oncologistmobile-all-breakpoints .path-209 {
  margin-left: 0.86px;
  margin-top: 8px;
  width: 185px;
}

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

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

.oncologistmobile-all-breakpoints .flex-row-15 {
  align-items: center;
  display: flex;
  gap: 24px;
  margin-left: 1px;
  margin-top: 4px;
  min-width: 185px;
}

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

.oncologistmobile-all-breakpoints .path-210 {
  margin-left: 0.86px;
  margin-top: 9px;
  width: 185px;
}

.oncologistmobile-all-breakpoints .flex-row-16 {
  align-items: center;
  display: flex;
  gap: 21px;
  margin-left: 1px;
  margin-top: 4px;
  min-width: 185px;
}

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

.oncologistmobile-all-breakpoints .path-211 {
  margin-left: 0.86px;
  margin-top: 8px;
  width: 175px;
}

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

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

.oncologistmobile-all-breakpoints .flex-row-17 {
  align-items: center;
  display: flex;
  margin-right: 0.58px;
  margin-top: 88px;
  min-width: 333px;
}

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

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

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

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

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

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

.oncologistmobile-all-breakpoints .maf-test-prognostic {
  height: 20px;
  letter-spacing: 0;
  line-height: 24px;
  margin-bottom: -4px;
  overflow: hidden;
  white-space: nowrap;
}

.oncologistmobile-all-breakpoints .path {
  height: 1px;
  object-fit: cover;
}

.oncologistmobile-all-breakpoints .path-64 {
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
}

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

.oncologistmobile-all-breakpoints .percent {
  letter-spacing: 0;
  line-height: 66px;
  min-height: 22px;
  min-width: 42px;
  white-space: nowrap;
}
@media screen and (max-width: 1399px) {
  .screen.oncologist { 
    display: none;
   }
}
@media screen and (min-width: 1400px) {
  .screen.oncologistmobile-all-breakpoints { 
    display: none;
   }
}