.elementor-15 .elementor-element.elementor-element-86c69e9{--display:flex;--padding-top:0189px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-83443e3{width:var( --container-widget-width, 894px );max-width:894px;padding:0px 0px 035px 0px;--container-widget-width:894px;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-ad84145{--display:flex;--margin-top:0px;--margin-bottom:-250px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-30e8212{--display:flex;--overlay-opacity:1;--padding-top:0418px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-30e8212:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-30e8212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-element-30e8212::before, .elementor-15 .elementor-element.elementor-element-30e8212 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-30e8212 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-30e8212 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-30e8212 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-30e8212 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Mask-group-2.webp");--background-overlay:'';background-position:center right;background-repeat:no-repeat;}.elementor-15 .elementor-element.elementor-element-952c894{--display:flex;--margin-top:0px;--margin-bottom:029px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-657bfae{padding:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-bfb6235{padding:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-bfb6235 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-470413f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-00bebef{--display:flex;--min-height:205px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4DCD2;--border-color:#E4DCD2;}.elementor-15 .elementor-element.elementor-element-00bebef:hover{background-color:transparent;background-image:linear-gradient(270deg, #FD7F01 2.82%, #FAC104 100.4%);}.elementor-15 .elementor-element.elementor-element-2c7f532{width:var( --container-widget-width, 254px );max-width:254px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:254px;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-2c7f532 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-2c7f532 .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-2c7f532 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-1bcaa15{width:var( --container-widget-width, 70% );max-width:70%;padding:011px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-4541f30{--display:flex;--min-height:205px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4DCD2;--border-color:#E4DCD2;}.elementor-15 .elementor-element.elementor-element-4541f30:hover{background-color:transparent;background-image:linear-gradient(270deg, #FD7F01 2.82%, #FAC104 100.4%);}.elementor-15 .elementor-element.elementor-element-4f03d30{width:var( --container-widget-width, 254px );max-width:254px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:254px;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-4f03d30 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-4f03d30 .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-4f03d30 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-7d2771b{width:var( --container-widget-width, 254px );max-width:254px;padding:11px 0px 0px 0px;--container-widget-width:254px;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-db233e5{--display:flex;--min-height:205px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4DCD2;--border-color:#E4DCD2;}.elementor-15 .elementor-element.elementor-element-db233e5:hover{background-color:transparent;background-image:linear-gradient(270deg, #FD7F01 2.82%, #FAC104 100.4%);}.elementor-15 .elementor-element.elementor-element-9994a59{width:var( --container-widget-width, 254px );max-width:254px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:254px;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-9994a59 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-9994a59 .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-9994a59 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-4354c40{width:var( --container-widget-width, 254px );max-width:254px;padding:011px 0px 0px 0px;--container-widget-width:254px;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-f97f5dd{--display:flex;--min-height:205px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4DCD2;--border-color:#E4DCD2;}.elementor-15 .elementor-element.elementor-element-f97f5dd:hover{background-color:transparent;background-image:linear-gradient(270deg, #FD7F01 2.82%, #FAC104 100.4%);}.elementor-15 .elementor-element.elementor-element-5836c7e{width:var( --container-widget-width, 254px );max-width:254px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:254px;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-5836c7e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-5836c7e .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-5836c7e .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-4265be9{width:var( --container-widget-width, 254px );max-width:254px;padding:011px 0px 0px 0px;--container-widget-width:254px;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-338d476{--display:flex;--min-height:205px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E4DCD2;--border-color:#E4DCD2;}.elementor-15 .elementor-element.elementor-element-338d476:hover{background-color:transparent;background-image:linear-gradient(270deg, #FD7F01 2.82%, #FAC104 100.4%);}.elementor-15 .elementor-element.elementor-element-db134a5{width:var( --container-widget-width, 254px );max-width:254px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:254px;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-db134a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-db134a5 .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-db134a5 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-88134ec{width:var( --container-widget-width, 254px );max-width:254px;padding:011px 0px 0px 0px;--container-widget-width:254px;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-3c6f838{--display:flex;--min-height:205px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 00px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:00px;--border-left-width:1px;border-color:#E4DCD2;--border-color:#E4DCD2;}.elementor-15 .elementor-element.elementor-element-3c6f838:hover{background-color:transparent;background-image:linear-gradient(270deg, #FD7F01 2.82%, #FAC104 100.4%);}.elementor-15 .elementor-element.elementor-element-a5c4e9d{width:var( --container-widget-width, 254px );max-width:254px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:254px;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-a5c4e9d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-a5c4e9d .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-a5c4e9d .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-22d92f7{width:var( --container-widget-width, 254px );max-width:254px;padding:011px 0px 0px 0px;--container-widget-width:254px;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-8676c04{--display:flex;}.elementor-15 .elementor-element.elementor-element-8676c04:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8676c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-element-151e91a{--spacer-size:115px;}.elementor-15 .elementor-element.elementor-element-c81869b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c81869b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c81869b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E6;background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-element-c81869b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-4587327{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-48a4d4c img{height:530px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-0775a64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8e34e52{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6a41ed4 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-6356e50{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-8e6f01c .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:700;line-height:26px;letter-spacing:-1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(270deg, var( --e-global-color-primary ) 2.82%, #FAC104 100.4%);transition-duration:0s;padding:010px 010px 010px 010px;}.elementor-15 .elementor-element.elementor-element-8e6f01c .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-8e6f01c .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FAC104 0%, var( --e-global-color-primary ) 100%);}.elementor-15 .elementor-element.elementor-element-8e6f01c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-15a109f .elementor-button{background-color:#FD7F0100;font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:700;line-height:26px;letter-spacing:-1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-15a109f .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-15a109f .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FAC104 0%, var( --e-global-color-primary ) 100%);}.elementor-15 .elementor-element.elementor-element-15a109f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-53ee010{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-53ee010:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-53ee010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-element-88bf625{--spacer-size:101px;}.elementor-15 .elementor-element.elementor-element-a79a282{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a79a282:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a79a282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-element-1d8ec48{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-848bbc7 img{height:530px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-c1f9b6b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-252c00c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-14b22d7{padding:0px 0px 0px 0px;text-align:left;}.elementor-15 .elementor-element.elementor-element-14b22d7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-5c438ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-958477a .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:700;line-height:26px;letter-spacing:-1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(270deg, var( --e-global-color-primary ) 2.82%, #FAC104 100.4%);transition-duration:0s;}.elementor-15 .elementor-element.elementor-element-958477a .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-958477a .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FAC104 0%, var( --e-global-color-primary ) 100%);}.elementor-15 .elementor-element.elementor-element-49e9b48{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-49e9b48:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-49e9b48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-element-cbc5769{--spacer-size:101px;}.elementor-15 .elementor-element.elementor-element-5db992a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5db992a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5db992a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-element-1ac1ce4{padding:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-e56a478{padding:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-e56a478 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-a83074a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a83074a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a83074a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-wrapper{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:auto;max-width:1264px !important;}.elementor-15 .elementor-element.elementor-global-180 .core-layout, .elementor-15 .elementor-element.elementor-global-180 .app-booking-footer{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-global-180 .app-date-picker-schedule{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-global-180 .app-modal, .elementor-15 .elementor-element.elementor-global-180 .app-modal .app-booking-button-group, .elementor-15 .elementor-element.elementor-global-180 .app-modal-footer{background-color:#F1E5D9;background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-date-button:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-date-button.bg-wl-text-action-primary{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-color:#BBBBBB;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-calendar button:nth-child(2):hover{background-color:var( --e-global-color-primary );border-color:#BBBBBB;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-calendar button:nth-child(odd):hover, .elementor-15 .elementor-element.elementor-global-180 .app-schedule-calendar button:nth-child(odd):focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-color:#BBBBBB;}.elementor-15 .elementor-element.elementor-global-180 .app-date-picker-schedule .app-date-picker-step:hover, .elementor-15 .elementor-element.elementor-global-180 .app-date-picker .app-date-picker-step:hover{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-display-buttons button:hover, .elementor-15 .elementor-element.elementor-global-180 .app-schedule-display-buttons button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-color:#BBBBBB;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-display-buttons button.bg-wl-background-action-primary{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-color:#BBBBBB;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-button:hover, .elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-container{background-color:#F1E5D9;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-button-apply{background-color:transparent;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(270deg, var( --e-global-color-primary ) 2.82%, #FAC104 100.4%);border-style:none;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-button-apply:hover, .elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-button-apply:focus{background-color:transparent;color:var( --e-global-color-accent );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-button-clear{background-color:transparent;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(270deg, var( --e-global-color-primary ) 2.82%, #FAC104 100.4%);border-style:none;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-button-clear:hover, .elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-button-clear:focus{background-color:transparent;color:var( --e-global-color-accent );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-booking-button{background-color:transparent;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(270deg, var( --e-global-color-primary ) 2.82%, #FAC104 100.4%);border-style:none !important;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-booking-button:hover, .elementor-15 .elementor-element.elementor-global-180 .app-schedule-booking-button:focus{background-color:transparent;color:var( --e-global-color-accent );background-image:linear-gradient(180deg, #FAC104 0%, var( --e-global-color-primary ) 100%);}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button--primary, .elementor-15 .elementor-element.elementor-global-180 .app-button--primary{background-color:transparent;font-size:1rem;background-image:linear-gradient(270deg, var( --e-global-color-primary ) 2.82%, #FAC104 100.4%);border-style:none;}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button--secondary, .elementor-15 .elementor-element.elementor-global-180 .app-button--secondary{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-primary ) 282%, #FAC104 100.4%);}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button--secondary:hover, .elementor-15 .elementor-element.elementor-global-180 .app-button--secondary:hover{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-primary ) 2.82%, #FAC104 100.4%);}.elementor-15 .elementor-element.elementor-global-180 .app-menu-generic .app-menu-current-item{background-color:#F1E5D9;border-style:solid;border-color:#BBBBBB;}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button-frequency:hover{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button-frequency--selected{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-global-180 .app-login-submit-button{background-color:transparent;color:var( --e-global-color-text );background-image:linear-gradient(270deg, var( --e-global-color-primary ) 2.82%, #FAC104 100.4%);border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-global-180 .app-login-submit-button:hover, .elementor-15 .elementor-element.elementor-global-180 .app-login-submit-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-15 .elementor-element.elementor-global-180 .app-button-social:hover{background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180{width:var( --container-widget-width, 1264px );max-width:1264px;--container-widget-width:1264px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-global-180 .app-wl-branding{display:none !important;}.elementor-15 .elementor-element.elementor-global-180 .app-modal{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-date-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:#BBBBBB;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-date-button:focus{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-global-180 button.app-schedule-date-button:hover:not(.border-wl-border-action-primary):not(.bg-wl-text-action-primary){border-color:#BBBBBB;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-calendar button:nth-child(2) span{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-calendar button:nth-child(2):hover span{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-calendar button:nth-child(2){border-style:solid;border-color:#BBBBBB;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-calendar button:nth-child(odd){fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:#BBBBBB;}.elementor-15 .elementor-element.elementor-global-180 .app-date-picker-schedule p, .elementor-15 .elementor-element.elementor-global-180 .app-date-picker p.app-date-picker--current{font-size:1rem;font-weight:700;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-date-picker-schedule .app-date-picker-step, .elementor-15 .elementor-element.elementor-global-180 .app-date-picker .app-date-picker-step{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:#BBBBBBBB;}.elementor-15 .elementor-element.elementor-global-180 .app-date-picker-schedule .app-date-picker-step:hover{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-global-180 .app-date-picker .app-date-picker-step:hover{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-global-180 .app-date-picker-schedule ul li{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-global-180 .app-date-picker ul li{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-global-180 .app-date-picker-schedule ol li{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-date-picker ol li{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-date-picker-schedule li.app-date-picker--selected{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-date-picker li.app-date-picker--selected{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-date-picker li div{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-display-buttons button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:#BBBBBB;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule__location-icon{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule__time-zone-icon{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:#BBBBBB;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-title > p{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-close-icon{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-global-180 p.app-schedule-filter-accordion-label, .elementor-15 .elementor-element.elementor-global-180 .core-form-checkbox-input + p.app-schedule-filter-accordion-label, .elementor-15 .elementor-element.elementor-global-180 .core-form-checkbox-input:checked + p.app-schedule-filter-accordion-label{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-all-drop-down > span{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-all-drop-down > svg{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-booking-button:disabled{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button--primary{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-button--primary{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button--secondary{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid !important;}.elementor-15 .elementor-element.elementor-global-180 .app-button--secondary{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid !important;}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button--secondary:hover, .elementor-15 .elementor-element.elementor-global-180 .app-booking-button--secondary:focus{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-global-180 .app-button--secondary:hover, .elementor-15 .elementor-element.elementor-global-180 .app-button--secondary:focus{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-global-180 .core-form-label, .elementor-15 .elementor-element.elementor-global-180 .core-form-label-content, .elementor-15 .elementor-element.elementor-global-180 .core-form-radio-label{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .core-form-radio{background-color:#F1E5D9;border-style:solid;border-color:#BBBBBB;}.elementor-15 .elementor-element.elementor-global-180 .core-form-radio-label-schedule{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .core-form-radio-label{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-purchase-option .app-booking-purchase-option-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-payment-method .app-booking-payment-method-label > div{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-payment-method .app-booking-payment-method-label svg{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 li:hover .core-form-radio-label-schedule{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 button:hover .core-form-radio-label:not(.app-booking-payment-method-selector-item--title){color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 div:has(> .core-form-radio-label):hover .core-form-radio-label:not(.app-booking-payment-method-selector-item--title){color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-purchase-option:hover .app-booking-purchase-option-title{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-payment-method:hover .app-booking-payment-method-label > div{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-payment-method:hover .app-booking-payment-method-label svg{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-content input[type="radio"]:checked + .core-form-radio-label-schedule{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 button input[type="radio"]:checked + .core-form-radio-label{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 div:has(> input[type="radio"]:checked) .core-form-radio-label{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-purchase-option:has(input[type="radio"]:checked) .app-booking-purchase-option-title{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .core-form-checkbox-input{border-style:solid;border-color:#BBBBBB;background-color:#F1E5D9;}.elementor-15 .elementor-element.elementor-global-180 .core-form-checkbox-input:checked:after{color:var( --e-global-color-primary );border-color:#BBBBBB;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-content span li > div.bg-wl-sky::before{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .core-form-checkbox-input:checked{border-color:#BBBBBB;}.elementor-15 .elementor-element.elementor-global-180 .app-switch:not(.app-switch--active) > p{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-content > div > svg{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .core-form-text-input > svg{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .core-form-text-input + svg{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-login-input + svg{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .core-form-label--input .core-form-label-content, .elementor-15 .elementor-element.elementor-global-180 .core-form-label--input.core-form-label-content, .elementor-15 .elementor-element.elementor-global-180 .core-form-label--input.core-form-label{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-content input[type="text"]::placeholder, .elementor-15 .elementor-element.elementor-global-180 .core-form-text-input::placeholder, .elementor-15 .elementor-element.elementor-global-180 .core-form-text-input + input::placeholder{color:#F1E5D9;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-filter-content input[type="text"], .elementor-15 .elementor-element.elementor-global-180 .core-form-text-input, .elementor-15 .elementor-element.elementor-global-180 .core-form-text-input + input{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .core-form-label--select .core-form-label-content, .elementor-15 .elementor-element.elementor-global-180 .core-form-label--select.core-form-label-content, .elementor-15 .elementor-element.elementor-global-180 .core-form-label--select.core-form-label{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking__select-element{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-menu-current-item:hover .app-booking__select-element, .elementor-15 .elementor-element.elementor-global-180 .app-menu-current-item:focus .app-booking__select-element{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-phone-number-input > div{border:none;border-radius:unset;}.elementor-15 .elementor-element.elementor-global-180 .app-menu-generic .app-menu-item{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-menu-generic .app-menu-item:hover, .elementor-15 .elementor-element.elementor-global-180 .app-menu-generic .app-menu-item:focus{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-date, .elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-date span{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-header{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-content-odd:hover{background-color:#F1E5D9;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-time span, .elementor-15 .elementor-element.elementor-global-180 div:has(> .app-schedule-list-time){color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-session span:not(.app-css-schedule-class-staff-substitute){fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-instructors span:not(.app-css-schedule-class-staff-substitute){fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-instructors svg{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-instructions span:not(.app-css-schedule-class-staff-substitute){fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-instructions svg{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-session:hover span{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-instructors:hover span{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-instructors:hover svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-instructions:hover span{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-instructions:hover svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-css-schedule-class-staff-substitute{color:var( --e-global-color-primary );background-color:#F1E5D9;}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-duration{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-availability{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-room span{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-room svg{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-location span{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-location svg{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-calendar-table-header > div:first-child{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-list-calendar-content{background-color:#F1E5D9;}.elementor-15 .elementor-element.elementor-global-180 .app-modal-header .app-modal-title:not(:has(.app-schedule-event-modal-header-date)), .elementor-15 .elementor-element.elementor-global-180 .app-schedule-location-modal-title, .elementor-15 .elementor-element.elementor-global-180 .app-schedule-course-modal-info div:nth-child(1), .elementor-15 .elementor-element.elementor-global-180 .app-schedule-event-modal-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-modal-content .app-modal-content__element-block .app-modal-title, .elementor-15 .elementor-element.elementor-global-180 .app-modal-content .app-modal-title, .elementor-15 .elementor-element.elementor-global-180 .app-modal-section-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-modal-content .app-modal-content__element-block--selected .app-modal-title{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-modal-section-subtitle, .elementor-15 .elementor-element.elementor-global-180 .app-modal-subtitle, .elementor-15 .elementor-element.elementor-global-180 .app-booking-purchase-option .app-booking-details-text span, .elementor-15 .elementor-element.elementor-global-180 .app-booking-purchase-option .app-booking-details-text, .elementor-15 .elementor-element.elementor-global-180 .app-booking-purchase-option .app-booking-details-text + div div, .elementor-15 .elementor-element.elementor-global-180 .app-booking-purchase-option .app-booking-details-text svg{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-modal-description{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-modal-description > svg{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-address-card--name{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-address-card--info{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-event-modal-header-date, .elementor-15 .elementor-element.elementor-global-180 .app-schedule-course-modal-info .app-schedule-timedate{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-course-modal-info div:nth-child(3) svg, .elementor-15 .elementor-element.elementor-global-180 .app-schedule-course-modal-info div:nth-child(3) span{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-instructor-modal .app-schedule-instructor-position, .elementor-15 .elementor-element.elementor-global-180 .app-events-instructor-position, .elementor-15 .elementor-element.elementor-global-180 .app-schedule-course-modal-instructor-info div{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-location-modal-address{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-location-rating > div svg{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-course-modal-instructor-info button{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-event-modal-schedule-info > div button{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-event-modal-schedule-info > div button span{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-event-modal-schedule-info > div svg{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-info button[type="button"]{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-info div > svg{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-modal-descriptions > p{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-modal-descriptions > div, .elementor-15 .elementor-element.elementor-global-180 .app-schedule-instructor-modal div:nth-child(4), .elementor-15 .elementor-element.elementor-global-180 .app-events-description{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-modal-descriptions > button{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-modal-instructions > p{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-modal-instructions > div{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-booking-closed-title{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-event-modal-footer .app-schedule-denied-reason, .elementor-15 .elementor-element.elementor-global-180 .app-schedule-course-modal-booking-block .app-schedule-html-block, .elementor-15 .elementor-element.elementor-global-180 .app-schedule-event-modal-footer .app-schedule-html-block{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-modal .app-modal-close svg{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-global-180 .app-modal svg.fa-xmark{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-instructor-modal svg{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-schedule-modal svg{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-event-modal-schedule .app-modal-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-schedule-modal .app-booking-info *, .elementor-15 .elementor-element.elementor-global-180 .app-schedule-event-modal-schedule-info > div *{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-schedule-event-modal-schedule > button{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-payment-details .app-booking-payment-details-text{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-payment-details > div > svg{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-payment-method-selector .app-booking-payment-method-selector-item .app-booking-payment-method-selector-item--title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-payment-method-selector .app-booking-payment-method-selector-item svg{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-payment-method-selector .app-booking-payment-method-selector-item--selected .app-booking-payment-method-selector-item--title{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-payment-method-selector .app-booking-payment-method-selector-item--selected svg{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button--service{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button--service svg{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button--service:hover, .elementor-15 .elementor-element.elementor-global-180 .app-booking-button--service:focus{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button--service:hover svg{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button-frequency:not(.app-booking-button-frequency--selected){fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button-frequency:hover, .elementor-15 .elementor-element.elementor-global-180 .app-booking-button-frequency:focus{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button-frequency{border-style:none;}.elementor-15 .elementor-element.elementor-global-180 .app-booking-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-page-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-section-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-cancel{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-info *{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-info--capacity > div, .elementor-15 .elementor-element.elementor-global-180 .app-booking-info--capacity > div svg path{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-info--room div, .elementor-15 .elementor-element.elementor-global-180 .app-booking-info--room > div svg path{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-subtitle *, .elementor-15 .elementor-element.elementor-global-180 .app-booking-subtitle{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-text, .elementor-15 .elementor-element.elementor-global-180 .app-booking-summary-subtotal-text{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-total-text, .elementor-15 .elementor-element.elementor-global-180 .app-booking-summary-total-text{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-total-price, .elementor-15 .elementor-element.elementor-global-180 .app-booking-summary-subtotal-price, .elementor-15 .elementor-element.elementor-global-180 .app-booking-summary-total-price{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-details-card .app-booking-details-title, .elementor-15 .elementor-element.elementor-global-180 .app-booking-details-card .app-booking-purchase-option-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-details-card .app-booking-details-text, .elementor-15 .elementor-element.elementor-global-180 .app-booking-details-card .app-booking-details-text svg, .elementor-15 .elementor-element.elementor-global-180 .app-booking-details-card .app-booking-details-text div, .elementor-15 .elementor-element.elementor-global-180 .app-booking-details-card .app-booking-details-text span{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button--text{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button--text:hover, .elementor-15 .elementor-element.elementor-global-180 .app-booking-button--text:focus{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-discount-details div>button, .elementor-15 .elementor-element.elementor-global-180 .app-booking-discount-details div>svg, .elementor-15 .elementor-element.elementor-global-180 .app-booking-discount-details button>svg{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-instructor-button > div{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-instructor-button:hover > div, .elementor-15 .elementor-element.elementor-global-180 .app-booking-instructor-button:focus > div{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-starting-price--title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-starting-price--notice{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-starting-price--sessions{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-starting-price--price, .elementor-15 .elementor-element.elementor-global-180 .app-booking-purchase-option .app-booking-price{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-age-restriction{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button--location:not(.app-booking-button--location-selected){color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button--location:hover, .elementor-15 .elementor-element.elementor-global-180 .app-booking-button--location:focus{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button--location-selected{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-button--location{border-style:none;}.elementor-15 .elementor-element.elementor-global-180 .app-booking-section{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-session:hover, .elementor-15 .elementor-element.elementor-global-180 .app-booking-session:focus{border-color:#BBBBBB;}.elementor-15 .elementor-element.elementor-global-180 .app-booking-session-info--date{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-booking-session-info--instructor{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-login-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-login-subtitle{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-login-password-reset{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-180 .app-login-submit-button svg{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 .app-login-submit-button:hover{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-global-180 .app-login-submit-button:hover svg{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-global-180 .app-login-signin-link > span, .elementor-15 .elementor-element.elementor-global-180 .app-login-signup-link > span{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-180 :is(.app-login-signin-link, .app-login-signup-link) button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-global-180 :is(.app-login-signin-link, .app-login-signup-link) button:hover, .elementor-15 .elementor-element.elementor-global-180 :is(.app-login-signin-link, .app-login-signup-link) button:focus{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-956bfec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-956bfec:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-956bfec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-element-16c50ba{--spacer-size:101px;}.elementor-15 .elementor-element.elementor-element-7850277{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7850277:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7850277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-element-33fd19c{--display:flex;--padding-top:066px;--padding-bottom:171px;--padding-left:040px;--padding-right:040px;}.elementor-15 .elementor-element.elementor-element-33fd19c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-33fd19c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Frame-490.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-e8bd574{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4ca6f92{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-e6e1a88{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-e6e1a88 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-1efa536 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:700;line-height:26px;letter-spacing:-1px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(270deg, var( --e-global-color-primary ) 2.82%, #FAC104 100.4%);transition-duration:0s;}.elementor-15 .elementor-element.elementor-element-1efa536 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-1efa536 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FAC104 0%, var( --e-global-color-primary ) 100%);}.elementor-15 .elementor-element.elementor-element-3415028{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3415028:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3415028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-element-ef24913{--spacer-size:101px;}.elementor-15 .elementor-element.elementor-element-18fe74e{--display:flex;}.elementor-15 .elementor-element.elementor-element-18fe74e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-18fe74e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-element-e6ab871 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-3723539{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-ff31f21{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-ff31f21:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ff31f21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-element-4f5758e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-wrapper{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-container.app-lead-capture-container--referrer > div:nth-child(2) button{background-color:var( --e-global-color-5b3475e );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-415 .app-menu-generic .app-menu-current-item{background-color:var( --e-global-color-5b3475e );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-415 .app-menu-generic .app-menu-current-item:hover, .elementor-15 .elementor-element.elementor-global-415 .app-menu-generic .app-menu-current-item:focus{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-415 .app-menu-generic .app-menu-current-item:active{background-color:var( --e-global-color-5b3475e );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-415 .app-menu-generic .app-menu-item:hover, .elementor-15 .elementor-element.elementor-global-415 .app-menu-generic .app-menu-item:focus{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-primary ) 2.82%, var( --e-global-color-1d0367f ) 100.4%);}.elementor-15 .elementor-element.elementor-global-415 .app-menu-generic .app-menu-item[data-selected="true"]{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-form .app-lead-capture-submit{background-color:transparent;font-family:"DM Sans" !important;font-size:16px !important;font-weight:700;color:var( --e-global-color-secondary );background-image:linear-gradient(270deg, var( --e-global-color-primary ) 2.82%, var( --e-global-color-1d0367f ) 100.4%);padding:11px 71px 11px 071px;}.elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-form .app-lead-capture-submit:hover{background-color:var( --e-global-color-1d0367f );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-global-415{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-global-415 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-global-415.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-global-415 .app-wl-branding{display:none !important;}.elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-container .app-lead-capture-title > div{color:#020101 !important;}.elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-email-input .svg-inline--fa{color:#FD7F01FC;}.elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-container.address .relative div .svg-inline--fa{color:#FD7F01FC;}.elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-container .app-menu-panel > li.relative > svg.svg-inline--fa{color:#FD7F01FC;}.elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-container .app-menu-current-item svg.svg-inline--fa{color:#FD7F01FC;}.elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-form .app-lead-capture-container :is(input[type="text"]), .elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-form textarea{color:var( --e-global-color-text );background-color:var( --e-global-color-5b3475e );border-style:none;border-radius:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-form .app-lead-capture-container input[type="text"]{height:56px;padding-top:0;padding-bottom:0;}.elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-form .app-lead-capture-container.address .relative > div{height:auto;}.elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-form .app-phone-number-input{height:auto;}.elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-form .app-lead-capture-container.app-lead-capture-container--checkbox input:checked:after{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-form .app-lead-capture-container.app-lead-capture-container--radio div:not(.app-lead-capture-title) span{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-form .app-lead-capture-container.app-lead-capture-container--radio input:checked{border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-form .app-lead-capture-container.app-lead-capture-container--radio input:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-global-415 .app-menu-generic .app-menu-current-item span > div{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-form .app-lead-capture-submit:hover, .elementor-15 .elementor-element.elementor-global-415 .app-lead-capture-form .app-lead-capture-submit:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-1d0367f ) 0%, var( --e-global-color-primary ) 100%);}.elementor-15 .elementor-element.elementor-element-8ff29c4{--display:flex;--justify-content:center;--padding-top:023px;--padding-bottom:0px;--padding-left:042px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-bb82e5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-fa1e1d9{width:var( --container-widget-width, 72px );max-width:72px;--container-widget-width:72px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-fa1e1d9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-fa1e1d9 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-fa1e1d9 .elementor-icon{font-size:72px;}.elementor-15 .elementor-element.elementor-element-fa1e1d9 .elementor-icon svg{height:72px;}.elementor-15 .elementor-element.elementor-element-18fed8b{columns:1;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-18fed8b a{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-18fed8b a:hover, .elementor-15 .elementor-element.elementor-element-18fed8b a:focus{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4105874{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0a7e76a{width:var( --container-widget-width, 72px );max-width:72px;--container-widget-width:72px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-0a7e76a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-0a7e76a .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-0a7e76a .elementor-icon{font-size:72px;}.elementor-15 .elementor-element.elementor-element-0a7e76a .elementor-icon svg{height:72px;}.elementor-15 .elementor-element.elementor-element-a84fbbc{columns:1;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-a84fbbc a{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-a84fbbc a:hover, .elementor-15 .elementor-element.elementor-element-a84fbbc a:focus{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-537a15e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3d11dd8{width:var( --container-widget-width, 72px );max-width:72px;--container-widget-width:72px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-3d11dd8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-3d11dd8 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-3d11dd8 .elementor-icon{font-size:72px;}.elementor-15 .elementor-element.elementor-element-3d11dd8 .elementor-icon svg{height:72px;}.elementor-15 .elementor-element.elementor-element-5bd3166{columns:1;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-5bd3166 a{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-5bd3166 a:hover, .elementor-15 .elementor-element.elementor-element-5bd3166 a:focus{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-e77b96c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e77b96c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e77b96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-element-ddd4e06{--spacer-size:101px;}.elementor-15 .elementor-element.elementor-element-933b963{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-933b963:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-933b963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-289724.wellnessliving.link/wp-content/uploads/2025/07/Group-7235.webp");background-size:cover;}.elementor-15 .elementor-element.elementor-element-8cf1c19{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-dd4f404{--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:067px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-aa80529 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-f1ae06c{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3a8478c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:1px;}.elementor-15 .elementor-element.elementor-element-3a8478c.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-c15d081{text-align:left;}.elementor-15 .elementor-element.elementor-element-c15d081 img{width:100%;}.elementor-15 .elementor-element.elementor-element-cf347c6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-490a408 img{width:100%;}.elementor-15 .elementor-element.elementor-element-7cc54ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-470413f{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-6356e50{--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;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-global-180 .app-phone-number-input > div{border:none;border-radius:unset;}.elementor-15 .elementor-element.elementor-element-18fe74e{--padding-top:0px;--padding-bottom:0px;--padding-left:018px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ff31f21{--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-8ff29c4{--padding-top:0px;--padding-bottom:0px;--padding-left:010px;--padding-right:010px;}.elementor-15 .elementor-element.elementor-element-933b963{--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-dd4f404{--padding-top:020px;--padding-bottom:0px;--padding-left:018px;--padding-right:010px;}.elementor-15 .elementor-element.elementor-element-f1ae06c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-cf347c6{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-15 .elementor-element.elementor-element-7cc54ff{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-86c69e9{--padding-top:0183px;--padding-bottom:0px;--padding-left:10px;--padding-right:010px;}.elementor-15 .elementor-element.elementor-element-01f70ac img{max-width:90%;}.elementor-15 .elementor-element.elementor-element-470413f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-151e91a{--spacer-size:29px;}.elementor-15 .elementor-element.elementor-element-0775a64{--padding-top:0px;--padding-bottom:017px;--padding-left:17px;--padding-right:017px;}.elementor-15 .elementor-element.elementor-element-8e34e52{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-88bf625{--spacer-size:30px;}.elementor-15 .elementor-element.elementor-element-cbc5769{--spacer-size:30px;}.elementor-15 .elementor-element.elementor-global-180 .app-phone-number-input > div{border:none;border-radius:unset;}.elementor-15 .elementor-element.elementor-element-16c50ba{--spacer-size:30px;}.elementor-15 .elementor-element.elementor-element-33fd19c{--padding-top:040px;--padding-bottom:040px;--padding-left:020px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-ef24913{--spacer-size:30px;}.elementor-15 .elementor-element.elementor-element-18fe74e{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3723539{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-15 .elementor-element.elementor-element-4f5758e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-4105874{--flex-wrap:nowrap;}.elementor-15 .elementor-element.elementor-element-a84fbbc{columns:1;}.elementor-15 .elementor-element.elementor-element-537a15e{--flex-wrap:nowrap;}.elementor-15 .elementor-element.elementor-element-ddd4e06{--spacer-size:30px;}.elementor-15 .elementor-element.elementor-element-dd4f404{--padding-top:010px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-15 .elementor-element.elementor-element-f1ae06c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15 .elementor-element.elementor-element-c15d081{text-align:left;}.elementor-15 .elementor-element.elementor-element-490a408{text-align:left;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-4587327{--width:40%;}.elementor-15 .elementor-element.elementor-element-0775a64{--width:60%;}.elementor-15 .elementor-element.elementor-element-1d8ec48{--width:40%;}.elementor-15 .elementor-element.elementor-element-c1f9b6b{--width:60%;}.elementor-15 .elementor-element.elementor-element-3a8478c{--width:40%;}.elementor-15 .elementor-element.elementor-element-cf347c6{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-4f5758e{--width:100%;}.elementor-15 .elementor-element.elementor-element-8ff29c4{--width:100%;}.elementor-15 .elementor-element.elementor-element-3a8478c{--width:30%;}.elementor-15 .elementor-element.elementor-element-cf347c6{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-e4b0fc9 */.elementor-15 .elementor-element.elementor-element-e4b0fc9 .orange-text {
    background: var(--Gradient, linear-gradient(270deg, #FD7F01 2.82%, #FAC104 100.4%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-180 */.elementor-15 .elementor-element.elementor-element-8983ec9 {
  position: relative;
}

.elementor-15 .elementor-element.elementor-element-8983ec9 .app-schedule-filter-container {
  position: absolute;
  bottom: 0;
  max-height: 70dvh !important;
 
}

.elementor-15 .elementor-element.elementor-element-8983ec9 {
  position: relative;
}
.app-modal 
{
  position: absolute;
  bottom: 0;
  max-height: 70dvh !important;
 
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-415 */.app-lead-capture-submit {
  color: transparent !important; 
  position: relative;
}

.app-lead-capture-submit::after {
  content: "Send Message";
  color: #393836;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 16px;
  font-family: 'DM Sans', sans-serif;
  white-space: nowrap;
  pointer-events: none;
}

.app-lead-capture-submit:hover::after {
  color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a84fbbc */p {
  word-break: break-word;
  overflow-wrap: break-word;
  white-space: normal;
}/* End custom CSS */