.elementor-31 .elementor-element.elementor-element-e1c90cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-c07ca95{--spacer-size:700px;background-image:url("https://optimisehealth.shop/wp-content/uploads/2026/04/a3ec114b-737a-4e66-8cef-04f4e809324a.png");background-position:center center;background-size:cover;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-c07ca95:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F61E1E;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-8601ce2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8601ce2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8601ce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-c66e0bc{text-align:center;}.elementor-31 .elementor-element.elementor-element-c66e0bc .elementor-heading-title{color:#FF660B;}.elementor-31 .elementor-element.elementor-element-3b1037c{text-align:center;}.elementor-31 .elementor-element.elementor-element-3b1037c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:80px;font-weight:900;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-8067cbe{text-align:center;}.elementor-31 .elementor-element.elementor-element-8067cbe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:80px;font-weight:900;color:#FF660B;}.elementor-31 .elementor-element.elementor-element-09b7ff7{text-align:center;}.elementor-31 .elementor-element.elementor-element-09b7ff7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6cddae7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-af73f17 .elementor-button{background-color:transparent;background-image:linear-gradient(308deg, #FF3724 28%, var( --e-global-color-accent ) 69%);border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-5a4a5ac .elementor-button{background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF3724;border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-99a090c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-101edba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8c5384b{text-align:center;}.elementor-31 .elementor-element.elementor-element-8c5384b .elementor-heading-title{font-size:18px;font-weight:600;color:#FF660B;}.elementor-31 .elementor-element.elementor-element-97fd701{text-align:center;}.elementor-31 .elementor-element.elementor-element-97fd701 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-4c76f4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-d55a84a{--display:flex;--overlay-opacity:0.3;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-d55a84a::before, .elementor-31 .elementor-element.elementor-element-d55a84a > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-d55a84a > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-d55a84a > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-d55a84a > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-d55a84a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(152deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-31 .elementor-element.elementor-element-6f844bd{--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-f350ff1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:900;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-834b8b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-44cf3aa .elementor-heading-title{font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-1117b9d{--display:flex;--overlay-opacity:0.3;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-1117b9d::before, .elementor-31 .elementor-element.elementor-element-1117b9d > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-1117b9d > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-1117b9d > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-1117b9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-1117b9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(152deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-31 .elementor-element.elementor-element-add8d3b{--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-baad0b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:900;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-617c526 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-f632c76 .elementor-heading-title{font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-9572b4c{--display:flex;--overlay-opacity:0.3;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-9572b4c::before, .elementor-31 .elementor-element.elementor-element-9572b4c > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-9572b4c > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-9572b4c > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-9572b4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-9572b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(152deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-31 .elementor-element.elementor-element-9920684{--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-f4b237e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:900;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-2a81b55 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6395973 .elementor-heading-title{font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-d96c117{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-8dec8b3{--display:flex;}.elementor-31 .elementor-element.elementor-element-f5734ac{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-93a7114{--display:flex;}.elementor-31 .elementor-element.elementor-element-6b504f8{text-align:center;}.elementor-31 .elementor-element.elementor-element-6b504f8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:900;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-023ea56{text-align:center;}.elementor-31 .elementor-element.elementor-element-023ea56 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-31fa399{--display:flex;}.elementor-31 .elementor-element.elementor-element-b6d0a03{text-align:center;}.elementor-31 .elementor-element.elementor-element-b6d0a03 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:900;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-42d25b5{text-align:center;}.elementor-31 .elementor-element.elementor-element-42d25b5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-30cf943{--display:flex;}.elementor-31 .elementor-element.elementor-element-ce767fd{text-align:center;}.elementor-31 .elementor-element.elementor-element-ce767fd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:900;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-9aead92{text-align:center;}.elementor-31 .elementor-element.elementor-element-9aead92 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-cfb9b44{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-49dddb6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;}.elementor-31 .elementor-element.elementor-element-49dddb6::before, .elementor-31 .elementor-element.elementor-element-49dddb6 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-49dddb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-49dddb6 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-49dddb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-49dddb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(81deg, var( --e-global-color-primary ) 0%, #000000 100%);}.elementor-31 .elementor-element.elementor-element-a235b4c{--display:flex;}.elementor-31 .elementor-element.elementor-element-e91eaac{text-align:start;}.elementor-31 .elementor-element.elementor-element-e91eaac .elementor-heading-title{font-size:18px;font-weight:600;color:#FF660B;}.elementor-31 .elementor-element.elementor-element-75ce44a{text-align:start;}.elementor-31 .elementor-element.elementor-element-75ce44a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-e2bec37{text-align:start;}.elementor-31 .elementor-element.elementor-element-e2bec37 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-a797821{--display:flex;--justify-content:center;}.elementor-31 .elementor-element.elementor-element-a519cc7 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(308deg, #FF3724 28%, var( --e-global-color-accent ) 69%);border-radius:5px 5px 5px 5px;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-f5734ac{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-e1c90cc{--content-width:1300px;}.elementor-31 .elementor-element.elementor-element-8601ce2{--content-width:1300px;}.elementor-31 .elementor-element.elementor-element-101edba{--content-width:1300px;}.elementor-31 .elementor-element.elementor-element-d55a84a{--width:33%;}.elementor-31 .elementor-element.elementor-element-1117b9d{--width:33%;}.elementor-31 .elementor-element.elementor-element-9572b4c{--width:33%;}.elementor-31 .elementor-element.elementor-element-8dec8b3{--width:100%;}.elementor-31 .elementor-element.elementor-element-31fa399{--width:100%;}.elementor-31 .elementor-element.elementor-element-30cf943{--width:100%;}.elementor-31 .elementor-element.elementor-element-cfb9b44{--content-width:1300px;}.elementor-31 .elementor-element.elementor-element-49dddb6{--width:100%;}.elementor-31 .elementor-element.elementor-element-a797821{--width:32%;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-e1c90cc{--min-height:282px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-c07ca95{--spacer-size:215px;}.elementor-31 .elementor-element.elementor-element-8601ce2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-3b1037c .elementor-heading-title{font-size:25px;}.elementor-31 .elementor-element.elementor-element-8067cbe .elementor-heading-title{font-size:25px;}.elementor-31 .elementor-element.elementor-element-09b7ff7 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-101edba{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-834b8b7 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-617c526 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-2a81b55 .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-d96c117{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-8dec8b3{--width:100%;}.elementor-31 .elementor-element.elementor-element-f5734ac{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-6b504f8 .elementor-heading-title{font-size:23px;}.elementor-31 .elementor-element.elementor-element-023ea56 .elementor-heading-title{font-size:16px;}.elementor-31 .elementor-element.elementor-element-31fa399{--width:100%;}.elementor-31 .elementor-element.elementor-element-b6d0a03 .elementor-heading-title{font-size:23px;}.elementor-31 .elementor-element.elementor-element-42d25b5 .elementor-heading-title{font-size:16px;}.elementor-31 .elementor-element.elementor-element-ce767fd .elementor-heading-title{font-size:23px;}.elementor-31 .elementor-element.elementor-element-9aead92 .elementor-heading-title{font-size:16px;}.elementor-31 .elementor-element.elementor-element-75ce44a .elementor-heading-title{font-size:25px;}.elementor-31 .elementor-element.elementor-element-e2bec37 .elementor-heading-title{font-size:16px;}body.elementor-page-31{padding:0px 20px 0px 20px;}}/* Start custom CSS *//* Force full-page fixed background */
html, body {
  background: none !important;
}

/* Main fixed background layer */
body::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: -1;
  pointer-events: none;

  background:
    radial-gradient(circle at 50% 6%, rgba(255,138,0,0.28), transparent 28%),
    radial-gradient(circle at 15% 28%, rgba(255,36,31,0.18), transparent 24%),
    radial-gradient(circle at 80% 35%, rgba(139,53,255,0.18), transparent 22%),
    linear-gradient(180deg, #050000 0%, #090403 46%, #020202 100%);
}

/* Glow overlay (second layer) */
body::after {
  content: "";
  position: fixed;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  opacity: 0.42;

  background:
    linear-gradient(115deg,
      transparent 0 22%,
      rgba(255,138,0,0.09) 23%,
      transparent 24% 48%,
      rgba(255,36,31,0.08) 49%,
      transparent 50%
    ),
    radial-gradient(circle at 50% 50%, transparent 0 55%, rgba(0,0,0,0.78) 100%);
}

/* 🔥 THIS is the key part (override Elementor backgrounds) */
.elementor-section,
.elementor-container,
.elementor-column,
.elementor-widget-wrap {
  background: transparent !important;
}/* End custom CSS */