/* screen - desktopphilipsrespironicsen */

.desktopphilipsrespironicsen {
  background-color: var(--white);
  height: 3229px;
  overflow-x: hidden;
  position: relative;
  width: 1024px;
}

.desktopphilipsrespironicsen .rectangle-t1KlAt {
  background-color: var(--white);
  height: 30px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1024px;
}

.desktopphilipsrespironicsen .norwegian-karen-skl-t1KlAt {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: auto;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 2613px;
  width: 950px;
}

.desktopphilipsrespironicsen .norwegian-karen-skl-t1KlAt.bp1-animate-enter60 {
  animation: bp1-animate-enter60-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .rectangle-X7QxVz {
  background-color: transparent;
  display: block;
  height: 760px;
  left: 695px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 786px;
  width: 320px;
}

.desktopphilipsrespironicsen .rectangle-X7QxVz.bp1-animate-enter61 {
  animation: bp1-animate-enter61-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .rectangle-cJH8EG {
  background-color: transparent;
  display: block;
  height: 101px;
  left: 550px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 2405px;
  width: 121px;
}

.desktopphilipsrespironicsen .rectangle-cJH8EG.bp1-animate-enter62 {
  animation: bp1-animate-enter62-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .x4-t1KlAt {
  background-color: transparent;
  display: block;
  height: 145px;
  left: 535px;
  opacity: 0;
  position: absolute;
  top: 2216px;
  width: 174px;
}

.desktopphilipsrespironicsen .x4-t1KlAt.bp1-animate-enter63 {
  animation: bp1-animate-enter63-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .x3-t1KlAt {
  background-color: transparent;
  display: block;
  height: 145px;
  left: 462px;
  opacity: 0;
  position: absolute;
  top: 2139px;
  width: 174px;
}

.desktopphilipsrespironicsen .x3-t1KlAt.bp1-animate-enter64 {
  animation: bp1-animate-enter64-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .rectangle-copy-3-t1KlAt {
  background-color: transparent;
  display: block;
  height: 320px;
  left: 330px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 1204px;
  width: 420px;
}

.desktopphilipsrespironicsen .rectangle-copy-3-t1KlAt.bp1-animate-enter65 {
  animation: bp1-animate-enter65-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .x360-campaign-t1KlAt {
  background-color: transparent;
  display: block;
  font-weight: 700;
  height: 30px;
  left: 24px;
  letter-spacing: 0.00px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 337px;
  width: auto;
}

.desktopphilipsrespironicsen .x360-campaign-t1KlAt.bp1-animate-enter66 {
  animation: bp1-animate-enter66-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .client-philips-jo-t1KlAt {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: auto;
  left: 24px;
  letter-spacing: -0.10px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 370px;
  white-space: nowrap;
  width: 1002px;
}

.desktopphilipsrespironicsen .client-philips-jo-t1KlAt.bp1-animate-enter67 {
  animation: bp1-animate-enter67-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .art-direction-classi-t1KlAt {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: auto;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 1571px;
  white-space: nowrap;
  width: 524px;
}

.desktopphilipsrespironicsen .art-direction-classi-t1KlAt.bp1-animate-enter68 {
  animation: bp1-animate-enter68-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .patients-suffering-f-t1KlAt {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: auto;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 426px;
  width: 966px;
}

.desktopphilipsrespironicsen .patients-suffering-f-t1KlAt.bp1-animate-enter69 {
  animation: bp1-animate-enter69-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .sm_-bildmarke_-signatur_-blau-t1KlAt {
  background-color: transparent;
  display: block;
  height: 30px;
  left: 24px;
  opacity: 0;
  position: absolute;
  top: 426px;
  width: 30px;
}

.desktopphilipsrespironicsen .sm_-bildmarke_-signatur_-blau-t1KlAt.bp1-animate-enter70 {
  animation: bp1-animate-enter70-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .sm_-bildmarke_-signatur_-blau-copy-2-t1KlAt {
  background-color: transparent;
  display: block;
  height: 30px;
  left: 24px;
  opacity: 0;
  position: absolute;
  top: 2613px;
  width: 30px;
}

.desktopphilipsrespironicsen .sm_-bildmarke_-signatur_-blau-copy-2-t1KlAt.bp1-animate-enter71 {
  animation: bp1-animate-enter71-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .rectangle-4dmAzi {
  background-color: transparent;
  display: block;
  height: 320px;
  left: 23px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 577px;
  width: 227px;
}

.desktopphilipsrespironicsen .rectangle-4dmAzi.bp1-animate-enter72 {
  animation: bp1-animate-enter72-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .rectangle-copy-t1KlAt {
  background-color: transparent;
  display: block;
  height: 320px;
  left: 273px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 577px;
  width: 227px;
}

.desktopphilipsrespironicsen .rectangle-copy-t1KlAt.bp1-animate-enter73 {
  animation: bp1-animate-enter73-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .rectangle-copy-2-t1KlAt {
  background-color: transparent;
  display: block;
  height: 320px;
  left: 523px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 577px;
  width: 227px;
}

.desktopphilipsrespironicsen .rectangle-copy-2-t1KlAt.bp1-animate-enter74 {
  animation: bp1-animate-enter74-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .rectangle-QmlBag {
  background-color: transparent;
  display: block;
  height: 350px;
  left: 13px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 1095px;
  width: 315px;
}

.desktopphilipsrespironicsen .rectangle-QmlBag.bp1-animate-enter75 {
  animation: bp1-animate-enter75-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .rectangle-UmcyLg {
  background-color: transparent;
  display: block;
  height: 258px;
  left: 356px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 1621px;
  width: 105px;
}

.desktopphilipsrespironicsen .rectangle-UmcyLg.bp1-animate-enter76 {
  animation: bp1-animate-enter76-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .rectangle-ZOUyxi {
  background-color: transparent;
  display: block;
  height: 244px;
  left: 476px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 1652px;
  width: 274px;
}

.desktopphilipsrespironicsen .rectangle-ZOUyxi.bp1-animate-enter77 {
  animation: bp1-animate-enter77-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .rectangle-757eVr {
  background-color: transparent;
  display: block;
  height: 330px;
  left: 17px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 1613px;
  width: 330px;
}

.desktopphilipsrespironicsen .rectangle-757eVr.bp1-animate-enter78 {
  animation: bp1-animate-enter78-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .art-direction-digita-t1KlAt {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: auto;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 2020px;
  white-space: nowrap;
  width: 291px;
}

.desktopphilipsrespironicsen .art-direction-digita-t1KlAt.bp1-animate-enter79 {
  animation: bp1-animate-enter79-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .rectangle-mh1zG1 {
  background-color: transparent;
  display: block;
  height: 443px;
  left: 762px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 2062px;
  width: 105px;
}

.desktopphilipsrespironicsen .rectangle-mh1zG1.bp1-animate-enter80 {
  animation: bp1-animate-enter80-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .rectangle-ik81da {
  background-color: transparent;
  display: block;
  height: 101px;
  left: 388px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 2405px;
  width: 152px;
}

.desktopphilipsrespironicsen .rectangle-ik81da.bp1-animate-enter81 {
  animation: bp1-animate-enter81-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .rectangle-qEFHsu {
  background-color: transparent;
  display: block;
  height: 460px;
  left: 24px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 2062px;
  width: 296px;
}

.desktopphilipsrespironicsen .rectangle-qEFHsu.bp1-animate-enter82 {
  animation: bp1-animate-enter82-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .rectangle-TY2JLS {
  background-color: transparent;
  display: block;
  height: 145px;
  left: 388px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 2062px;
  width: 174px;
}

.desktopphilipsrespironicsen .rectangle-TY2JLS.bp1-animate-enter83 {
  animation: bp1-animate-enter83-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .rectangle-4o6NuM {
  background-color: transparent;
  display: block;
  height: 364px;
  left: 24px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: 2720px;
  width: 646px;
}

.desktopphilipsrespironicsen .rectangle-4o6NuM.bp1-animate-enter84 {
  animation: bp1-animate-enter84-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .sebastian-mevius-t1KlAt {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  left: 24px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 210px;
  white-space: nowrap;
  width: auto;
}

.desktopphilipsrespironicsen .rectangle-copy-4-t1KlAt {
  background-color: transparent;
  display: block;
  height: 241px;
  left: 837px;
  opacity: 0;
  position: absolute;
  top: 1698px;
  width: 176px;
}

.desktopphilipsrespironicsen .rectangle-copy-4-t1KlAt.bp1-animate-enter85 {
  animation: bp1-animate-enter85-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .rectangle-STfeWF {
  background-color: transparent;
  display: block;
  height: 241px;
  left: 766px;
  opacity: 0;
  position: absolute;
  top: 1615px;
  width: 176px;
}

.desktopphilipsrespironicsen .rectangle-STfeWF.bp1-animate-enter86 {
  animation: bp1-animate-enter86-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .rectangle-MG4G33 {
  background-color: transparent;
  display: block;
  height: 443px;
  left: 891px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 2062px;
  width: 109px;
}

.desktopphilipsrespironicsen .rectangle-MG4G33.bp1-animate-enter87 {
  animation: bp1-animate-enter87-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .the-product-brochure-t1KlAt {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: auto;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 992px;
  width: 745px;
}

.desktopphilipsrespironicsen .the-product-brochure-t1KlAt.bp1-animate-enter88 {
  animation: bp1-animate-enter88-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .sm_-bildmarke_-signatur_-blau-X7QxVz {
  background-color: transparent;
  display: block;
  height: 30px;
  left: 24px;
  opacity: 0;
  position: absolute;
  top: 992px;
  width: 30px;
}

.desktopphilipsrespironicsen .sm_-bildmarke_-signatur_-blau-X7QxVz.bp1-animate-enter89 {
  animation: bp1-animate-enter89-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironicsen .group-2-t1KlAt {
  background-color: transparent;
  height: 86px;
  left: 23px;
  position: absolute;
  top: 3120px;
  width: 977px;
}

.desktopphilipsrespironicsen .sm_-bildmarke_-signa-2Uv073 {
  background-color: transparent;
  height: 49px;
  left: 929px;
  position: absolute;
  top: 37px;
  width: 49px;
}

.desktopphilipsrespironicsen .line-copy-4-2Uv073 {
  background-color: transparent;
  height: 2px;
  left: -0px;
  position: absolute;
  top: -0px;
  width: 978px;
}

.desktopphilipsrespironicsen .portfolio-t1KlAt {
  background-color: transparent;
  cursor: pointer;
  font-weight: 700;
  height: 19px;
  left: 630px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 210px;
  white-space: nowrap;
  width: auto;
}

.desktopphilipsrespironicsen .about-t1KlAt {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  left: 750px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 210px;
  white-space: nowrap;
  width: auto;
}

.desktopphilipsrespironicsen .contact-t1KlAt {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  left: 846px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 210px;
  white-space: nowrap;
  width: auto;
}

.desktopphilipsrespironicsen .legal-t1KlAt {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  left: 956px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 210px;
  white-space: nowrap;
  width: auto;
}

.desktopphilipsrespironicsen .group-3-t1KlAt {
  background-color: transparent;
  height: 19px;
  left: 938px;
  position: absolute;
  top: 54px;
  width: 63px;
}

.desktopphilipsrespironicsen .group-2-P89WzM {
  background-color: transparent;
  height: 19px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 63px;
}

.desktopphilipsrespironicsen .group-9rs4pP {
  background-color: transparent;
  height: 19px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 63px;
}

.desktopphilipsrespironicsen .en-21jMSm {
  background-color: transparent;
  font-weight: 700;
  height: 19px;
  left: 40px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.desktopphilipsrespironicsen .de-21jMSm {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  left: 0px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.desktopphilipsrespironicsen .x-P89WzM {
  background-color: transparent;
  font-weight: 400;
  height: 19px;
  left: 28px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.desktopphilipsrespironicsen .sm_-bildmarke_-bildmarke_-verlauf_-farbe-t1KlAt {
  background-color: transparent;
  cursor: pointer;
  height: 142px;
  left: 24px;
  position: absolute;
  top: 53px;
  width: 142px;
}
/* screen - mobilephilipsrespironicsen */

.mobilephilipsrespironicsen {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 3282px;
  min-width: 320px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.mobilephilipsrespironicsen .x360-campaigning-efElbL {
  background-color: transparent;
  font-weight: 700;
  height: 28px;
  left: 15px;
  letter-spacing: 0.00px;
  position: absolute;
  text-align: left;
  top: 170px;
  width: calc(100.00% - 31px);
}

.mobilephilipsrespironicsen .client-philips-ag-efElbL {
  background-color: transparent;
  font-weight: 400;
  height: 60px;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 208px;
  width: calc(100.00% - 15px);
}

.mobilephilipsrespironicsen .patients-suffering-f-efElbL {
  background-color: transparent;
  font-weight: 400;
  height: 7.68%;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 28.31%;
  width: calc(100.00% - 22px);
}

.mobilephilipsrespironicsen .sm_-bildmarke_-signatur_-blau-efElbL {
  background-color: transparent;
  height: 30px;
  left: 15px;
  position: absolute;
  top: 929px;
  width: 30px;
}

.mobilephilipsrespironicsen .line-efElbL {
  background-color: transparent;
  height: 1px;
  left: 14px;
  position: absolute;
  top: 97.67%;
  width: calc(100.00% - 29px);
}

.mobilephilipsrespironicsen .sm_-bildmarke_-signa-efElbL {
  background-color: transparent;
  bottom: 8px;
  height: 49px;
  position: absolute;
  right: 14px;
  width: 49px;
}

.mobilephilipsrespironicsen .group-4-efElbL {
  background-color: transparent;
  height: 330px;
  left: calc(52.03% - 154px);
  position: absolute;
  top: 1205px;
  width: 307px;
}

.mobilephilipsrespironicsen .rectangle-SeoVeB {
  background-color: transparent;
  height: 151px;
  left: calc(21.99% - 68px);
  object-fit: cover;
  position: absolute;
  top: 7px;
  width: 135px;
}

.mobilephilipsrespironicsen .rectangle-PUTDDx {
  background-color: transparent;
  height: 330px;
  left: calc(77.36% - 70px);
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 139px;
}

.mobilephilipsrespironicsen .rectangle-copy-3-SeoVeB {
  background-color: transparent;
  height: 136px;
  left: calc(29.97% - 90px);
  object-fit: cover;
  position: absolute;
  top: 153px;
  width: 180px;
}

.mobilephilipsrespironicsen .the-design-of-the-br-efElbL {
  background-color: transparent;
  font-weight: 400;
  height: 3.41%;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 46.77%;
  width: calc(100.00% - 28px);
}

.mobilephilipsrespironicsen .norwegian-karen-skl-efElbL {
  background-color: transparent;
  font-weight: 400;
  height: 4.48%;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 87.45%;
  width: calc(100.00% - 21px);
}

.mobilephilipsrespironicsen .sm_-bildmarke_-signatur_-blau-copy-efElbL {
  background-color: transparent;
  height: 30px;
  left: 15px;
  position: absolute;
  top: 1535px;
  width: 30px;
}

.mobilephilipsrespironicsen .sm_-bildmarke_-signatur_-blau-copy-2-efElbL {
  background-color: transparent;
  height: 30px;
  left: 15px;
  position: absolute;
  top: 2870px;
  width: 30px;
}

.mobilephilipsrespironicsen .group-5-efElbL {
  background-color: transparent;
  height: 464px;
  left: calc(49.22% - 148px);
  position: absolute;
  top: 1756px;
  width: 297px;
}

.mobilephilipsrespironicsen .rectangle-ad1aYN {
  background-color: transparent;
  height: 256px;
  left: calc(43.10% - 128px);
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 256px;
}

.mobilephilipsrespironicsen .rectangle-S1UndK {
  background-color: transparent;
  height: 195px;
  left: calc(15.32% - 40px);
  object-fit: cover;
  position: absolute;
  top: 243px;
  width: 79px;
}

.mobilephilipsrespironicsen .rectangle-3mUR5N {
  background-color: transparent;
  height: 185px;
  left: calc(64.98% - 104px);
  object-fit: cover;
  position: absolute;
  top: 279px;
  width: 208px;
}

.mobilephilipsrespironicsen .art-direction-classi-efElbL {
  background-color: transparent;
  font-weight: 400;
  height: 28px;
  left: 4.69%;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: calc(52.86% - 14px);
  white-space: nowrap;
  width: 44.69%;
}

.mobilephilipsrespironicsen .group-6-efElbL {
  background-color: transparent;
  height: 481px;
  left: calc(50.16% - 146px);
  position: absolute;
  top: 2326px;
  width: 291px;
}

.mobilephilipsrespironicsen .rectangle-LkVWBU {
  background-color: transparent;
  height: 395px;
  left: calc(56.36% - 127px);
  object-fit: cover;
  position: absolute;
  top: 86px;
  width: 254px;
}

.mobilephilipsrespironicsen .rectangle-ThBorm {
  background-color: transparent;
  height: 116px;
  left: calc(23.88% - 70px);
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 139px;
}

.mobilephilipsrespironicsen .rectangle-copy-4-LkVWBU {
  background-color: transparent;
  height: 116px;
  left: calc(23.88% - 70px);
  object-fit: cover;
  position: absolute;
  top: 123px;
  width: 139px;
}

.mobilephilipsrespironicsen .art-direction-digita-efElbL {
  background-color: transparent;
  font-weight: 400;
  height: 28px;
  left: 4.69%;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: calc(70.23% - 14px);
  white-space: nowrap;
  width: 42.81%;
}

.mobilephilipsrespironicsen .rectangle-efElbL {
  background-color: transparent;
  height: 164px;
  left: calc(50.16% - 146px);
  overflow: hidden;
  position: absolute;
  top: 3021px;
  width: 291px;
}

.mobilephilipsrespironicsen .group-copy-3-efElbL {
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  position: absolute;
  right: 16px;
  top: 95px;
  width: 39px;
}

.mobilephilipsrespironicsen .rectangle-97evPt {
  background-color: var(--cwlz69);
  border-radius: 2.5px;
  height: 20.00%;
  left: 0px;
  position: absolute;
  top: 80.00%;
  width: 100%;
}

.mobilephilipsrespironicsen .rectangle-copy-97evPt {
  background-color: var(--cwlz69);
  border-radius: 2.5px;
  height: 20.00%;
  left: 0px;
  position: absolute;
  top: 40.00%;
  width: 100%;
}

.mobilephilipsrespironicsen .rectangle-copy-11-97evPt {
  background-color: var(--cwlz69);
  border-radius: 2.5px;
  height: 20.00%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobilephilipsrespironicsen .sebastian-mevius-copy-efElbL {
  background-color: transparent;
  font-weight: 400;
  height: 30px;
  left: 7px;
  letter-spacing: 0.80px;
  line-height: 14.8px;
  position: absolute;
  text-align: center;
  top: 93px;
  width: 89px;
}

.mobilephilipsrespironicsen .sm_-bildmarke_-bildm-efElbL {
  background-color: transparent;
  cursor: pointer;
  height: 76px;
  left: 13px;
  position: absolute;
  top: 13px;
  width: 76px;
}

.mobilephilipsrespironicsen .group-2-efElbL {
  background-color: transparent;
  height: 19px;
  position: absolute;
  right: 13px;
  top: 13px;
  width: 63px;
}

.mobilephilipsrespironicsen .group-Re6RMf {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobilephilipsrespironicsen .en-oa8ReP {
  background-color: transparent;
  font-weight: 700;
  height: 19px;
  left: 63.49%;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 41.27%;
}

.mobilephilipsrespironicsen .de-oa8ReP {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  left: 0px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 60.32%;
}

.mobilephilipsrespironicsen .group-3-efElbL {
  background-color: transparent;
  height: 615px;
  left: calc(50.00% - 145px);
  position: absolute;
  top: 283px;
  width: 290px;
}

.mobilephilipsrespironicsen .rectangle-HixxPm {
  background-color: transparent;
  height: 408px;
  left: calc(50.00% - 145px);
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 290px;
}

.mobilephilipsrespironicsen .rectangle-copy-HixxPm {
  background-color: transparent;
  height: 197px;
  left: calc(24.14% - 70px);
  object-fit: cover;
  position: absolute;
  top: 418px;
  width: 140px;
}

.mobilephilipsrespironicsen .rectangle-copy-2-HixxPm {
  background-color: transparent;
  height: 197px;
  left: calc(75.86% - 70px);
  object-fit: cover;
  position: absolute;
  top: 418px;
  width: 140px;
}
/* screen - tabletphilipsrespironicsen */

.tabletphilipsrespironicsen {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 2838px;
  min-width: 768px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.tabletphilipsrespironicsen .group-3-xAlm2g {
  background-color: transparent;
  height: 576px;
  left: calc(51.37% - 370px);
  position: absolute;
  top: 791px;
  width: 739px;
}

.tabletphilipsrespironicsen .rectangle-vpZpz9 {
  background-color: transparent;
  display: block;
  height: 541px;
  left: 512px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 227px;
}

.tabletphilipsrespironicsen .rectangle-vpZpz9.bp2-animate-enter280 {
  animation: bp2-animate-enter280-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .rectangle-copy-3-vpZpz9 {
  background-color: transparent;
  display: block;
  height: 228px;
  left: 222px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 348px;
  width: 299px;
}

.tabletphilipsrespironicsen .rectangle-copy-3-vpZpz9.bp2-animate-enter281 {
  animation: bp2-animate-enter281-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .rectangle-k9cxMx {
  background-color: transparent;
  display: block;
  height: 250px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 270px;
  width: 225px;
}

.tabletphilipsrespironicsen .rectangle-k9cxMx.bp2-animate-enter282 {
  animation: bp2-animate-enter282-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .x360-campaigning-xAlm2g {
  background-color: transparent;
  display: block;
  font-weight: 700;
  height: 30px;
  left: 26px;
  letter-spacing: 0.00px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: calc(12.40% - 15px);
  width: calc(69.27% - 26px);
}

.tabletphilipsrespironicsen .x360-campaigning-xAlm2g.bp2-animate-enter283 {
  animation: bp2-animate-enter283-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .client-philips-jo-xAlm2g {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 56px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: calc(14.02% - 28px);
  width: calc(95.96% - 27px);
}

.tabletphilipsrespironicsen .client-philips-jo-xAlm2g.bp2-animate-enter284 {
  animation: bp2-animate-enter284-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .patients-suffering-f-xAlm2g {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 3.95%;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 16.00%;
  width: calc(100.00% - 58px);
}

.tabletphilipsrespironicsen .patients-suffering-f-xAlm2g.bp2-animate-enter285 {
  animation: bp2-animate-enter285-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .sm_-bildmarke_-signatur_-blau-xAlm2g {
  background-color: transparent;
  display: block;
  height: 30px;
  left: 27px;
  opacity: 0;
  position: absolute;
  top: 454px;
  width: 30px;
}

.tabletphilipsrespironicsen .sm_-bildmarke_-signatur_-blau-xAlm2g.bp2-animate-enter286 {
  animation: bp2-animate-enter286-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .sebastian-mevius-xAlm2g {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  left: 27px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 210px;
  white-space: nowrap;
  width: calc(22.40% - 27px);
}

.tabletphilipsrespironicsen .sm_-bildmarke_-bildmarke_-verlauf_-farbe-xAlm2g {
  background-color: transparent;
  cursor: pointer;
  height: 142px;
  left: 27px;
  position: absolute;
  top: 53px;
  width: 142px;
}

.tabletphilipsrespironicsen .sm_-bildmarke_-signatur_-verlauf_-farbe-xAlm2g {
  background-color: transparent;
  height: 1.73%;
  left: 143.75%;
  position: absolute;
  top: 78.29%;
  width: 6.38%;
}

.tabletphilipsrespironicsen .group-2-xAlm2g {
  background-color: transparent;
  height: 228px;
  left: calc(37.96% - 264px);
  position: absolute;
  top: 605px;
  width: 529px;
}

.tabletphilipsrespironicsen .rectangle-hKfQKh {
  background-color: transparent;
  display: block;
  height: 228px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 162px;
}

.tabletphilipsrespironicsen .rectangle-hKfQKh.bp2-animate-enter287 {
  animation: bp2-animate-enter287-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .rectangle-copy-hKfQKh {
  background-color: transparent;
  display: block;
  height: 228px;
  left: 184px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 162px;
}

.tabletphilipsrespironicsen .rectangle-copy-hKfQKh.bp2-animate-enter288 {
  animation: bp2-animate-enter288-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .rectangle-copy-2-hKfQKh {
  background-color: transparent;
  display: block;
  height: 228px;
  left: 367px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 162px;
}

.tabletphilipsrespironicsen .rectangle-copy-2-hKfQKh.bp2-animate-enter289 {
  animation: bp2-animate-enter289-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .group-5-xAlm2g {
  background-color: transparent;
  height: 414px;
  left: calc(49.93% - 356px);
  position: absolute;
  top: 1807px;
  width: 713px;
}

.tabletphilipsrespironicsen .rectangle-HtFBvf {
  background-color: transparent;
  display: block;
  height: 89px;
  left: 424px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 293px;
  width: 105px;
}

.tabletphilipsrespironicsen .rectangle-HtFBvf.bp2-animate-enter290 {
  animation: bp2-animate-enter290-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .rectangle-jZ0tpR {
  background-color: transparent;
  display: block;
  height: 89px;
  left: 276px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 293px;
  width: 133px;
}

.tabletphilipsrespironicsen .rectangle-jZ0tpR.bp2-animate-enter291 {
  animation: bp2-animate-enter291-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .rectangle-copy-5-HtFBvf {
  background-color: transparent;
  display: block;
  height: 116px;
  left: 390px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 125px;
  width: 139px;
}

.tabletphilipsrespironicsen .rectangle-copy-5-HtFBvf.bp2-animate-enter292 {
  animation: bp2-animate-enter292-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .rectangle-cdTVSp {
  background-color: transparent;
  display: block;
  height: 395px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 254px;
}

.tabletphilipsrespironicsen .rectangle-cdTVSp.bp2-animate-enter293 {
  animation: bp2-animate-enter293-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .rectangle-kqgE6q {
  background-color: transparent;
  display: block;
  height: 380px;
  left: 620px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 34px;
  width: 93px;
}

.tabletphilipsrespironicsen .rectangle-kqgE6q.bp2-animate-enter294 {
  animation: bp2-animate-enter294-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .rectangle-hv6tfz {
  background-color: transparent;
  display: block;
  height: 380px;
  left: 551px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 2px;
  width: 90px;
}

.tabletphilipsrespironicsen .rectangle-hv6tfz.bp2-animate-enter295 {
  animation: bp2-animate-enter295-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .rectangle-YNxpug {
  background-color: transparent;
  display: block;
  height: 116px;
  left: 333px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 63px;
  width: 139px;
}

.tabletphilipsrespironicsen .rectangle-YNxpug.bp2-animate-enter296 {
  animation: bp2-animate-enter296-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .rectangle-c337Sz {
  background-color: transparent;
  display: block;
  height: 116px;
  left: 276px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 2px;
  width: 139px;
}

.tabletphilipsrespironicsen .rectangle-c337Sz.bp2-animate-enter297 {
  animation: bp2-animate-enter297-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .art-direction-classi-xAlm2g {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: calc(50.04% - 1392px);
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 1392px;
  white-space: nowrap;
  width: calc(71.74% - 27px);
}

.tabletphilipsrespironicsen .art-direction-classi-xAlm2g.bp2-animate-enter298 {
  animation: bp2-animate-enter298-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .sm_-bildmarke_-signatur_-blau-copy-3-xAlm2g {
  background-color: transparent;
  display: block;
  height: 30px;
  left: 27px;
  opacity: 0;
  position: absolute;
  top: 872px;
  width: 30px;
}

.tabletphilipsrespironicsen .sm_-bildmarke_-signatur_-blau-copy-3-xAlm2g.bp2-animate-enter299 {
  animation: bp2-animate-enter299-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .the-product-brochure-xAlm2g {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 140px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 872px;
  width: 524px;
}

.tabletphilipsrespironicsen .the-product-brochure-xAlm2g.bp2-animate-enter300 {
  animation: bp2-animate-enter300-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .group-4-xAlm2g {
  background-color: transparent;
  height: 262px;
  left: calc(50.33% - 366px);
  position: absolute;
  top: 1427px;
  width: 733px;
}

.tabletphilipsrespironicsen .rectangle-XmA4g6 {
  background-color: transparent;
  display: block;
  height: 190px;
  left: 340px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 67px;
  width: 213px;
}

.tabletphilipsrespironicsen .rectangle-XmA4g6.bp2-animate-enter301 {
  animation: bp2-animate-enter301-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .rectangle-QSzbPH {
  background-color: transparent;
  display: block;
  height: 256px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 1px;
  width: 256px;
}

.tabletphilipsrespironicsen .rectangle-QSzbPH.bp2-animate-enter302 {
  animation: bp2-animate-enter302-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .rectangle-copy-4-XmA4g6 {
  background-color: transparent;
  display: block;
  height: 191px;
  left: 592px;
  opacity: 0;
  position: absolute;
  top: 71px;
  width: 141px;
}

.tabletphilipsrespironicsen .rectangle-copy-4-XmA4g6.bp2-animate-enter303 {
  animation: bp2-animate-enter303-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .rectangle-1XRqKO {
  background-color: transparent;
  display: block;
  height: 192px;
  left: 563px;
  opacity: 0;
  position: absolute;
  top: 0px;
  width: 141px;
}

.tabletphilipsrespironicsen .rectangle-1XRqKO.bp2-animate-enter304 {
  animation: bp2-animate-enter304-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .rectangle-MqELnw {
  background-color: transparent;
  display: block;
  height: 200px;
  left: 256px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 6px;
  width: 81px;
}

.tabletphilipsrespironicsen .rectangle-MqELnw.bp2-animate-enter305 {
  animation: bp2-animate-enter305-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .art-direction-digita-xAlm2g {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 0.99%;
  left: 3.52%;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 61.84%;
  white-space: nowrap;
  width: 37.89%;
}

.tabletphilipsrespironicsen .art-direction-digita-xAlm2g.bp2-animate-enter306 {
  animation: bp2-animate-enter306-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .line-copy-xAlm2g {
  background-color: transparent;
  height: 1px;
  left: 26px;
  position: absolute;
  top: 96.18%;
  width: calc(100.00% - 53px);
}

.tabletphilipsrespironicsen .sm_-bildmarke_-signa-xAlm2g {
  background-color: transparent;
  bottom: 24px;
  height: 49px;
  position: absolute;
  right: 26px;
  width: 49px;
}

.tabletphilipsrespironicsen .sm_-bildmarke_-signatur_-blau-copy-2-xAlm2g {
  background-color: transparent;
  display: block;
  height: 30px;
  left: 27px;
  opacity: 0;
  position: absolute;
  top: 2264px;
  width: 30px;
}

.tabletphilipsrespironicsen .sm_-bildmarke_-signatur_-blau-copy-2-xAlm2g.bp2-animate-enter307 {
  animation: bp2-animate-enter307-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .norwegian-karen-skl-xAlm2g {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: calc(83.72% - 2264px);
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 2264px;
  width: calc(100.00% - 55px);
}

.tabletphilipsrespironicsen .norwegian-karen-skl-xAlm2g.bp2-animate-enter308 {
  animation: bp2-animate-enter308-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .rectangle-xAlm2g {
  background-color: transparent;
  display: block;
  height: 298px;
  left: calc(37.96% - 264px);
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: calc(89.64% - 149px);
  width: 529px;
}

.tabletphilipsrespironicsen .rectangle-xAlm2g.bp2-animate-enter309 {
  animation: bp2-animate-enter309-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironicsen .group-2-HZxFLx {
  background-color: transparent;
  height: 19px;
  position: absolute;
  right: 25px;
  top: 53px;
  width: 63px;
}

.tabletphilipsrespironicsen .group-Tnx4Bt {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tabletphilipsrespironicsen .en-GI7Nrs {
  background-color: transparent;
  font-weight: 700;
  height: 19px;
  left: 63.49%;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 41.27%;
}

.tabletphilipsrespironicsen .de-GI7Nrs {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  left: 0px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 60.32%;
}

.tabletphilipsrespironicsen .navigation-xAlm2g {
  background-color: transparent;
  height: 0.67%;
  left: 48.57%;
  position: absolute;
  top: 7.40%;
  width: calc(51.43% - 25px);
}

.tabletphilipsrespironicsen .portfolio-oQGVEi {
  background-color: transparent;
  cursor: pointer;
  font-weight: 700;
  height: 19px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  right: 294px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 76px;
}

.tabletphilipsrespironicsen .about-oQGVEi {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  right: 200px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 51px;
}

.tabletphilipsrespironicsen .contact-oQGVEi {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  right: 89px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 66px;
}

.tabletphilipsrespironicsen .legal-oQGVEi {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  right: -3px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 47px;
}
@media screen and (max-width: 767px) {
  .screen.tabletphilipsrespironicsen { 
    display: none;
   }
  .screen.desktopphilipsrespironicsen { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .screen.mobilephilipsrespironicsen { 
    display: none;
   }
  .screen.desktopphilipsrespironicsen { 
    display: none;
   }
}
@media screen and (min-width: 1024px) {
  .screen.tabletphilipsrespironicsen { 
    display: none;
   }
  .screen.mobilephilipsrespironicsen { 
    display: none;
   }
}