.elementor-892
  .elementor-element.elementor-element-w1livct:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-892
  .elementor-element.elementor-element-w1livct
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../Images-Icons/Sleep-Positions/01.webp");
  background-position: top;
  background-size: cover;
}
.elementor-892 .elementor-element.elementor-element-w1livct {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 135px 0px 200px 0px;
}
.elementor-892
  .elementor-element.elementor-element-w1livct
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-892
  .elementor-element.elementor-element-7d277cd
  .elementor-heading-title {
  font-size: 44px;
  text-transform: uppercase;
  line-height: 1.1em;
  letter-spacing: 4px;
}
.elementor-892
  .elementor-element.elementor-element-346561b
  > .elementor-container {
  max-width: 730px;
}
.elementor-892 .elementor-element.elementor-element-346561b {
  padding: 40px 0px 40px 0px;
}
.elementor-892
  .elementor-element.elementor-element-fee6456
  > .elementor-container {
  max-width: 1024px;
}
.elementor-892 .elementor-element.elementor-element-fee6456 {
  padding: 40px 0px 40px 0px;
}
.elementor-892
  .elementor-element.elementor-element-89f4ddb
  > .elementor-container {
  max-width: 1024px;
}
.elementor-892 .elementor-element.elementor-element-89f4ddb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}
.elementor-892
  .elementor-element.elementor-element-89f4ddb
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-892 .elementor-element.elementor-element-f44d06c {
  padding: 0px 0px 50px 0px;
}
.elementor-892
  .elementor-element.elementor-element-e85cfc9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-892 .elementor-element.elementor-element-37d2705 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}
.elementor-892
  .elementor-element.elementor-element-37d2705
  .elementor-divider-separator {
  width: 36%;
}
.elementor-892 .elementor-element.elementor-element-37d2705 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-892
  .elementor-element.elementor-element-t1f3dqb
  > .elementor-container {
  max-width: 660px;
}
.elementor-892
  .elementor-element.elementor-element-648s0qa
  > .elementor-element-populated {
  padding: 0px 10px 0px 10px;
}
.elementor-892 .elementor-element.elementor-element-37fded8 {
  text-align: center;
}
.elementor-892
  .elementor-element.elementor-element-37fded8
  .elementor-heading-title {
  font-size: 28px;
  text-transform: none;
}
.elementor-892 .elementor-element.elementor-element-4momqxh {
  text-align: left;
}
.elementor-892
  .elementor-element.elementor-element-4momqxh
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-892 .elementor-element.elementor-element-f4d5054 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}
.elementor-892
  .elementor-element.elementor-element-f4d5054
  .elementor-divider-separator {
  width: 100%;
}
.elementor-892 .elementor-element.elementor-element-f4d5054 .elementor-divider {
  padding-block-start: 38px;
  padding-block-end: 38px;
}
.elementor-892
  .elementor-element.elementor-element-byxyh46
  > .elementor-container {
  max-width: 850px;
}
.elementor-892 .elementor-element.elementor-element-byxyh46 {
  padding: 20px 0px 0px 0px;
}
.elementor-892
  .elementor-element.elementor-element-5ldxb1f
  > .elementor-element-populated {
  padding: 0px 10px 10px 10px;
}
.elementor-892 .elementor-element.elementor-element-99535ab {
  text-align: center;
}
.elementor-892
  .elementor-element.elementor-element-99535ab
  .elementor-heading-title {
  font-size: 24px;
}
.elementor-892 .elementor-element.elementor-element-1ai5jms {
  text-align: center;
}
.elementor-892
  .elementor-element.elementor-element-uoh8djk
  > .elementor-container {
  max-width: 830px;
}
.elementor-892 .elementor-element.elementor-element-4g9kj67 {
  text-align: justify;
}
.elementor-892
  .elementor-element.elementor-element-4g9kj67
  .elementor-heading-title {
  font-size: 34px;
}
.elementor-892
  .elementor-element.elementor-element-6hhsyl9
  > .elementor-container {
  max-width: 730px;
}
.elementor-892 .elementor-element.elementor-element-6hhsyl9 {
  padding: 0px 20px 0px 20px;
}
.elementor-892
  .elementor-element.elementor-element-8x82d21
  > .elementor-widget-container {
  padding: 0px 0px 25px 0px;
}
.elementor-892
  .elementor-element.elementor-element-uz512yn
  > .elementor-container {
  max-width: 830px;
}
.elementor-892 .elementor-element.elementor-element-eoxctg6 {
  text-align: right;
}
.elementor-892
  .elementor-element.elementor-element-eoxctg6
  .elementor-heading-title {
  font-size: 34px;
}
.elementor-892
  .elementor-element.elementor-element-dvy96er
  > .elementor-container {
  max-width: 730px;
}
.elementor-892 .elementor-element.elementor-element-dvy96er {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 0px 20px 0px 20px;
}
.elementor-892
  .elementor-element.elementor-element-z3wc7mo
  > .elementor-widget-container {
  padding: 0px 0px 25px 0px;
}
.elementor-892
  .elementor-element.elementor-element-gktk4p4
  > .elementor-container {
  max-width: 830px;
}
.elementor-892
  .elementor-element.elementor-element-sjfei3b
  .elementor-heading-title {
  font-size: 34px;
}
.elementor-892
  .elementor-element.elementor-element-hj9kxoo
  > .elementor-container {
  max-width: 730px;
}
.elementor-892 .elementor-element.elementor-element-hj9kxoo {
  padding: 0px 20px 0px 20px;
}
.elementor-892
  .elementor-element.elementor-element-bfc1bci
  > .elementor-widget-container {
  padding: 0px 0px 25px 0px;
}
.elementor-892
  .elementor-element.elementor-element-4740a73
  > .elementor-container {
  max-width: 730px;
}
.elementor-892 .elementor-element.elementor-element-4740a73 {
  margin-top: 60px;
  margin-bottom: 0px;
}
.elementor-892
  .elementor-element.elementor-element-9d0e1f3
  .elementor-heading-title {
  text-transform: uppercase;
}
.elementor-892
  .elementor-element.elementor-element-9044ccb
  .elementor-heading-title {
  text-transform: uppercase;
}
.elementor-892
  .elementor-element.elementor-element-276c933
  > .elementor-container {
  max-width: 730px;
}
.elementor-892
  .elementor-element.elementor-element-43688a9
  > .elementor-container {
  max-width: 730px;
}
.elementor-892 .elementor-element.elementor-element-43688a9 {
  margin-top: 80px;
  margin-bottom: 0px;
}
.elementor-892 .elementor-element.elementor-element-34b3872 {
  text-align: center;
}
.elementor-892
  .elementor-element.elementor-element-34b3872
  .elementor-heading-title {
  text-transform: uppercase;
}
.elementor-892 .elementor-element.elementor-element-d841915 {
  margin-top: 30px;
  margin-bottom: 0px;
}
.elementor-892
  .elementor-element.elementor-element-9f935dd
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-892 .elementor-element.elementor-element-6424705 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}
.elementor-892
  .elementor-element.elementor-element-6424705
  .elementor-divider-separator {
  width: 58%;
}
.elementor-892 .elementor-element.elementor-element-6424705 .elementor-divider {
  padding-block-start: 21px;
  padding-block-end: 21px;
}
.elementor-892
  .elementor-element.elementor-element-p7yfh1l
  > .elementor-container {
  max-width: 860px;
}
.elementor-892 .elementor-element.elementor-element-p7yfh1l {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 30px 0px 0px 0px;
}
.elementor-892
  .elementor-element.elementor-element-p9g7sxp
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}
.elementor-892
  .elementor-element.elementor-element-e571d54
  .elementor-heading-title {
  color: #ff7a00;
  font-size: 34px;
}
.elementor-892 .elementor-element.elementor-element-gntvotl {
  margin-top: 40px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 15px;
}
.elementor-892
  .elementor-element.elementor-element-qrzzasb
  > .elementor-element-populated {
  padding: 10px 10px 0px 10px;
}
.elementor-892
  .elementor-element.elementor-element-ldozlmp.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-892
  .elementor-element.elementor-element-ldozlmp.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-892
  .elementor-element.elementor-element-ldozlmp.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-892
  .elementor-element.elementor-element-ldozlmp
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-892
  .elementor-element.elementor-element-ldozlmp
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-892
  .elementor-element.elementor-element-8685588
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-892 .elementor-element.elementor-element-51f09bd {
  text-align: center;
}
body.elementor-page-892 {
  padding: 0px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-892
    .elementor-element.elementor-element-243ttwa
    > .elementor-widget-container {
    padding: 40px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-892 .elementor-element.elementor-element-7d277cd {
    text-align: left;
  }
  .elementor-892
    .elementor-element.elementor-element-7d277cd
    .elementor-heading-title {
    font-size: 34px;
    letter-spacing: 0px;
  }
  .elementor-892
    .elementor-element.elementor-element-7d277cd
    > .elementor-widget-container {
    margin: 0px 0px 0px 050px;
  }
  .elementor-892 .elementor-element.elementor-element-346561b {
    padding: 30px 5px 20px 5px;
  }
  .elementor-892 .elementor-element.elementor-element-fee6456 {
    padding: 30px 5px 20px 5px;
  }
  .elementor-892 .elementor-element.elementor-element-89f4ddb {
    padding: 30px 5px 20px 5px;
  }
  .elementor-892
    .elementor-element.elementor-element-37d2705
    .elementor-divider-separator {
    width: 85%;
  }
  .elementor-892 .elementor-element.elementor-element-t1f3dqb {
    padding: 0px 5px 0px 5px;
  }
  .elementor-892
    .elementor-element.elementor-element-37fded8
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-892
    .elementor-element.elementor-element-99535ab
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-892
    .elementor-element.elementor-element-4g9kj67
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-892 .elementor-element.elementor-element-6hhsyl9 {
    padding: 0px 5px 0px 5px;
  }
  .elementor-892
    .elementor-element.elementor-element-eoxctg6
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-892 .elementor-element.elementor-element-dvy96er {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 5px 0px 5px;
  }
  .elementor-892
    .elementor-element.elementor-element-sjfei3b
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-892 .elementor-element.elementor-element-hj9kxoo {
    padding: 0px 5px 0px 5px;
  }
  .elementor-892 .elementor-element.elementor-element-0321e74 img {
    max-width: 78%;
  }
  .elementor-892
    .elementor-element.elementor-element-0321e74
    > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
  }
  .elementor-892 .elementor-element.elementor-element-43688a9 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 5px 0px 5px;
  }
  .elementor-892
    .elementor-element.elementor-element-34b3872
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-892
    .elementor-element.elementor-element-6424705
    .elementor-divider-separator {
    width: 80%;
  }
  .elementor-892
    .elementor-element.elementor-element-p9g7sxp
    > .elementor-widget-container {
    margin: 0% -10% 0% -10%;
  }
  .elementor-892
    .elementor-element.elementor-element-e571d54
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.5em;
  }
  .elementor-892
    .elementor-element.elementor-element-243ttwa
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-892
    .elementor-element.elementor-element-ldozlmp
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-892 .elementor-element.elementor-element-c614f3a {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-892
    .elementor-element.elementor-element-51f09bd
    > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
  }
  .elementor-892
    .elementor-element.elementor-element-3672e45
    > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-892 .elementor-element.elementor-element-mnlkpy8 {
    width: 65%;
  }
  .elementor-892 .elementor-element.elementor-element-2d0d49e {
    width: 35%;
  }
  .elementor-892 .elementor-element.elementor-element-e01f937 {
    width: 30%;
  }
  .elementor-892 .elementor-element.elementor-element-1f837f7 {
    width: 70%;
  }
  .elementor-892 .elementor-element.elementor-element-zxlhl73 {
    width: 60%;
  }
  .elementor-892 .elementor-element.elementor-element-502g1kl {
    width: 40%;
  }
} /* Start custom CSS */ /* End custom CSS */
