/* screen - pathologists-all-breakpoints */

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

.pathologists-all-breakpoints .overlap-group11 {
  height: 1757px;
  margin-left: 9.0px;
  position: relative;
  width: 1591px;
}

.pathologists-all-breakpoints .new_mj-images-8 {
  display: block;
  height: 608px;
  left: 111px;
  top: 148px;
  transform: translate(150px, 0);
  width: 912px;
}

.pathologists-all-breakpoints .new_mj-images-8.bp2-animate-enter108 {
  animation: bp2-animate-enter108-frames 0.40s ease-out 0.00s 1 normal forwards;
  display: block;
  transform: translate(150px, 0);
}

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

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

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

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

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

.pathologists-all-breakpoints .mask-group-1 {
  height: 638px;
  left: 73px;
  object-fit: cover;
  position: absolute;
  top: 186px;
  width: 1213px;
}

.pathologists-all-breakpoints .mask-group-2 {
  height: 638px;
  left: 73px;
  object-fit: cover;
  position: absolute;
  top: 186px;
  width: 1269px;
}

.pathologists-all-breakpoints .as-a-critical-part-o {
  height: 289px;
  left: 791px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 463px;
  width: 465px;
}

.pathologists-all-breakpoints .path-49 {
  height: 615px;
  left: 581px;
  object-fit: cover;
  position: absolute;
  top: 1099px;
  width: 21px;
}

.pathologists-all-breakpoints .overlap-group3 {
  height: 245px;
  left: 778px;
  position: absolute;
  top: 169px;
  width: 27px;
}

.pathologists-all-breakpoints .path-6 {
  height: 237px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 27px;
}

.pathologists-all-breakpoints .red_-dot {
  background-color: var(--rose-pearl);
  border-radius: 8px;
  height: 16px;
  left: 5px;
  position: absolute;
  top: 229px;
  width: 16px;
}

.pathologists-all-breakpoints .group-262 {
  align-items: flex-start;
  display: flex;
  height: 266px;
  left: 380px;
  min-width: 823px;
  position: absolute;
  top: 1491px;
}

.pathologists-all-breakpoints .overlap-group4 {
  align-self: flex-end;
  border-radius: 129.5px;
  height: 259px;
  position: relative;
  width: 259px;
}

.pathologists-all-breakpoints .x1 {
  height: 193px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 44px;
  width: 235px;
}

.pathologists-all-breakpoints .ellipse-16 {
  border: 1px solid;
  border-color: #707070;
  border-radius: 129.5px;
  height: 259px;
  left: 0;
  position: absolute;
  top: 0;
  width: 259px;
}

.pathologists-all-breakpoints .mask-group-10 {
  height: 260px;
  margin-left: 23px;
  object-fit: cover;
  width: 260px;
}

.pathologists-all-breakpoints .mask-group-9 {
  height: 260px;
  margin-left: 21px;
  object-fit: cover;
  width: 260px;
}

.pathologists-all-breakpoints .group-261 {
  align-items: center;
  background-color: var(--white);
  border-radius: 180px;
  display: flex;
  gap: 29px;
  height: 606px;
  justify-content: flex-end;
  left: 251px;
  min-width: 1080px;
  padding: 7.5px 93px;
  position: absolute;
  top: 877px;
}

.pathologists-all-breakpoints .flex-col {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  gap: 71px;
  min-height: 492px;
  width: 432px;
}

.pathologists-all-breakpoints .maf-test-container {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  gap: 5px;
  min-height: 149px;
  width: 407px;
}

.pathologists-all-breakpoints .maf-test {
  height: 51px;
  letter-spacing: 0;
  line-height: 44px;
  white-space: nowrap;
}

.pathologists-all-breakpoints .maf-test-employs-hi {
  letter-spacing: 0;
  line-height: 24px;
  min-height: 93px;
  width: 407px;
}

.pathologists-all-breakpoints .flex-row {
  align-items: center;
  display: flex;
  gap: 18px;
  min-width: 398px;
}

.pathologists-all-breakpoints .overlap-group7 {
  height: 272px;
  position: relative;
  width: 183px;
}

.pathologists-all-breakpoints .overlap-group5 {
  height: 272px;
  left: 0;
  position: absolute;
  top: 0;
  width: 174px;
}

.pathologists-all-breakpoints .x2 {
  height: 209px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 155px;
}

.pathologists-all-breakpoints .number {
  color: var(--rose-pearl);
  font-family: var(--font-family-perspectivesans-bold);
  font-size: 37px;
  font-weight: 700;
  height: 65px;
  left: 111px;
  letter-spacing: 0;
  line-height: 44px;
  position: absolute;
  top: 208px;
  width: 63px;
}

.pathologists-all-breakpoints .ellipse-25 {
  background-color: #63ad58;
  border-radius: 9.5px;
  height: 19px;
  left: 164px;
  position: absolute;
  top: 88px;
  width: 19px;
}

.pathologists-all-breakpoints .ellipse-26 {
  background-color: #d00605;
  border-radius: 9.5px;
  height: 19px;
  left: 164px;
  position: absolute;
  top: 169px;
  width: 19px;
}

.pathologists-all-breakpoints .flex-col-1 {
  gap: 16px;
  margin-top: 19.85px;
  min-height: 132px;
  width: 197px;
}

.pathologists-all-breakpoints .d16-z3 {
  height: 63px;
  letter-spacing: 0;
  line-height: 44px;
  width: 160px;
}

.pathologists-all-breakpoints .maf {
  height: 53px;
  letter-spacing: 0;
  line-height: 44px;
  width: 197px;
}

.pathologists-all-breakpoints .the-maf-q-container {
  height: 281px;
  margin-bottom: 1.0px;
  position: relative;
  width: 416px;
}

.pathologists-all-breakpoints .the-maf-16q23-d1 {
  height: 209px;
  top: 0;
}

.pathologists-all-breakpoints .the-maf-16q23-gene {
  height: 82px;
  top: 199px;
}

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

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

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

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

.pathologists-all-breakpoints .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;
}

.pathologists-all-breakpoints .overlap-group1 {
  height: 79px;
  position: relative;
  width: 232px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.pathologists-all-breakpoints .path-container {
  height: 79px;
  position: relative;
}

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

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

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

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

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

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

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

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

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

.pathologists-all-breakpoints .overlap-group8 {
  border-radius: 26px;
  height: 63px;
  margin-bottom: 3.95px;
  position: relative;
  width: 63px;
}

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

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

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

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

.pathologists-all-breakpoints .please-leave-your-e {
  color: var(--pumice);
  font-family: var(--font-family-noto_sans);
  font-size: var(--font-size-m);
  font-weight: 400;
  height: 135px;
  letter-spacing: 0;
  line-height: 24px;
  margin-left: 3px;
  margin-top: 24px;
  width: 435px;
}

.pathologists-all-breakpoints .span0 {
  font-weight: 700;
}

.pathologists-all-breakpoints .overlap-group9 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;
}

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

.pathologists-all-breakpoints .overlap-group10 input {
  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 20px;
}

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

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

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

.pathologists-all-breakpoints .group-310 {
  align-items: center;
  align-self: flex-end;
  background-image: url(../img/path-64-27@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: 1px 21.7px;
  transition: all 0.2s ease;
}

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

.pathologists-all-breakpoints .group-container {
  height: 13px;
  margin-bottom: 0.48px;
  position: relative;
  width: 8px;
}

.pathologists-all-breakpoints .group-32 {
  display: flex;
  height: 13px;
  left: 0;
  position: absolute;
  top: 0;
  transform: rotate(180deg);
  width: 8px;
}

.pathologists-all-breakpoints .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;
}

.pathologists-all-breakpoints .component-32-4 {
  align-items: flex-end;
  display: flex;
  height: 60px;
  margin-left: 2.0px;
  margin-top: 177px;
  width: 616px;
}

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

.pathologists-all-breakpoints .group-315 {
  align-items: flex-start;
  display: flex;
  gap: 25px;
  margin-right: 0;
  margin-top: 51px;
  min-width: 884px;
}

.pathologists-all-breakpoints .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;
}

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

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

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

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

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

.pathologists-all-breakpoints .overlap-group {
  height: 30px;
  margin-bottom: -2.0px;
  position: relative;
  width: 187px;
}

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

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

.pathologists-all-breakpoints .path-8-1 {
  width: 6.42px;
}

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

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

.pathologists-all-breakpoints .new_mj-images-9 {
  border-radius: 382px;
  height: 371px;
  left: 0;
  top: 0;
  width: 237px;
}

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

.pathologists-all-breakpoints .overlap-group-1 {
  height: 44px;
  margin-bottom: -2.0px;
  position: relative;
  width: 226px;
}

.pathologists-all-breakpoints .path-64 {
  height: 42px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 221px;
}

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

.pathologists-all-breakpoints .group-3 {
  display: flex;
  flex: 1;
  width: 6.42px;
}

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

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

.pathologists-all-breakpoints .new_mj-images-6 {
  border-radius: 382px;
  height: 371px;
  left: 0;
  top: 0;
  width: 236px;
}

.pathologists-all-breakpoints .group-129 {
  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;
}

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

.pathologists-all-breakpoints .overlap-group-2 {
  height: 45px;
  margin-bottom: -2.0px;
  position: relative;
  width: 242px;
}

.pathologists-all-breakpoints .path-64-1 {
  height: 43px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 221px;
}

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

.pathologists-all-breakpoints .path-8-3 {
  width: 6.42px;
}

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

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

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

.pathologists-all-breakpoints .ellipse-12 {
  background-color: var(--rose-pearl);
  border-radius: 8px;
  height: 16px;
  margin-right: 1.53px;
  margin-top: 12px;
  opacity: 0;
  transform: scale(3.4);
  width: 16px;
}

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

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

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

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

.pathologists-all-breakpoints .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: 179px;
  min-height: 663px;
  padding: 95px 174.5px;
  width: 1400px;
}

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

.pathologists-all-breakpoints .line-4 {
  margin-top: 8px;
  width: 180px;
}

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

.pathologists-all-breakpoints .icons {
  display: flex;
  height: 10px;
  margin-top: 4.37px;
  transform: rotate(180deg);
  width: 6px;
}

.pathologists-all-breakpoints .group-3-1 {
  width: 6.02px;
}

.pathologists-all-breakpoints .path-8-2 {
  width: 6.02px;
}

.pathologists-all-breakpoints .line-1 {
  margin-top: 7px;
  width: 160px;
}

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

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

.pathologists-all-breakpoints .line-12 {
  margin-top: 6px;
  width: 160px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pathologists-all-breakpoints .overlap-group2-1 {
  align-self: flex-end;
  height: 41px;
  position: relative;
  width: 422px;
}

.pathologists-all-breakpoints .icons-6 {
  height: 13px;
  left: 358px;
  position: absolute;
  top: 14px;
  width: 8px;
}

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

.pathologists-all-breakpoints .overlap-group1-2 {
  height: 57px;
  position: relative;
  width: 544px;
}

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

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

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

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

.pathologists-all-breakpoints .flex-col-5 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}

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

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

.pathologists-all-breakpoints .line-2 {
  height: 1px;
  object-fit: cover;
}

.pathologists-all-breakpoints .new_mj-images {
  object-fit: cover;
  position: absolute;
}

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

.pathologists-all-breakpoints .subtraction {
  display: block;
  left: 0;
  object-fit: cover;
  position: absolute;
  width: 1591px;
}

.pathologists-all-breakpoints .the-maf-16q23 {
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  width: 416px;
}
/* screen - pathologistsmobile */

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

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

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

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

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

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

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

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

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

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

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

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

.pathologistsmobile .path-container-1 {
  height: 45px;
  position: relative;
}

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

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

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

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

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

.pathologistsmobile .menu_button-1:hover {
  opacity: 0;
}

.pathologistsmobile .overlap-group12 {
  align-self: flex-end;
  height: 1042px;
  margin-right: -851px;
  margin-top: 45px;
  position: relative;
  width: 1408px;
}

.pathologistsmobile .new_mj-images-8-1 {
  display: block;
  height: 441px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 118px;
  transform: translate(150px, 0);
  width: 662px;
}

.pathologistsmobile .new_mj-images-8-1.bp1-animate-enter112 {
  animation: bp1-animate-enter112-frames 0.40s ease-out 0.00s 1 normal forwards;
  display: block;
  transform: translate(150px, 0);
}

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

.pathologistsmobile .subtraction-1-1 {
  display: block;
  height: 727px;
  left: 107px;
  object-fit: cover;
  position: absolute;
  top: 315px;
  transform: translate(0, -120px);
  width: 496px;
}

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

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

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

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

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

.pathologistsmobile .mask-group-1-1 {
  height: 638px;
  left: 139px;
  object-fit: cover;
  position: absolute;
  top: 93px;
  width: 1213px;
}

.pathologistsmobile .mask-group-2-1 {
  height: 638px;
  left: 139px;
  object-fit: cover;
  position: absolute;
  top: 93px;
  width: 1269px;
}

.pathologistsmobile .title-1 {
  left: 210px;
  letter-spacing: 0;
  line-height: 46px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  transform: translate(0, 40px);
  width: 297px;
}

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

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

.pathologistsmobile .component-27-5 {
  display: flex;
  flex-direction: column;
  gap: 11.7px;
  height: 238px;
  justify-content: flex-end;
  left: 344px;
  position: absolute;
  top: 397px;
  width: 27px;
}

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

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

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

.pathologistsmobile .ellipse-27 {
  background-color: var(--rose-pearl);
  border-radius: 8px;
  flex: 1;
  height: 16px;
  margin-left: 5.2px;
  margin-right: 5.5px;
  max-height: 16px;
  opacity: 0;
  transform: scale(3.4);
}

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

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

.pathologistsmobile .as-a-critical-part-o-1 {
  left: 202px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 681px;
  width: 312px;
}

.pathologistsmobile .group-container-1 {
  height: 468px;
  margin-left: 29.0px;
  margin-top: 73px;
  position: relative;
  width: 339px;
}

.pathologistsmobile .group-256 {
  display: flex;
  flex-direction: column;
  gap: 15.6px;
  height: 222px;
  left: 0;
  position: absolute;
  top: 0;
  width: 312px;
}

.pathologistsmobile .maf-test-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;
}

.pathologistsmobile .maf-test-employs-hi-1 {
  flex: 1;
  letter-spacing: 0;
  line-height: 24px;
  margin-bottom: 3px;
  margin-right: 1.8px;
}

.pathologistsmobile .group-338 {
  align-items: flex-start;
  display: flex;
  gap: 18px;
  height: 274px;
  left: 5px;
  min-width: 334px;
  position: absolute;
  top: 194px;
}

.pathologistsmobile .overlap-group8-1 {
  height: 272px;
  position: relative;
  width: 183px;
}

.pathologistsmobile .overlap-group7-1 {
  height: 272px;
  left: 0;
  position: absolute;
  top: 0;
  width: 174px;
}

.pathologistsmobile .x2-1 {
  height: 209px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 155px;
}

.pathologistsmobile .number-1 {
  color: var(--rose-pearl);
  font-family: var(--font-family-perspectivesans-bold);
  font-size: 37px;
  font-weight: 700;
  height: 65px;
  left: 111px;
  letter-spacing: 0;
  line-height: 44px;
  position: absolute;
  top: 208px;
  width: 63px;
}

.pathologistsmobile .ellipse-25-1 {
  background-color: #63ad58;
  border-radius: 9.5px;
  height: 19px;
  left: 164px;
  position: absolute;
  top: 88px;
  width: 19px;
}

.pathologistsmobile .ellipse-26-1 {
  background-color: #d00605;
  border-radius: 9.5px;
  height: 19px;
  left: 164px;
  position: absolute;
  top: 169px;
  width: 19px;
}

.pathologistsmobile .flex-col-5 {
  align-items: flex-start;
  align-self: center;
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 18.35px;
  min-height: 132px;
  width: 133px;
}

.pathologistsmobile .d16-z3-1 {
  height: 63px;
  letter-spacing: 0;
  line-height: 44px;
  width: 133px;
}

.pathologistsmobile .maf-1 {
  height: 53px;
  letter-spacing: 0;
  line-height: 44px;
  width: 93px;
}

.pathologistsmobile .the-maf-16q23-d1-1 {
  height: 260px;
  letter-spacing: 0;
  line-height: 24px;
  margin-left: 2.0px;
  margin-top: 10px;
  width: 312px;
}

.pathologistsmobile .overlap-group13 {
  height: 250px;
  margin-left: 1.0px;
  margin-top: 14px;
  position: relative;
  width: 363px;
}

.pathologistsmobile .the-maf-16q23-gene-1 {
  height: 169px;
  left: 26px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 0;
  width: 312px;
}

.pathologistsmobile .group-339 {
  align-items: flex-start;
  display: flex;
  height: 117px;
  left: 0;
  min-width: 363px;
  position: absolute;
  top: 133px;
}

.pathologistsmobile .overlap-group9-1 {
  align-self: flex-end;
  border-radius: 57px;
  height: 114px;
  position: relative;
  width: 114px;
}

.pathologistsmobile .x1-1 {
  height: 85px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 19px;
  width: 104px;
}

.pathologistsmobile .ellipse-16-1 {
  border: 1px solid;
  border-color: #707070;
  border-radius: 57px;
  height: 114px;
  left: 0;
  position: absolute;
  top: 0;
  width: 114px;
}

.pathologistsmobile .mask-group-10-1 {
  height: 114px;
  margin-left: 10px;
  margin-top: 0;
  object-fit: cover;
  width: 115px;
}

.pathologistsmobile .mask-group-9-1 {
  height: 114px;
  margin-left: 9px;
  margin-top: 0;
  object-fit: cover;
  width: 115px;
}

.pathologistsmobile .overlap-group15 {
  align-self: flex-end;
  height: 939px;
  margin-right: -16px;
  margin-top: 195px;
  position: relative;
  width: 406px;
}

.pathologistsmobile .uncovering_-outlines {
  height: 939px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 380px;
}

.pathologistsmobile .component-14-4 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 45px;
  min-height: 606px;
  position: absolute;
  top: 167px;
  width: 361px;
}

.pathologistsmobile .please-leave-your-e-1 {
  color: var(--alto);
  font-family: var(--font-family-noto_sans);
  font-size: var(--font-size-m);
  font-weight: 400;
  height: 203px;
  letter-spacing: 0;
  line-height: 24px;
  margin-left: 9px;
  margin-top: 7px;
  width: 312px;
}

.pathologistsmobile .span0-1 {
  font-weight: 700;
}

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

.pathologistsmobile .overlap-group5-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;
  justify-content: flex-end;
  margin-top: 24px;
  min-width: 269px;
  padding: 6px 20px;
}

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

.pathologistsmobile .overlap-group6 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 20px;
}

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

.pathologistsmobile .group-310-1 {
  align-items: center;
  align-self: center;
  background-image: url(../img/path-64-27@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;
}

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

.pathologistsmobile .path-8-4 {
  width: 7.98px;
}

.pathologistsmobile .component-32-9 {
  align-items: flex-end;
  display: flex;
  height: 36px;
  margin-left: 2.0px;
  margin-top: 139px;
  width: 402px;
}

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

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

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

.pathologistsmobile .overlap-group1-4 {
  height: 940px;
  position: relative;
  width: 278px;
}

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

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

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

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

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

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

.pathologistsmobile .path-8-5 {
  width: 6.42px;
}

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

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

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

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

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

.pathologistsmobile .path-64-2 {
  height: 42px;
}

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

.pathologistsmobile .group-3-4 {
  width: 6.42px;
}

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

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

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

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

.pathologistsmobile .path-64-3 {
  height: 43px;
}

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

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

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

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

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

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

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

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

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

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

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

.pathologistsmobile .flex-row-10 {
  gap: 1px;
  margin-top: 4px;
  min-width: 101px;
}

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

.pathologistsmobile .group-3-5 {
  width: 6.02px;
}

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

.pathologistsmobile .flex-row-11 {
  gap: 2px;
  margin-top: 5px;
  min-width: 102px;
}

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

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

.pathologistsmobile .flex-row-12 {
  gap: 2px;
  margin-top: 4px;
  min-width: 102px;
}

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

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

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

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

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

.pathologistsmobile .icons-12 {
  height: 10px;
  left: 180px;
  position: absolute;
  top: 13px;
  width: 6px;
}

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

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

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

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

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

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

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

.pathologistsmobile .icons-13 {
  height: 13px;
  left: 318px;
  position: absolute;
  top: 4px;
  width: 8px;
}

.pathologistsmobile .group-3-7 {
  width: 7.98px;
}

.pathologistsmobile .flex-row-16 {
  margin-right: 0.58px;
  margin-top: 88px;
  min-width: 333px;
}

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

.pathologistsmobile .overlap-group11-1 {
  height: 48px;
  margin-right: 2.0px;
  margin-top: 12px;
  position: relative;
  width: 338px;
}

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

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

.pathologistsmobile .flex-row {
  align-items: center;
  display: flex;
}

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

.pathologistsmobile .icons {
  display: flex;
  transform: rotate(180deg);
}

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

.pathologistsmobile .path-8 {
  flex: 1;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  object-fit: cover;
  transform: rotate(-180deg);
}
@media screen and (max-width: 1399px) {
  .screen.pathologists-all-breakpoints { 
    display: none;
   }
}
@media screen and (min-width: 1400px) {
  .screen.pathologistsmobile { 
    display: none;
   }
}