.elementor-21729 .elementor-element.elementor-element-5e5b752b:not(.elementor-motion-effects-element-type-background), .elementor-21729 .elementor-element.elementor-element-5e5b752b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8FCEE 0%, #FFFFFF 100%);}.elementor-21729 .elementor-element.elementor-element-5e5b752b > .elementor-container{max-width:1280px;}.elementor-21729 .elementor-element.elementor-element-5e5b752b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 50px 20px;}.elementor-21729 .elementor-element.elementor-element-5e5b752b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21729 .elementor-element.elementor-element-429d9d76 .fst-at{text-align:center;}.elementor-21729 .elementor-element.elementor-element-429d9d76 .fst-at__bc, .elementor-21729 .elementor-element.elementor-element-429d9d76 .fst-at__bc a{color:#9ECC4E;}.elementor-21729 .elementor-element.elementor-element-429d9d76 .fst-at__bc a:hover{color:#7FAE2F;}.elementor-21729 .elementor-element.elementor-element-429d9d76 .fst-at__bc{font-family:"Mulish", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;}.elementor-21729 .elementor-element.elementor-element-429d9d76 .fst-at__title{color:#4C4C4C;font-family:"Lora", Sans-serif;font-size:48px;font-weight:400;line-height:1.2em;}.elementor-21729 .elementor-element.elementor-element-644347b:not(.elementor-motion-effects-element-type-background), .elementor-21729 .elementor-element.elementor-element-644347b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21729 .elementor-element.elementor-element-644347b > .elementor-container{max-width:1280px;}.elementor-21729 .elementor-element.elementor-element-644347b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 80px 20px;}.elementor-21729 .elementor-element.elementor-element-644347b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__grid{--fst-cols:3;column-gap:24px;row-gap:24px;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g-card__img{aspect-ratio:1 / 0.65;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__pages, .elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__more-wrap{justify-content:center;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__title{color:#4C4C4C;font-family:"Lora", Sans-serif;font-size:50px;font-weight:400;line-height:72px;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__hl{color:var( --e-global-color-primary );}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__desc{color:#4C4C4C;font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__top{margin-bottom:30px;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__select{font-family:"Fontspring DEMO bogue", Sans-serif;font-size:16px;font-weight:100;background-color:#FFFFFF;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__select, .elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__select-wrap{color:#4C4C4C;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__select:focus{border-color:#9ECC4E;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__select-wrap{width:210px;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__filters{gap:12px;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g-card{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g-card:hover{transform:translateY(-4px);}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g-card__body{padding:18px 16px 16px 16px;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g-card__title, .elementor-21729 .elementor-element.elementor-element-422730ed .fst-g-card__title a{color:#4C4C4C;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g-card__title a:hover, .elementor-21729 .elementor-element.elementor-element-422730ed .fst-g-card__img:hover + .fst-g-card__body .fst-g-card__title a{color:#F16723;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g-card__title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g-card__meta{color:#33B5E9;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__pages{margin-top:44px;gap:8px;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__pages .page-numbers{min-width:42px;height:42px;color:#4C4C4C;background-color:#FFFFFF;border-color:#E6E6E6;border-radius:6px;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__pages a.page-numbers:hover{color:#F16723;border-color:#F16723;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__pages .page-numbers.current{color:#FFFFFF;background-color:#F16723;border-color:#F16723;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__loader img{width:48px;height:auto;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__loader--overlay{background-color:rgba(255,255,255,0.55);}@media(max-width:899px){.elementor-21729 .elementor-element.elementor-element-429d9d76 .fst-at__title{font-size:40px;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__grid{--fst-cols:2;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__title{font-size:30px;}}@media(max-width:480px){.elementor-21729 .elementor-element.elementor-element-5e5b752b{padding:30px 16px 30px 16px;}.elementor-21729 .elementor-element.elementor-element-429d9d76 .fst-at__title{font-size:32px;}.elementor-21729 .elementor-element.elementor-element-644347b{padding:30px 16px 50px 16px;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__grid{--fst-cols:1;column-gap:16px;row-gap:20px;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__title{font-size:26px;}.elementor-21729 .elementor-element.elementor-element-422730ed .fst-g__select-wrap{width:100%;}}/* 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 */