/* screen - menu */

.menu {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 790px;
  padding: 99.7px 89.0px;
  width: 1400px;
}

.menu .path-154 {
  display: block;
  height: 57px;
  margin-left: 114.32px;
  margin-top: 36px;
  object-fit: cover;
  opacity: 0;
  width: 700px;
}

.menu .path-154.bp2-animate-enter65 {
  animation: bp2-animate-enter65-frames 0.70s ease 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.menu .overlap-group8 {
  align-self: center;
  height: 282px;
  margin-right: 21.83px;
  margin-top: 72px;
  position: relative;
  width: 1020px;
}

.menu .group-227 {
  height: 278px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 1020px;
}

.menu .overlap-group5 {
  height: 49px;
  left: 279px;
  position: absolute;
  top: 78px;
  width: 267px;
}

.menu .overlap-group3 {
  height: 49px;
  left: 0;
  position: absolute;
  top: 0;
  width: 267px;
}

.menu .patients {
  height: 48px;
  left: 1px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 0;
  width: 172px;
}

.menu .line-26 {
  height: 1px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 48px;
  width: 267px;
}

.menu .icons {
  left: 259px;
  position: absolute;
  top: 4px;
}

.menu .group-3 {
  display: flex;
  flex: 1;
  margin-left: 0;
  margin-top: 0;
  width: 7.76px;
}

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

.menu .flex-col {
  flex-direction: column;
  left: 279px;
  min-height: 127px;
  position: absolute;
  top: 152px;
  width: 741px;
}

.menu .flex-col-1 {
  min-height: 52px;
  width: 741px;
}

.menu .flex-row {
  height: 50px;
  margin-left: 0.4px;
  min-width: 716px;
}

.menu .oncologists {
  align-self: flex-end;
  cursor: pointer;
  height: 48px;
  letter-spacing: 0;
  line-height: 24px;
  width: 172px;
}

.menu .icons-1 {
  margin-left: 86px;
  margin-top: 4.22px;
}

.menu .news {
  height: 48px;
  letter-spacing: 0;
  line-height: 24px;
  margin-left: 143px;
  width: 285px;
}

.menu .icons-2 {
  margin-left: 14px;
  margin-top: 4.22px;
}

.menu .line-container {
  align-items: flex-start;
  display: flex;
  gap: 141px;
  min-width: 741px;
}

.menu .line-27 {
  align-self: flex-end;
  height: 1px;
  object-fit: cover;
  width: 267px;
}

.menu .line-10 {
  height: 1px;
  object-fit: cover;
  width: 333px;
}

.menu .flex-row-1 {
  align-items: flex-start;
  display: flex;
  height: 50px;
  margin-left: 0.4px;
  margin-top: 22px;
  min-width: 716px;
}

.menu .pathologists {
  cursor: pointer;
  height: 48px;
  letter-spacing: 0;
  line-height: 24px;
  width: 172px;
}

.menu .icons-3 {
  margin-left: 86px;
  margin-top: 5.82px;
}

.menu .group-3-1 {
  display: flex;
  flex: 1;
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 0;
  width: 7.76px;
}

.menu .place {
  align-self: flex-end;
  height: 48px;
  margin-left: 143px;
  width: 291px;
}

.menu .icons-4 {
  margin-left: 8px;
  margin-top: 5.82px;
}

.menu .path-155 {
  align-self: flex-end;
  height: 1px;
  object-fit: cover;
  width: 333px;
}

.menu .line-28 {
  height: 1px;
  margin-left: 1.72px;
  object-fit: cover;
  width: 265px;
}

.menu .flex-col-2 {
  left: 686px;
  min-height: 122px;
  position: absolute;
  top: 6px;
  width: 334px;
}

.menu .overlap-group6 {
  height: 46px;
  margin-left: 0.78px;
  position: relative;
  width: 333px;
}

.menu .overlap-group4 {
  height: 46px;
  left: 0;
  position: absolute;
  top: 0;
  width: 333px;
}

.menu .about-us {
  height: 45px;
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 0;
  width: 283px;
}

.menu .line-8 {
  height: 1px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 45px;
  width: 333px;
}

.menu .icons-5 {
  left: 300px;
  position: absolute;
  top: 5px;
}

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

.menu .overlap-group2 {
  height: 48px;
  margin-top: 26px;
  position: relative;
  width: 309px;
}

.menu .maf-test-clinical-evidence {
  height: 48px;
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 0;
  width: 302px;
}

.menu .icons-6 {
  left: 301px;
  position: absolute;
  top: 5px;
}

.menu .line-9 {
  height: 1px;
  margin-left: 0.78px;
  margin-top: 1px;
  object-fit: cover;
  width: 333px;
}

.menu .line-container-1 {
  height: 192px;
  left: 248px;
  position: absolute;
  top: 52px;
  width: 16px;
}

.menu .line-22 {
  height: 191px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 1px;
}

.menu .line-23 {
  height: 1px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 190px;
  width: 16px;
}

.menu .line-24 {
  height: 1px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 112px;
  width: 16px;
}

.menu .line-25 {
  height: 1px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 36px;
  width: 16px;
}

.menu .perspectives {
  color: var(--shark);
  font-family: var(--font-family-perspectivesans-bold);
  font-size: 19px;
  font-weight: 700;
  height: 45px;
  left: 248px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 6px;
  width: 283px;
}

.menu .group-317 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 54px;
  left: 0;
  min-width: 232px;
  position: absolute;
  top: 0;
}

.menu .overlap-group1 {
  height: 54px;
  position: relative;
  width: 232px;
}

.menu .rectangle-274 {
  height: 54px;
  left: 0;
  top: 0;
  width: 165px;
}

.menu .place-1 {
  cursor: pointer;
  height: 45px;
  left: 66px;
  position: absolute;
  top: 8px;
  width: 167px;
}

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

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

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

.menu .path-container {
  height: 39px;
  position: relative;
}

.menu .path-70 {
  height: 4px;
  left: 18px;
  object-fit: cover;
  position: absolute;
  top: 18px;
  width: 4px;
}

.menu .path-71 {
  height: 39px;
  left: 2px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 37px;
}

.menu .path-72 {
  height: 6px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 15px;
}

.menu .rectangle-114 {
  cursor: pointer;
  height: 49px;
  left: 275px;
  opacity: 0.02;
  top: 70px;
  width: 280px;
}

.menu .rectangle-114-1 {
  top: 140px;
}

.menu .path-196 {
  cursor: pointer;
  height: 49px;
  left: 680px;
  object-fit: cover;
  position: absolute;
  top: 70px;
  width: 333px;
}

.menu .rectangle-114-2 {
  top: 220px;
}

.menu .rectangle-114-3 {
  top: 0;
}

.menu .rectangle-276 {
  cursor: pointer;
  height: 49px;
  left: 278px;
  opacity: 0.02;
  top: 220px;
  width: 280px;
}

.menu .rectangle-277 {
  cursor: pointer;
  height: 49px;
  left: 275px;
  opacity: 0.02;
  top: 140px;
  width: 280px;
}

.menu .flex-row-2 {
  align-items: flex-end;
  align-self: flex-end;
  display: flex;
  gap: 42px;
  margin-top: 92px;
  min-width: 693px;
}

.menu .logo {
  background-image: url(../img/group-119-7-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 51px;
  opacity: 0;
  transform: translate(0, 25px);
  width: 189px;
}

.menu .logo.bp2-animate-enter62 {
  animation: bp2-animate-enter62-frames 0.50s ease-in-out 2.00s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.menu .footer_-micro_text {
  height: 46px;
  margin-bottom: 1.31px;
  opacity: 0;
  transform: translate(0, 25px);
  width: 462px;
}

.menu .footer_-micro_text.bp2-animate-enter64 {
  animation: bp2-animate-enter64-frames 0.50s ease-in-out 2.30s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.menu .overlap-group7 {
  height: 48px;
  position: relative;
  top: -6px;
}

.menu .c-pars-175-4-2-b {
  color: var(--chicago);
  font-family: var(--font-family-noto_sans);
  font-size: var(--font-size-s);
  font-weight: 400;
  height: 35px;
  left: 0;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 0;
  width: 428px;
}

.menu .span0 {
  font-weight: 700;
}

.menu .flex-col-3 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}

.menu .icons-7 {
  display: flex;
  height: 12px;
  transform: rotate(180deg);
  width: 8px;
}

.menu .place-2 {
  letter-spacing: 0;
  line-height: 24px;
}

.menu .rectangle {
  background-color: var(--white);
  position: absolute;
}

.menu .rectangle-114-4 {
  background-color: var(--white);
  cursor: pointer;
  height: 49px;
  left: 680px;
  opacity: 0.02;
  position: absolute;
  width: 333px;
}
/* screen - menumobile-all-breakpoints */

.menumobile-all-breakpoints {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 988px;
  padding: 29.6px 11px;
  width: 400px;
}

.menumobile-all-breakpoints .group-331 {
  align-items: flex-start;
  align-self: flex-start;
  cursor: pointer;
  display: flex;
  gap: 3px;
  height: 59px;
  justify-content: flex-end;
  margin-left: 25.65px;
  min-width: 217px;
  padding: 6.3px 0;
}

.menumobile-all-breakpoints .overlap-group2-1 {
  height: 45px;
  position: relative;
  width: 131px;
}

.menumobile-all-breakpoints .rectangle-246 {
  height: 34px;
  left: 7px;
  top: 2px;
  width: 124px;
}

.menumobile-all-breakpoints .path-67 {
  display: block;
  height: 19px;
  left: 53px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 5px;
  transform: translate(0, 25px);
  width: 19px;
}

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

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

.menumobile-all-breakpoints .path-68 {
  display: block;
  height: 5px;
  left: 75px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 20px;
  transform: translate(0, 25px);
  width: 5px;
}

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

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

.menumobile-all-breakpoints .path-69 {
  display: block;
  height: 5px;
  left: 125px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 20px;
  transform: translate(0, 25px);
  width: 5px;
}

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

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

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

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

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

.menumobile-all-breakpoints .path-166 {
  display: block;
  height: 20px;
  left: 85px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 5px;
  transform: translate(0, 25px);
  width: 35px;
}

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

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

.menumobile-all-breakpoints .path-167 {
  display: block;
  height: 20px;
  margin-top: 5.28px;
  object-fit: cover;
  transform: translate(-150px, 0);
  width: 82px;
}

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

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

.menumobile-all-breakpoints .path-154-1 {
  display: block;
  height: 27px;
  margin-left: 1.58px;
  margin-top: 27px;
  object-fit: cover;
  opacity: 0;
  width: 330px;
}

.menumobile-all-breakpoints .path-154-1.bp1-animate-enter49 {
  animation: bp1-animate-enter49-frames 0.70s ease 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.menumobile-all-breakpoints .perspectives-1 {
  color: var(--shark);
  font-family: var(--font-family-perspectivesans-bold);
  font-size: 19px;
  font-weight: 700;
  height: 45px;
  letter-spacing: 0;
  line-height: 24px;
  margin-right: 42.0px;
  margin-top: 132px;
  width: 283px;
}

.menumobile-all-breakpoints .flex-row-3 {
  align-items: flex-start;
  display: flex;
  gap: 6px;
  height: 227px;
  margin-left: 7.0px;
  margin-top: 1px;
  min-width: 332px;
}

.menumobile-all-breakpoints .line-container-2 {
  height: 192px;
  position: relative;
  width: 16px;
}

.menumobile-all-breakpoints .line-22-1 {
  height: 191px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 1px;
}

.menumobile-all-breakpoints .line-23-1 {
  height: 1px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 190px;
  width: 16px;
}

.menumobile-all-breakpoints .line-24-1 {
  height: 1px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 112px;
  width: 16px;
}

.menumobile-all-breakpoints .line-25-1 {
  height: 1px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 36px;
  width: 16px;
}

.menumobile-all-breakpoints .flex-col-3 {
  align-items: flex-end;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  min-height: 215px;
  width: 310px;
}

.menumobile-all-breakpoints .overlap-group9 {
  height: 64px;
  position: relative;
  width: 310px;
}

.menumobile-all-breakpoints .patients-1 {
  height: 48px;
  left: 10px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 16px;
  width: 172px;
}

.menumobile-all-breakpoints .icons-7 {
  left: 277px;
  top: 20px;
}

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

.menumobile-all-breakpoints .line-26-1 {
  height: 1px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 63px;
  width: 302px;
}

.menumobile-all-breakpoints .path-212 {
  cursor: pointer;
  height: 49px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 308px;
}

.menumobile-all-breakpoints .overlap-group7-1 {
  height: 68px;
  margin-right: 2.5px;
  margin-top: 6px;
  position: relative;
  width: 308px;
}

.menumobile-all-breakpoints .oncologists-1 {
  height: 48px;
  left: 9px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 20px;
  width: 172px;
}

.menumobile-all-breakpoints .icons-8 {
  left: 277px;
  top: 23px;
}

.menumobile-all-breakpoints .rectangle-28 {
  cursor: pointer;
  height: 49px;
  left: 0;
  opacity: 0.02;
  top: 0;
  width: 308px;
}

.menumobile-all-breakpoints .line-27-1 {
  height: 1px;
  margin-top: 1px;
  object-fit: cover;
  width: 302px;
}

.menumobile-all-breakpoints .overlap-group4-1 {
  height: 60px;
  margin-right: 2.5px;
  margin-top: 10px;
  position: relative;
  width: 308px;
}

.menumobile-all-breakpoints .pathologists-1 {
  height: 48px;
  left: 9px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 12px;
  width: 172px;
}

.menumobile-all-breakpoints .icons-9 {
  left: 277px;
  top: 18px;
}

.menumobile-all-breakpoints .group-3-4 {
  margin-bottom: 0;
}

.menumobile-all-breakpoints .line-28-1 {
  height: 1px;
  margin-top: 4px;
  object-fit: cover;
  width: 300px;
}

.menumobile-all-breakpoints .overlap-group3-1 {
  height: 57px;
  margin-left: 3.17px;
  margin-top: 36px;
  position: relative;
  width: 335px;
}

.menumobile-all-breakpoints .about-us-1 {
  height: 45px;
  left: 2px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 12px;
  width: 283px;
}

.menumobile-all-breakpoints .icons-10 {
  left: 302px;
  top: 16px;
}

.menumobile-all-breakpoints .group-3-3 {
  margin-left: 0;
}

.menumobile-all-breakpoints .line-8-1 {
  height: 1px;
  left: 2px;
  object-fit: cover;
  position: absolute;
  top: 56px;
  width: 333px;
}

.menumobile-all-breakpoints .rectangle-114-4 {
  background-color: var(--white);
  cursor: pointer;
  height: 49px;
  left: 0;
  opacity: 0.02;
  position: absolute;
  top: 0;
  width: 333px;
}

.menumobile-all-breakpoints .overlap-group5-1 {
  height: 62px;
  margin-left: 1.0px;
  margin-top: 13px;
  position: relative;
  width: 333px;
}

.menumobile-all-breakpoints .maf-test-clinical-evidence-1 {
  height: 48px;
  left: 1px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 14px;
  width: 302px;
}

.menumobile-all-breakpoints .icons-11 {
  left: 302px;
  top: 19px;
}

.menumobile-all-breakpoints .path-196-1 {
  cursor: pointer;
  height: 49px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 333px;
}

.menumobile-all-breakpoints .line-9-1 {
  height: 1px;
  margin-left: 5.12px;
  margin-top: 1px;
  object-fit: cover;
  width: 333px;
}

.menumobile-all-breakpoints .overlap-group6-1 {
  height: 66px;
  margin-left: 1.0px;
  margin-top: 7px;
  position: relative;
  width: 333px;
}

.menumobile-all-breakpoints .news-1 {
  height: 48px;
  left: 3px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 18px;
  width: 285px;
}

.menumobile-all-breakpoints .icons-12 {
  left: 302px;
  top: 22px;
}

.menumobile-all-breakpoints .line-10-1 {
  height: 1px;
  margin-left: 5.12px;
  margin-top: 2px;
  object-fit: cover;
  width: 333px;
}

.menumobile-all-breakpoints .overlap-group8-1 {
  height: 62px;
  margin-left: 1.0px;
  margin-top: 11px;
  position: relative;
  width: 333px;
}

.menumobile-all-breakpoints .place-2 {
  height: 48px;
  left: 3px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 14px;
  width: 291px;
}

.menumobile-all-breakpoints .icons-13 {
  left: 302px;
  top: 17px;
}

.menumobile-all-breakpoints .group-3-5 {
  margin-bottom: 0;
  margin-left: 0;
}

.menumobile-all-breakpoints .path-155-1 {
  height: 1px;
  margin-left: 5.12px;
  object-fit: cover;
  width: 333px;
}

.menumobile-all-breakpoints .footer_-micro_text-1 {
  align-self: flex-end;
  height: 46px;
  margin-top: 26px;
  opacity: 0;
  transform: translate(0, 25px);
  width: 354px;
}

.menumobile-all-breakpoints .footer_-micro_text-1.bp1-animate-enter48 {
  animation: bp1-animate-enter48-frames 0.50s ease-in-out 2.30s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.menumobile-all-breakpoints .overlap-group1-1 {
  height: 48px;
  position: relative;
  top: -6px;
}

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

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

.menumobile-all-breakpoints .group-3 {
  display: flex;
  flex: 1;
  margin-top: 0;
  width: 7.76px;
}

.menumobile-all-breakpoints .icons {
  display: flex;
  height: 12px;
  position: absolute;
  transform: rotate(180deg);
  width: 8px;
}

.menumobile-all-breakpoints .rectangle {
  background-color: var(--white);
  position: absolute;
}
@media screen and (max-width: 1399px) {
  .screen.menu { 
    display: none;
   }
}
@media screen and (min-width: 1400px) {
  .screen.menumobile-all-breakpoints { 
    display: none;
   }
}