.elementor-19840 .elementor-element.elementor-element-15ec976c{padding:0px 0px 0px 0px;}.elementor-19840 .elementor-element.elementor-element-10ce9f5b .fst-hero{background-color:transparent;background-image:linear-gradient(180deg, #FAFDF3 0%, #FDFEFA 100%);padding:50px 0 60px 0;}.elementor-19840 .elementor-element.elementor-element-10ce9f5b .fst-hero__grid{--fst-media-w:45%;gap:60px;}.elementor-19840 .elementor-element.elementor-element-10ce9f5b .fst-breadcrumb, .elementor-19840 .elementor-element.elementor-element-10ce9f5b .fst-breadcrumb a, .elementor-19840 .elementor-element.elementor-element-10ce9f5b .fst-breadcrumb span{color:#9ECC4E;font-size:16px;font-weight:500;text-transform:uppercase;line-height:26px;letter-spacing:10%;}.elementor-19840 .elementor-element.elementor-element-10ce9f5b .fst-hero__title{color:#4C4C4C;font-size:24px;font-weight:600;line-height:26px;}.elementor-19840 .elementor-element.elementor-element-10ce9f5b .fst-hero__quote{color:#4C4C4C;font-size:18px;font-weight:400;line-height:26px;}.elementor-19840 .elementor-element.elementor-element-10ce9f5b .fst-hero__name{color:#4C4C4C;font-size:24px;font-weight:600;line-height:100%;}.elementor-19840 .elementor-element.elementor-element-10ce9f5b .fst-video{border-radius:16px;}.elementor-19840 .elementor-element.elementor-element-4538b016{padding:0px 0px 0px 0px;}.elementor-19840 .elementor-element.elementor-element-6cae94fb .fst-story{background-color:#FFFFFF;padding:50px 0 0px 0;color:var( --e-global-color-text );font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-19840 .elementor-element.elementor-element-517655c7{padding:0px 0px 0px 0px;}.elementor-19840 .elementor-element.elementor-element-36e40c49 .fst-improve{background-color:#FFFFFF;padding:80px 0 70px 0;}.elementor-19840 .elementor-element.elementor-element-36e40c49 .fst-improve .fst-h2{color:#4C4C4C;font-size:40px;font-weight:600;line-height:100%;}.elementor-19840 .elementor-element.elementor-element-36e40c49 .fst-improve__list{color:#4C4C4C;font-size:16px;font-weight:600;text-transform:uppercase;line-height:160%;}.elementor-19840 .elementor-element.elementor-element-36e40c49 .fst-tp .tablepress thead th:first-child, .elementor-19840 .elementor-element.elementor-element-36e40c49 .fst-ba__th--before{background-color:#FEF0E9;color:#F16723;}.elementor-19840 .elementor-element.elementor-element-36e40c49 .fst-tp .tablepress thead th:nth-child(2), .elementor-19840 .elementor-element.elementor-element-36e40c49 .fst-ba__th--after{background-color:#F5FAED;color:#9ECC4E;}.elementor-19840 .elementor-element.elementor-element-36e40c49 .fst-tp .tablepress thead th, .elementor-19840 .elementor-element.elementor-element-36e40c49 .fst-ba__th{font-family:"Mulish", Sans-serif;font-size:20px;font-weight:700;}.elementor-19840 .elementor-element.elementor-element-36e40c49 .fst-tp .tablepress tbody td, .elementor-19840 .elementor-element.elementor-element-36e40c49 .fst-ba__cell{color:#000000;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-19840 .elementor-element.elementor-element-36e40c49 .fst-tp .tablepress tbody tr:nth-child(even) > td, .elementor-19840 .elementor-element.elementor-element-36e40c49 .fst-ba__row:nth-child(even) .fst-ba__cell{background-color:#F9F9F9;}.elementor-19840 .elementor-element.elementor-element-36e40c49 .fst-tp, .elementor-19840 .elementor-element.elementor-element-36e40c49 .fst-ba{border-color:#ECECEC;border-radius:12px;}.elementor-19840 .elementor-element.elementor-element-36e40c49 .fst-tp .tablepress > * > tr > *{border-color:#ECECEC;}.elementor-19840 .elementor-element.elementor-element-d1ec4f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-19840 .elementor-element.elementor-element-d1ec4f3:not(.elementor-motion-effects-element-type-background), .elementor-19840 .elementor-element.elementor-element-d1ec4f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://healthretreat.co/wp-content/uploads/2026/10/Frame-1410086573.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19840 .elementor-element.elementor-element-7d0d238{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19840 .elementor-element.elementor-element-077ca49{width:var( --container-widget-width, 98.852% );max-width:98.852%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:98.852%;--container-widget-flex-grow:0;text-align:start;}.elementor-19840 .elementor-element.elementor-element-077ca49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19840 .elementor-element.elementor-element-077ca49 .elementor-heading-title{font-size:50px;font-weight:300;line-height:100%;color:var( --e-global-color-e25a833 );}.elementor-19840 .elementor-element.elementor-element-027f104{--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;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-19840 .elementor-element.elementor-element-4a7fbfd .elementor-button{background-color:#F26A21;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;line-height:28px;letter-spacing:0.3px;fill:#fff;color:#fff;border-radius:10px 10px 10px 10px;padding:12px 22px 12px 22px;}.elementor-19840 .elementor-element.elementor-element-4a7fbfd .elementor-button:hover, .elementor-19840 .elementor-element.elementor-element-4a7fbfd .elementor-button:focus{background-color:#D35314;}.elementor-19840 .elementor-element.elementor-element-4a7fbfd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19840 .elementor-element.elementor-element-0f955e5 .elementor-button{background-color:#FFFFFF00;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;line-height:28px;letter-spacing:0.3px;fill:var( --e-global-color-e25a833 );color:var( --e-global-color-e25a833 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e25a833 );border-radius:10px 10px 10px 10px;padding:12px 22px 12px 22px;}.elementor-19840 .elementor-element.elementor-element-0f955e5 .elementor-button:hover, .elementor-19840 .elementor-element.elementor-element-0f955e5 .elementor-button:focus{background-color:var( --e-global-color-e25a833 );color:var( --e-global-color-16d8f16 );}.elementor-19840 .elementor-element.elementor-element-0f955e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19840 .elementor-element.elementor-element-0f955e5 .elementor-button:hover svg, .elementor-19840 .elementor-element.elementor-element-0f955e5 .elementor-button:focus svg{fill:var( --e-global-color-16d8f16 );}.elementor-19840 .elementor-element.elementor-element-287ef2ae{padding:0px 0px 0px 0px;}.elementor-19840 .elementor-element.elementor-element-1cf949 .fst-highlights{background-color:#F9F9F9;padding:80px 0 70px 0;}.elementor-19840 .elementor-element.elementor-element-1cf949 .fst-eyebrow{color:#4C4C4C;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:100%;letter-spacing:10%;}.elementor-19840 .elementor-element.elementor-element-1cf949 .fst-eyebrow::after{background-color:#9ECC4E;}.elementor-19840 .elementor-element.elementor-element-1cf949 .fst-highlights .fst-h2{color:#4C4C4C;font-family:"Fontspring DEMO bogue", Sans-serif;font-size:40px;font-weight:300;line-height:100%;}.elementor-19840 .elementor-element.elementor-element-1cf949 .fst-highlights__card{background-color:#FFFFFF;max-width:860px;}.elementor-19840 .elementor-element.elementor-element-1cf949 .fst-checklist strong{color:#2C2C2C;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;line-height:26px;}.elementor-19840 .elementor-element.elementor-element-1cf949 .fst-checklist li{color:#000000B2;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-19840 .elementor-element.elementor-element-1cf949 .fst-checklist li::before{border-color:#F7A37A;}.elementor-19840 .elementor-element.elementor-element-7077be8a{padding:0px 0px 0px 0px;}.elementor-19840 .elementor-element.elementor-element-6366a28d .fst-resources{background-color:#FEF9F6;padding:50px 0 40px 0;}.elementor-19840 .elementor-element.elementor-element-6366a28d .fst-resources .fst-h3{color:var( --e-global-color-6a52930 );font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:600;line-height:100%;}.elementor-19840 .elementor-element.elementor-element-6366a28d .fst-dots li{color:#000000B2;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:500;line-height:26px;}.elementor-19840 .elementor-element.elementor-element-6366a28d .fst-dots li::before{background-color:#F16723;}.elementor-19840 .elementor-element.elementor-element-6366a28d .fst-dots{border-bottom-color:#0000001A;}.elementor-19840 .elementor-element.elementor-element-6366a28d .fst-disclaimer strong{color:#F16723;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;line-height:26px;}.elementor-19840 .elementor-element.elementor-element-6366a28d .fst-disclaimer{color:#000000B2;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:500;line-height:26px;}.elementor-19840 .elementor-element.elementor-element-60ac90ca{padding:0px 0px 0px 0px;}.elementor-19840 .elementor-element.elementor-element-3ab62e16 .fst-guest{background-color:#FFFFFF;padding:60px 0 50px 0;}.elementor-19840 .elementor-element.elementor-element-3ab62e16 .fst-guest .fst-h2{color:#000000;font-size:24px;font-weight:300;line-height:100%;}.elementor-19840 .elementor-element.elementor-element-3ab62e16 .fst-info{background-color:#FFFFFF;border-left-color:#F16723;border-top-color:#ECECEC;border-right-color:#ECECEC;border-bottom-color:#ECECEC;}.elementor-19840 .elementor-element.elementor-element-3ab62e16 .fst-info__label .fst-icon{color:#F16723;}.elementor-19840 .elementor-element.elementor-element-3ab62e16 .fst-info__label{color:var( --e-global-color-16d8f16 );font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:600;line-height:100%;}.elementor-19840 .elementor-element.elementor-element-3ab62e16 .fst .fst-pill{background-color:#F5FAED;color:#4C4C4C;border-color:#E4F0D0;font-size:18px;font-weight:500;line-height:26px;}.elementor-19840 .elementor-element.elementor-element-3ab62e16 .fst a.fst-pill:hover{background-color:#F16723;border-color:#F16723;color:#FFFFFF;}.elementor-19840 .elementor-element.elementor-element-585dfdde{padding:0px 0px 0px 0px;}.elementor-19840 .elementor-element.elementor-element-41966c3 .fst-related{background-color:#FFFFFF;padding:30px 0 70px 0;}.elementor-19840 .elementor-element.elementor-element-41966c3 .fst-cards{grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;}.elementor-19840 .elementor-element.elementor-element-41966c3 .fst-related .fst-h2{color:#4C4C4C;font-size:40px;font-weight:100;}.elementor-19840 .elementor-element.elementor-element-41966c3 .fst-card{background-color:#FFFFFF;border-color:#ECECEC;}.elementor-19840 .elementor-element.elementor-element-41966c3 .fst-card__title{color:#4C4C4C;font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;line-height:34px;}.elementor-19840 .elementor-element.elementor-element-41966c3 .fst-card__meta{color:#33B5E9;font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;line-height:26px;}.elementor-19840 .elementor-element.elementor-element-3a6486c4{padding:0px 0px 0px 0px;}.elementor-19840 .elementor-element.elementor-element-5da5d06 .fst-share{background-color:#F9F9F9;padding:0px 0 0px 0;}.elementor-19840 .elementor-element.elementor-element-5da5d06 .fst-share__title{color:#4C4C4C;font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;}.elementor-19840 .elementor-element.elementor-element-5da5d06 .fst-share__icons{background-color:#F3F3F3;gap:22px;}.elementor-19840 .elementor-element.elementor-element-5da5d06 .fst .fst-share__icons a{color:#F16723;}.elementor-19840 .elementor-element.elementor-element-5da5d06 .fst .fst-share__icons a:hover{color:#7FAE2F;}.elementor-19840 .elementor-element.elementor-element-5da5d06 .fst .fst-share__icons .fst-icon{width:22px;height:22px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-19840 .elementor-element.elementor-element-d1ec4f3{--flex-wrap:wrap;}.elementor-19840 .elementor-element.elementor-element-077ca49{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-19840 .elementor-element.elementor-element-027f104{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:899px){.elementor-19840 .elementor-element.elementor-element-10ce9f5b .fst-hero__grid{gap:36px;}.elementor-19840 .elementor-element.elementor-element-077ca49 .elementor-heading-title{font-size:36px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-19840 .elementor-element.elementor-element-41966c3 .fst-cards{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:768px){.elementor-19840 .elementor-element.elementor-element-077ca49{width:100%;max-width:100%;}.elementor-19840 .elementor-element.elementor-element-077ca49 .elementor-heading-title{line-height:40px;}}@media(max-width:480px){.elementor-19840 .elementor-element.elementor-element-10ce9f5b .fst-hero{padding:30px 0 40px 0;}.elementor-19840 .elementor-element.elementor-element-10ce9f5b .fst-hero__title{font-size:20px;}.elementor-19840 .elementor-element.elementor-element-36e40c49 .fst-improve{padding:50px 0 40px 0;}.elementor-19840 .elementor-element.elementor-element-36e40c49 .fst-improve .fst-h2{font-size:28px;}.elementor-19840 .elementor-element.elementor-element-077ca49 .elementor-heading-title{font-size:28px;line-height:35px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-19840 .elementor-element.elementor-element-1cf949 .fst-highlights{padding:50px 0 40px 0;}.elementor-19840 .elementor-element.elementor-element-41966c3 .fst-cards{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fontspring DEMO bogue';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://healthretreat.co/wp-content/uploads/2026/10/Fontspring-DEMO-bogue-light.ttf') format('truetype');
}
@font-face {
	font-family: 'Fontspring DEMO bogue';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://healthretreat.co/wp-content/uploads/2026/10/Fontspring-DEMO-bogue-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Fontspring DEMO bogue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://healthretreat.co/wp-content/uploads/2026/10/Fontspring-DEMO-bogue-medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Fontspring DEMO bogue';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://healthretreat.co/wp-content/uploads/2026/10/Fontspring-DEMO-bogue-semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Fontspring DEMO bogue';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://healthretreat.co/wp-content/uploads/2026/10/Fontspring-DEMO-bogue-bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Fontspring DEMO bogue';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://healthretreat.co/wp-content/uploads/2026/10/Fontspring-DEMO-bogue-extrabold.ttf') format('truetype');
}
@font-face {
	font-family: 'Fontspring DEMO bogue';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://healthretreat.co/wp-content/uploads/2026/10/Fontspring-DEMO-bogue-black.ttf') format('truetype');
}
/* End Custom Fonts CSS */