.elementor-8803 .elementor-element.elementor-element-614a3db5:not(.elementor-motion-effects-element-type-background), .elementor-8803 .elementor-element.elementor-element-614a3db5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.lifesourcechiropractic.com/wp-content/uploads/2020/06/sleep-disorders.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8803 .elementor-element.elementor-element-614a3db5 > .elementor-background-overlay{background-color:#1f273a;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8803 .elementor-element.elementor-element-614a3db5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20% 0% 0% 0%;}.elementor-8803 .elementor-element.elementor-element-4f7b00a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8803 .elementor-element.elementor-element-616da639 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8803 .elementor-element.elementor-element-2ce30308{text-align:start;}.elementor-8803 .elementor-element.elementor-element-2ce30308 .elementor-heading-title{color:#ffffff;}.elementor-8803 .elementor-element.elementor-element-3a51e8d4 > .elementor-element-populated{padding:30px 35px 10px 35px;}.elementor-8803 .elementor-element.elementor-element-42718f8e{margin-top:0px;margin-bottom:0px;}.elementor-8803 .elementor-element.elementor-element-2608454e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8803 .elementor-element.elementor-element-2608454e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#71979c;}.elementor-8803 .elementor-element.elementor-element-2608454e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 35px 35px 35px;}.elementor-8803 .elementor-element.elementor-element-2608454e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8803 .elementor-element.elementor-element-e9c7610{text-align:start;}.elementor-8803 .elementor-element.elementor-element-e9c7610 .elementor-heading-title{color:#ffffff;}.elementor-8803 .elementor-element.elementor-element-1db86ba7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-8803 .elementor-element.elementor-element-1db86ba7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8803 .elementor-element.elementor-element-1db86ba7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8803 .elementor-element.elementor-element-53459894:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8803 .elementor-element.elementor-element-53459894 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8803 .elementor-element.elementor-element-53459894 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 100px 50px 100px;}.elementor-8803 .elementor-element.elementor-element-53459894 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8803 .elementor-element.elementor-element-42d0f137{text-align:start;}.elementor-8803 .elementor-element.elementor-element-16f7b81a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8803 .elementor-element.elementor-element-16f7b81a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8803 .elementor-element.elementor-element-16f7b81a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8803 .elementor-element.elementor-element-16f7b81a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8803 .elementor-element.elementor-element-f2a1f35 > .elementor-background-overlay{background-color:#71979C;opacity:0.61;}.elementor-8803 .elementor-element.elementor-element-f2a1f35{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-8803 .elementor-element.elementor-element-893d2ff > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8803 .elementor-element.elementor-element-893d2ff{text-align:start;}.elementor-8803 .elementor-element.elementor-element-476fa29 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8803 .elementor-element.elementor-element-476fa29{text-align:start;}.elementor-8803 .elementor-element.elementor-element-273c0429 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8803 .elementor-element.elementor-element-78a84b03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8803 .elementor-element.elementor-element-78a84b03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8803 .elementor-element.elementor-element-78a84b03 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 100px 100px 100px;}.elementor-8803 .elementor-element.elementor-element-78a84b03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8803 .elementor-element.elementor-element-bb19147{text-align:start;}.elementor-8803 .elementor-element.elementor-element-6fa47a7d{text-align:start;}.elementor-8803 .elementor-element.elementor-element-3e7640ce{text-align:start;}.elementor-8803 .elementor-element.elementor-element-95ff36a{text-align:start;}.elementor-8803 .elementor-element.elementor-element-6f90322{text-align:start;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-8803 .elementor-element.elementor-element-32a4e20f{width:55%;}.elementor-8803 .elementor-element.elementor-element-2608454e{width:45%;}.elementor-8803 .elementor-element.elementor-element-53459894{width:55%;}.elementor-8803 .elementor-element.elementor-element-16f7b81a{width:45%;}.elementor-8803 .elementor-element.elementor-element-78a84b03{width:55%;}}@media(max-width:1024px){.elementor-8803 .elementor-element.elementor-element-614a3db5{padding:50px 50px 0px 50px;}.elementor-8803 .elementor-element.elementor-element-616da639 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8803 .elementor-element.elementor-element-2608454e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8803 .elementor-element.elementor-element-1db86ba7{padding:0px 50px 50px 50px;}.elementor-8803 .elementor-element.elementor-element-53459894 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:35px 35px 35px 35px;}.elementor-8803 .elementor-element.elementor-element-16f7b81a > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8803 .elementor-element.elementor-element-273c0429{padding:0px 50px 50px 50px;}.elementor-8803 .elementor-element.elementor-element-78a84b03 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:35px 35px 35px 35px;}}@media(max-width:767px){.elementor-8803 .elementor-element.elementor-element-614a3db5{padding:30px 30px 0px 30px;}.elementor-8803 .elementor-element.elementor-element-2ce30308{text-align:center;}.elementor-8803 .elementor-element.elementor-element-42718f8e{margin-top:30px;margin-bottom:0px;}.elementor-8803 .elementor-element.elementor-element-e9c7610{text-align:center;}.elementor-8803 .elementor-element.elementor-element-1db86ba7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8803 .elementor-element.elementor-element-53459894 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8803 .elementor-element.elementor-element-16f7b81a > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-8803 .elementor-element.elementor-element-273c0429{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8803 .elementor-element.elementor-element-78a84b03 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-1f540d2e */.elementor-8803{--navy:#07153a;--blue:#245a91;--gold:#e8c14b;color:#435365}

.elementor-8803 h2{color:#07153a!important;font-size:32px!important;line-height:1.25!important;margin:36px 0 18px!important;font-weight:700!important}

.elementor-8803 h3{color:#245a91!important;font-size:24px!important;line-height:1.35!important;margin:26px 0 12px!important}

.elementor-8803 p,.elementor-8803 li{font-size:18px!important;line-height:1.8!important;color:#435365}

.elementor-8803 p{margin:0 0 22px!important}

.elementor-8803 a,.elementor-8803 a:visited{color:#245a91;font-weight:700;text-decoration:underline;text-underline-offset:4px}

.elementor-8803 .elementor-element-614a3db5{padding:100px 24px 72px!important;background-position:center center!important}

.elementor-8803 .elementor-element-614a3db5>.elementor-background-overlay{background:#07153a!important;opacity:.55!important}

.elementor-8803 .elementor-element-2ce30308 h1{color:#fff!important;font-size:50px!important;font-weight:700!important;line-height:1.15!important;text-shadow:0 2px 12px #07153a88;margin:12px 0 24px!important}

.elementor-8803 .elementor-element-2608454e>.elementor-widget-wrap{background:transparent!important;border:0!important;box-shadow:none!important}

.elementor-8803 .elementor-element-e9c7610 p,.elementor-8803 .elementor-element-e9c7610 a{color:#fff!important;font-size:25px!important;text-shadow:0 2px 8px #07153a!important;margin:0!important}

.elementor-8803 .elementor-element-1db86ba7,.elementor-8803 .elementor-element-273c0429{padding:52px 24px!important;background:#fff!important}

.elementor-8803 .elementor-element-1db86ba7>.elementor-container,.elementor-8803 .elementor-element-273c0429>.elementor-container{max-width:1140px!important}

.elementor-8803 .elementor-element-53459894>.elementor-widget-wrap{padding:0 44px 0 0!important}

.elementor-8803 .elementor-element-16f7b81a>.elementor-widget-wrap{padding:0!important}

.elementor-8803 .elementor-element-f2a1f35{padding:0!important;background:transparent!important}

.elementor-8803 .elementor-element-84931bc>.elementor-widget-wrap{background:#151f45!important;border:0!important;border-top:6px solid #e8c14b!important;border-radius:12px!important;padding:30px!important}

.elementor-8803 .elementor-element-84931bc h2{color:#fff!important;font-size:29px!important;margin:12px 0 22px!important}

.elementor-8803 .elementor-element-84931bc p{color:#e4e9f2!important;font-size:17px!important;line-height:1.8!important}

.elementor-8803 .elementor-element-84931bc a,.elementor-8803 .elementor-element-84931bc a:visited{color:#efc952!important}

.elementor-8803 .v-contact,.elementor-8803 .v-contact:visited{display:block;background:#e8c14b!important;color:#07153a!important;border-radius:8px;padding:14px 18px;text-align:center;text-decoration:none!important;margin-top:28px;font-size:18px}

.elementor-8803 .elementor-element-84931bc a.v-contact,.elementor-8803 .elementor-element-84931bc a.v-contact:visited{color:#07153a!important}

.elementor-8803 .v-eyebrow{color:#a38329!important;font-size:13px!important;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:15px!important}

.elementor-8803 .v-lead{font-size:29px!important;line-height:1.4!important;color:#07153a!important;font-weight:700}

.elementor-8803 .v-faq details{border-bottom:1px solid #dbe2ec;padding:20px 0}

.elementor-8803 .v-faq summary{cursor:pointer;list-style:none;color:#245a91;font-size:21px;font-weight:700;line-height:1.45;padding-right:32px;position:relative}

.elementor-8803 .v-faq summary::-webkit-details-marker{display:none}

.elementor-8803 .v-faq summary:after{content:'+';position:absolute;right:2px;top:0;color:#ae8823}

.elementor-8803 .v-faq details[open] summary:after{content:'−'}

.elementor-8803 .v-faq details p{margin:20px 0 0!important}

.elementor-8803 .v-note{margin:30px 0;padding:22px 26px;border-left:4px solid #e8c14b;background:#f3f6fa}

.elementor-8803 .v-note p{font-size:16px!important;margin:0!important}

.elementor-8803 .v-next{margin:42px 0 34px;padding-top:8px}

.elementor-8803 .v-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:26px 0}

.elementor-8803 a.v-button,.elementor-8803 a.v-button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:54px;background:#f2ca52;color:#07153a!important;border-radius:8px;padding:14px 28px;font-size:19px;text-decoration:none!important;box-shadow:0 4px 12px #07153a12}

.elementor-8803 .v-button:hover,.elementor-8803 .v-contact:hover{background:#e4b83d!important}

.elementor-8803 .v-explore{background:#f3f6fa;border-left:4px solid #e2c15a;padding:26px 30px;margin:34px 0}

.elementor-8803 .v-explore p{color:#07153a!important;font-size:13px!important;font-weight:700;letter-spacing:1.5px;margin-bottom:18px!important}

.elementor-8803 .v-explore-links{display:flex;gap:24px 34px;flex-wrap:wrap}

.elementor-8803 .v-explore a,.elementor-8803 .v-explore a:visited,.elementor-8803 .v-explore a:hover{font-size:20px;text-decoration:underline!important;text-decoration-color:#e8c14b!important;text-decoration-thickness:2px!important;text-underline-offset:6px!important}

.elementor-8803 .v-sources{border-top:1px solid #dbe2ec;padding-top:20px;margin-top:30px}

.elementor-8803 .v-sources p{font-size:13px!important;line-height:1.7!important}

.elementor-8803 .elementor-element-5417a903{padding:0!important}

@media(max-width:767px){.elementor-8803 .elementor-element-614a3db5{padding:80px 18px 40px!important}.elementor-8803 .elementor-element-2ce30308 h1{font-size:36px!important}.elementor-8803 .elementor-element-1db86ba7,.elementor-8803 .elementor-element-273c0429{padding:30px 18px!important}.elementor-8803 .elementor-element-53459894{order:1!important;width:100%!important}.elementor-8803 .elementor-element-16f7b81a{order:2!important;width:100%!important}.elementor-8803 .elementor-element-53459894>.elementor-widget-wrap{padding:0!important}.elementor-8803 .elementor-element-16f7b81a>.elementor-widget-wrap{padding:26px 0 0!important}.elementor-8803 .elementor-element-84931bc>.elementor-widget-wrap{padding:24px!important}.elementor-8803 h2{font-size:27px!important;margin-top:30px!important}.elementor-8803 h3{font-size:22px!important}.elementor-8803 p,.elementor-8803 li{font-size:17px!important}.elementor-8803 .v-lead{font-size:25px!important}.elementor-8803 .v-faq summary{font-size:19px}.elementor-8803 .v-explore{padding:22px 20px}.elementor-8803 .v-explore-links{gap:22px}.elementor-8803 .v-explore a{font-size:18px}.elementor-8803 .v-actions{align-items:flex-start;gap:20px}.elementor-8803 .elementor-element-e9c7610 p{font-size:22px!important}}

.elementor-8803 .elementor-element-16f7b81a>.elementor-widget-wrap{margin:0!important;background:transparent!important;border:0!important}

@media(max-width:767px){.elementor-8803 .elementor-element-273c0429>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0!important}}

.elementor-8803 .care-heading{position:relative;padding-left:24px}.elementor-8803 .care-heading:before{content:'—';position:absolute;left:0;color:#b58c21;font-size:18px}.elementor-8803 .care-heading:after{content:'';display:block;width:56px;height:2px;background:#e8c14b;margin-top:10px}.elementor-8803 .care-treatment{margin:30px 0 36px;padding-bottom:26px;border-bottom:1px solid #dbe2ec}.elementor-8803 .care-suitability,.elementor-8803 .care-copy{display:block;font-size:18px;line-height:1.8;color:#435365;margin:0 0 22px!important}.elementor-8803 .care-signs{padding-left:24px;margin:22px 0}.elementor-8803 .care-signs li{padding-left:5px;margin-bottom:12px}.elementor-8803 .care-signs li::marker{color:#b58c21}.elementor-8803 .v-cite a{font-size:11px!important;font-weight:400!important;color:#64748b!important;text-decoration:none!important;margin-left:3px}.elementor-8803 .v-sources,.elementor-8803 .v-sources p,.elementor-8803 .v-sources a{font-size:12px!important;line-height:1.7!important;color:#64748b!important;font-weight:400!important}.elementor-8803 .elementor-element-e9c7610 .elementor-heading-title{display:inline-block;padding:12px 22px;border:1px solid #e8c14b;border-radius:8px;background:rgba(7,21,58,.35);color:#fff!important;font-weight:600!important;line-height:1.3;max-width:100%}.elementor-8803 .v-faq .care-copy{margin:20px 0 0!important}@media(max-width:767px){.elementor-8803 .care-suitability,.elementor-8803 .care-copy{font-size:17px}.elementor-8803 .care-heading{padding-left:22px}.elementor-8803 .elementor-element-e9c7610 .elementor-heading-title{padding:10px 18px;font-size:22px!important}}
.elementor-8803 .elementor-element-476fa29 p{color:#e8c14b!important;font-size:20px!important}.elementor-8803 .elementor-element-78a84b03>.elementor-widget-wrap{padding:0 100px 40px!important}.elementor-8803 .elementor-element-273c0429{padding-top:16px!important}.elementor-8803 .elementor-element-614a3db5{min-height:465px}.elementor-8803 .elementor-element-3a51e8d4,.elementor-8803 .elementor-element-32a4e20f{display:none!important}@media(max-width:767px){.elementor-8803 .elementor-element-78a84b03>.elementor-widget-wrap{padding:0!important}.elementor-8803 .elementor-element-614a3db5{min-height:0}}
.elementor-8803 .care-heading:after{width:100%!important}/* End custom CSS */