/* screen - desktopphilipsrespironics */

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

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

.desktopphilipsrespironics .die-norwegerin-karen-t2xJB9 {
  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: 890px;
}

.desktopphilipsrespironics .die-norwegerin-karen-t2xJB9.bp1-animate-enter90 {
  animation: bp1-animate-enter90-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.desktopphilipsrespironics .x360-campaigning-t2xJB9 {
  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;
}

.desktopphilipsrespironics .x360-campaigning-t2xJB9.bp1-animate-enter96 {
  animation: bp1-animate-enter96-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironics .kunde-philips-auf-t2xJB9 {
  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: 370px;
  width: 991px;
}

.desktopphilipsrespironics .kunde-philips-auf-t2xJB9.bp1-animate-enter97 {
  animation: bp1-animate-enter97-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironics .art-direction-klassi-t2xJB9 {
  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;
}

.desktopphilipsrespironics .art-direction-klassi-t2xJB9.bp1-animate-enter98 {
  animation: bp1-animate-enter98-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.desktopphilipsrespironics .patienten-mit-schlaf-t2xJB9 {
  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: 454px;
  width: 975px;
}

.desktopphilipsrespironics .patienten-mit-schlaf-t2xJB9.bp1-animate-enter99 {
  animation: bp1-animate-enter99-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.desktopphilipsrespironics .art-direction-digita-t2xJB9 {
  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: 526px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.desktopphilipsrespironics .rectangle-Ofp11u {
  background-color: transparent;
  display: block;
  height: 364px;
  left: 24px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: 2748px;
  width: 646px;
}

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

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

.desktopphilipsrespironics .sebastian-mevius-t2xJB9 {
  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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.desktopphilipsrespironics .die-produktbroschre-t2xJB9 {
  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: 762px;
}

.desktopphilipsrespironics .die-produktbroschre-t2xJB9.bp1-animate-enter118 {
  animation: bp1-animate-enter118-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

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

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

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

.desktopphilipsrespironics .group-2-t2xJB9 {
  background-color: transparent;
  height: 85px;
  left: 23px;
  position: absolute;
  top: 3149px;
  width: 977px;
}

.desktopphilipsrespironics .sm_-bildmarke_-signa-rvdc3y {
  background-color: transparent;
  height: 49px;
  left: 929px;
  position: absolute;
  top: 36px;
  width: 49px;
}

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

.desktopphilipsrespironics .group-2-xpHZxs {
  background-color: transparent;
  height: 19px;
  left: 938px;
  position: absolute;
  top: 54px;
  width: 64px;
}

.desktopphilipsrespironics .group-pMAV9s {
  background-color: transparent;
  height: 19px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 64px;
}

.desktopphilipsrespironics .en-3QTLUi {
  background-color: transparent;
  cursor: pointer;
  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;
}

.desktopphilipsrespironics .de-3QTLUi {
  background-color: transparent;
  font-weight: 700;
  height: 19px;
  left: 0px;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}
/* screen - mobilephilipsrespironics */

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

.mobilephilipsrespironics .x360-campaigning-1NeBKF {
  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);
}

.mobilephilipsrespironics .kunde-philips-age-1NeBKF {
  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);
}

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

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

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

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

.mobilephilipsrespironics .patienten-mit-schlaf-1NeBKF {
  background-color: transparent;
  font-weight: 400;
  height: 6.79%;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 28.17%;
  width: calc(100.00% - 28px);
}

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

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

.mobilephilipsrespironics .sm_-bildmarke_-signa-1NeBKF {
  background-color: transparent;
  bottom: 24px;
  height: 49px;
  position: absolute;
  right: 14px;
  width: 49px;
}

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

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

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

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

.mobilephilipsrespironics .die-produktbroschre-1NeBKF {
  background-color: transparent;
  font-weight: 400;
  height: 3.40%;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 46.54%;
  width: calc(100.00% - 28px);
}

.mobilephilipsrespironics .testimonial-film-mit-1NeBKF {
  background-color: transparent;
  font-weight: 400;
  height: 4.46%;
  left: 15px;
  letter-spacing: 0.00px;
  line-height: 28px;
  position: absolute;
  text-align: left;
  top: 87.02%;
  width: calc(100.00% - 19px);
}

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

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

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

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

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

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

.mobilephilipsrespironics .art-direction-klassi-1NeBKF {
  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.61% - 14px);
  white-space: nowrap;
  width: 45.63%;
}

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

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

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

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

.mobilephilipsrespironics .art-direction-digita-1NeBKF {
  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(69.89% - 14px);
  white-space: nowrap;
  width: 43.75%;
}

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

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

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

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

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

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

.mobilephilipsrespironics .sebastian-mevius-copy-1NeBKF {
  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;
}

.mobilephilipsrespironics .group-2-1NeBKF {
  background-color: transparent;
  height: 19px;
  position: absolute;
  right: 13px;
  top: 13px;
  width: 65px;
}

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

.mobilephilipsrespironics .en-WNoPoi {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  left: 44.62%;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 60.00%;
}

.mobilephilipsrespironics .de-WNoPoi {
  background-color: transparent;
  font-weight: 700;
  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: 38.46%;
}
/* screen - tabletphilipsrespironics */

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

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

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

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

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

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

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

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

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

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

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

.tabletphilipsrespironics .x360-campaigning-TSxlnq {
  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(79.17% - 26px);
}

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

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

.tabletphilipsrespironics .kunde-philips-auf-TSxlnq {
  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);
}

.tabletphilipsrespironics .kunde-philips-auf-TSxlnq.bp2-animate-enter314 {
  animation: bp2-animate-enter314-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironics .patienten-mit-schlaf-TSxlnq {
  background-color: transparent;
  display: block;
  font-weight: 400;
  height: 2.96%;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 28px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 16.00%;
  width: calc(100.00% - 58px);
}

.tabletphilipsrespironics .patienten-mit-schlaf-TSxlnq.bp2-animate-enter315 {
  animation: bp2-animate-enter315-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

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

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

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

.tabletphilipsrespironics .sebastian-mevius-TSxlnq {
  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);
}

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

.tabletphilipsrespironics .group-TSxlnq {
  background-color: transparent;
  height: 0.67%;
  left: 325px;
  position: absolute;
  top: 7.40%;
  width: calc(100.00% - 352px);
}

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

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

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

.tabletphilipsrespironics .impressum-Gaeu3H {
  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: 93px;
}

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

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

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

.tabletphilipsrespironics .rectangle-9jO4GR.bp2-animate-enter317 {
  animation: bp2-animate-enter317-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

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

.tabletphilipsrespironics .rectangle-copy-9jO4GR.bp2-animate-enter318 {
  animation: bp2-animate-enter318-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

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

.tabletphilipsrespironics .rectangle-copy-2-9jO4GR.bp2-animate-enter319 {
  animation: bp2-animate-enter319-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tabletphilipsrespironics .rectangle-4yx7aL.bp2-animate-enter324 {
  animation: bp2-animate-enter324-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

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

.tabletphilipsrespironics .rectangle-34tpQp.bp2-animate-enter325 {
  animation: bp2-animate-enter325-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

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

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

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

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

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

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

.tabletphilipsrespironics .art-direction-klassi-TSxlnq {
  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);
}

.tabletphilipsrespironics .art-direction-klassi-TSxlnq.bp2-animate-enter328 {
  animation: bp2-animate-enter328-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

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

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

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

.tabletphilipsrespironics .die-produktbroschre-TSxlnq {
  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: 529px;
}

.tabletphilipsrespironics .die-produktbroschre-TSxlnq.bp2-animate-enter330 {
  animation: bp2-animate-enter330-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tabletphilipsrespironics .art-direction-digita-TSxlnq {
  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: 63.15%;
}

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

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

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

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

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

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

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

.tabletphilipsrespironics .die-norwegerin-karen-TSxlnq {
  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% - 34px);
}

.tabletphilipsrespironics .die-norwegerin-karen-TSxlnq.bp2-animate-enter338 {
  animation: bp2-animate-enter338-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.tabletphilipsrespironics .rectangle-TSxlnq {
  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;
}

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

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

.tabletphilipsrespironics .group-2-MQx391 {
  background-color: transparent;
  height: 19px;
  position: absolute;
  right: 26px;
  top: 53px;
  width: 65px;
}

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

.tabletphilipsrespironics .en-9RVffN {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: 19px;
  left: 44.62%;
  letter-spacing: 1.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 60.00%;
}

.tabletphilipsrespironics .de-9RVffN {
  background-color: transparent;
  font-weight: 700;
  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: 38.46%;
}
@media screen and (max-width: 767px) {
  .screen.tabletphilipsrespironics { 
    display: none;
   }
  .screen.desktopphilipsrespironics { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .screen.mobilephilipsrespironics { 
    display: none;
   }
  .screen.desktopphilipsrespironics { 
    display: none;
   }
}
@media screen and (min-width: 1024px) {
  .screen.tabletphilipsrespironics { 
    display: none;
   }
  .screen.mobilephilipsrespironics { 
    display: none;
   }
}