.elementor-20762 .elementor-element.elementor-element-77dce61e:not(.elementor-motion-effects-element-type-background), .elementor-20762 .elementor-element.elementor-element-77dce61e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8FCEE 0%, #FFFFFF 100%);}.elementor-20762 .elementor-element.elementor-element-77dce61e > .elementor-container{max-width:1180px;}.elementor-20762 .elementor-element.elementor-element-77dce61e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 24px 0px 24px;}.elementor-20762 .elementor-element.elementor-element-77dce61e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20762 .elementor-element.elementor-element-1493fbb3 .fsb-bc{text-align:center;color:#9ECC4E;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;margin-bottom:22px;}.elementor-20762 .elementor-element.elementor-element-1493fbb3 .fsb-bc a:hover{color:#F16723;}.elementor-20762 .elementor-element.elementor-element-2948ba96 .fsb-banner img{height:440px;}.elementor-20762 .elementor-element.elementor-element-2948ba96 .fsb-banner{border-radius:16px;}.elementor-20762 .elementor-element.elementor-element-6e28b49f > .elementor-container{max-width:1180px;}.elementor-20762 .elementor-element.elementor-element-6e28b49f{padding:40px 24px 40px 24px;}.elementor-20762 .elementor-element.elementor-element-492eb36b > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-20762 .elementor-element.elementor-element-418bed10 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-20762 .elementor-element.elementor-element-418bed10 .fsb-filterbar-wrap button.fsb-filterbar:not(#fsb){background-color:#F8F8F8;color:#4C4C4C;font-family:"Mulish", Sans-serif;font-size:14px;font-weight:400;border-radius:4px;}.elementor-20762 .elementor-element.elementor-element-418bed10 .fsb-filterbar__icon{color:#3D4554;}.elementor-20762 .elementor-element.elementor-element-6729c410 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-20762 .elementor-element.elementor-element-6729c410 .fsb-head__title{color:#3F3F3F;font-family:"Lora", Sans-serif;font-size:40px;font-weight:400;line-height:1.28em;margin-bottom:16px;}.elementor-20762 .elementor-element.elementor-element-6729c410 .fsb-meta{color:#4C4C4C;font-family:"Mulish", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;}.elementor-20762 .elementor-element.elementor-element-6729c410 .fsb-meta__author{color:#F16723;}.elementor-20762 .elementor-element.elementor-element-6729c410 .fsb-meta__cats a{color:#3FA3D8;}.elementor-20762 .elementor-element.elementor-element-6729c410 .fsb-meta__comments{color:#3FA3D8;}.elementor-20762 .elementor-element.elementor-element-c3793a9 .fsb-content{color:#4C4C4C;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-20762 .elementor-element.elementor-element-c3793a9 .fsb-content a:not(.fsb-btn){color:#F16723;}.elementor-20762 .elementor-element.elementor-element-c3793a9 .fsb-content h2{color:#3F3F3F;font-size:32px;font-weight:400;line-height:1.3em;}.elementor-20762 .elementor-element.elementor-element-c3793a9 .fsb-content h3{color:#3F3F3F;font-size:24px;font-weight:400;line-height:1.3em;}.elementor-20762 .elementor-element.elementor-element-c3793a9 .fsb-tabs__btn{background-color:#EFEFEF;color:var( --e-global-color-16d8f16 );font-size:13px;font-weight:700;}.elementor-20762 .elementor-element.elementor-element-c3793a9 .fsb-tabs__btn.is-active{background-color:#F16723;color:var( --e-global-color-e25a833 );}.elementor-20762 .elementor-element.elementor-element-c3793a9 .fsb-tabs{border-color:#E6E6E6;border-radius:10px;}.elementor-20762 .elementor-element.elementor-element-c3793a9 .fsb-content .fsb-tabs__panel h2, .elementor-20762 .elementor-element.elementor-element-c3793a9 .fsb-content .fsb-tabs__panel h3{color:#3F3F3F;font-size:18px;font-weight:700;}.elementor-20762 .elementor-element.elementor-element-c3793a9 .fsb-content .fsb-btn{background-color:#F16723;color:#FFFFFF;}.elementor-20762 .elementor-element.elementor-element-c3793a9 .fsb-content .fsb-btn:hover{background-color:#D9561A;}.elementor-20762 .elementor-element.elementor-element-c3793a9 .fsb-acc__title{background-color:#F7F7F7;color:#3F3F3F;}.elementor-20762 .elementor-element.elementor-element-36292aa3 > .elementor-element-populated{padding:0px 0px 0px 16px;}.elementor-20762 .elementor-element.elementor-element-2c04ba2c > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-20762 .elementor-element.elementor-element-2c04ba2c .fsb-search{background-color:#FFFFFF;border-color:#E5E5E5;}.elementor-20762 .elementor-element.elementor-element-2c04ba2c .fsb-search:focus-within{border-color:#F16723;}.elementor-20762 .elementor-element.elementor-element-2c04ba2c .fsb-search, .elementor-20762 .elementor-element.elementor-element-2c04ba2c .fsb-search input[type=search]{border-radius:10px;}.elementor-20762 .elementor-element.elementor-element-2c04ba2c .fsb-search input[type=search]{height:46px;}.elementor-20762 .elementor-element.elementor-element-2c04ba2c .fsb-search button.fsb-search__btn:not(#fsb){color:#555555;}.elementor-20762 .elementor-element.elementor-element-3d4efdaf .fsb-ptabs__btn{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-20762 .elementor-element.elementor-element-3d4efdaf .fsb-plist__title{color:var( --e-global-color-16d8f16 );font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:100%;}.elementor-20762 .elementor-element.elementor-element-6fc61137 .fsb-cats__head{font-family:"Fontspring DEMO bogue", Sans-serif;font-size:18px;font-weight:300;}.elementor-20762 .elementor-element.elementor-element-6fc61137 .fsb-cats__item a{color:var( --e-global-color-text );font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-20762 .elementor-element.elementor-element-6fc61137 .fsb-cats__item.is-active a{background-color:var( --e-global-color-d1f955b );border-left-color:var( --e-global-color-6a52930 );color:var( --e-global-color-text );}.elementor-20762 .elementor-element.elementor-element-23c44188 .fsb-reviews__title{font-family:"Fontspring DEMO bogue", Sans-serif;font-size:18px;font-weight:300;}.elementor-20762 .elementor-element.elementor-element-23c44188 .fsb-reviews__grid{grid-template-columns:repeat(3, minmax(0,1fr));}.elementor-20762 .elementor-element.elementor-element-7283280c .fsb-contact__title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-20762 .elementor-element.elementor-element-7283280c .fsb-contact__list li{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-20762 .elementor-element.elementor-element-7283280c .fsb-contact__btn{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:28px;}.elementor-20762 .elementor-element.elementor-element-2173bd6c > .elementor-container{max-width:1180px;}.elementor-20762 .elementor-element.elementor-element-2173bd6c{padding:30px 24px 80px 24px;}.elementor-20762 .elementor-element.elementor-element-229f1af > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-20762 .elementor-element.elementor-element-229f1af .fsb-author:not(.fsb-author--nophoto){grid-template-columns:minmax(0,32%) minmax(0,1fr);}.elementor-20762 .elementor-element.elementor-element-229f1af .fsb-author{gap:50px;}.elementor-20762 .elementor-element.elementor-element-229f1af .fsb-author__photo img{border-radius:4px;}.elementor-20762 .elementor-element.elementor-element-229f1af .fsb-author__label{color:var( --e-global-color-primary );font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-20762 .elementor-element.elementor-element-229f1af .fsb-author__label::after{background-color:#9ECC4E;}.elementor-20762 .elementor-element.elementor-element-229f1af .fsb-author__name{color:#3F3F3F;font-family:"Fontspring DEMO bogue", Sans-serif;font-size:36px;font-weight:300;line-height:1.25em;}.elementor-20762 .elementor-element.elementor-element-229f1af .fsb-author__bio{color:#4C4C4C;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.75em;}.elementor-20762 .elementor-element.elementor-element-667a3a9 .fsb-related__grid{grid-template-columns:repeat(3, minmax(0,1fr));gap:16px;}.elementor-20762 .elementor-element.elementor-element-667a3a9 .fsb-related__title{color:#3F3F3F;font-family:"Lora", Sans-serif;font-size:36px;font-weight:400;line-height:1.25em;margin-bottom:26px;}.elementor-20762 .elementor-element.elementor-element-667a3a9 .fsb-card{border-radius:10px;}.elementor-20762 .elementor-element.elementor-element-667a3a9 .fsb-card__title{color:#3F3F3F;font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-20762 .elementor-element.elementor-element-667a3a9 .fsb-card__title a:hover{color:#F16723;}.elementor-20762 .elementor-element.elementor-element-667a3a9 .fsb-card .fsb-dateline{color:#F16723;}.elementor-20762 .elementor-element.elementor-element-667a3a9 .fsb-card__by{color:#4C4C4C;}.elementor-20762 .elementor-element.elementor-element-667a3a9 .fsb-card__more{color:#3FA3D8;font-family:"Asta Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-20762 .elementor-element.elementor-element-667a3a9 .fsb-card__more:hover{color:#F16723;}:root{--page-title-display:none;}@media(max-width:899px){.elementor-20762 .elementor-element.elementor-element-2948ba96 .fsb-banner img{height:340px;}.elementor-20762 .elementor-element.elementor-element-492eb36b > .elementor-element-populated{padding:0px 24px 0px 0px;}.elementor-20762 .elementor-element.elementor-element-6729c410 .fsb-head__title{font-size:34px;}.elementor-20762 .elementor-element.elementor-element-36292aa3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20762 .elementor-element.elementor-element-667a3a9 .fsb-related__grid{grid-template-columns:repeat(2, minmax(0,1fr));}}@media(max-width:480px){.elementor-20762 .elementor-element.elementor-element-77dce61e{padding:20px 16px 0px 16px;}.elementor-20762 .elementor-element.elementor-element-2948ba96 .fsb-banner img{height:220px;}.elementor-20762 .elementor-element.elementor-element-2948ba96 .fsb-banner{border-radius:12px;}.elementor-20762 .elementor-element.elementor-element-6e28b49f{padding:26px 16px 20px 16px;}.elementor-20762 .elementor-element.elementor-element-492eb36b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20762 .elementor-element.elementor-element-6729c410 .fsb-head__title{font-size:28px;}.elementor-20762 .elementor-element.elementor-element-c3793a9 .fsb-content h2{font-size:26px;}.elementor-20762 .elementor-element.elementor-element-2173bd6c{padding:20px 16px 50px 16px;}.elementor-20762 .elementor-element.elementor-element-229f1af .fsb-author{gap:22px;}.elementor-20762 .elementor-element.elementor-element-229f1af .fsb-author__name{font-size:28px;}.elementor-20762 .elementor-element.elementor-element-667a3a9 .fsb-related__grid{grid-template-columns:repeat(1, minmax(0,1fr));}.elementor-20762 .elementor-element.elementor-element-667a3a9 .fsb-related__title{font-size:28px;}}/* 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 */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Asta Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://healthretreat.co/wp-content/uploads/2026/10/asta-sans-8-700-normal.ttf') format('truetype');
}
/* End Custom Fonts CSS */