/* End custom CSS */

.elementor-1313 .elementor-element.elementor-element-8edb9fb {
	--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: 57px 57px;
	--row-gap: 57px;
	--column-gap: 57px;
}

.elementor-1313 .elementor-element.elementor-element-adfbf44 {
	--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;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-dea3303 {
	font-family: var(--e-global-typography-7a54319-font-family), Sans-serif;
	font-size: var(--e-global-typography-7a54319-font-size);
	font-weight: var(--e-global-typography-7a54319-font-weight);
	text-transform: var(--e-global-typography-7a54319-text-transform);
	font-style: var(--e-global-typography-7a54319-font-style);
	text-decoration: var(--e-global-typography-7a54319-text-decoration);
	line-height: var(--e-global-typography-7a54319-line-height);
	letter-spacing: var(--e-global-typography-7a54319-letter-spacing);
	word-spacing: var(--e-global-typography-7a54319-word-spacing);
}

.elementor-1313 .elementor-element.elementor-element-660d760 {
	--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-1313 .elementor-element.elementor-element-b89fa32 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-b89fa32.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1313 .elementor-element.elementor-element-b3641c5 img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-1313 .elementor-element.elementor-element-31c0be8 {
	--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;
	--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-1313 .elementor-element.elementor-element-1387dfd {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-245d7e2);
	--divider-border-width: 1px;
}

.elementor-1313 .elementor-element.elementor-element-1387dfd .elementor-divider-separator {
	width: 100%;
}

.elementor-1313 .elementor-element.elementor-element-1ea59a5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 21px 21px;
	--row-gap: 21px;
	--column-gap: 21px;
	--padding-top: 75px;
	--padding-bottom: 60px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1313 .elementor-element.elementor-element-27e31f5 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-79f37dc {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-ab1c8cd {
	--display: flex;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 48px;
	--padding-bottom: 48px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-1313 .elementor-element.elementor-element-ab1c8cd:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-ab1c8cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fcbb675);
}

.elementor-1313 .elementor-element.elementor-element-ff5c645 .elementor-heading-title {
	color: var(--e-global-color-371b318);
}

.elementor-1313 .elementor-element.elementor-element-0929e4b {
	color: var(--e-global-color-371b318);
}

.elementor-1313 .elementor-element.elementor-element-6e25eb3 {
	--display: flex;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 48px;
	--padding-bottom: 48px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-1313 .elementor-element.elementor-element-6e25eb3:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-6e25eb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fcbb675);
}

.elementor-1313 .elementor-element.elementor-element-4777f24 .elementor-heading-title {
	color: var(--e-global-color-371b318);
}

.elementor-1313 .elementor-element.elementor-element-a7d7df1 {
	color: var(--e-global-color-371b318);
}

.elementor-1313 .elementor-element.elementor-element-46c2334 {
	--display: flex;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 48px;
	--padding-bottom: 48px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-1313 .elementor-element.elementor-element-46c2334:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-46c2334 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fcbb675);
}

.elementor-1313 .elementor-element.elementor-element-b80154b .elementor-heading-title {
	color: var(--e-global-color-371b318);
}

.elementor-1313 .elementor-element.elementor-element-c944f86 {
	color: var(--e-global-color-371b318);
}

.elementor-1313 .elementor-element.elementor-element-f25c25a {
	--display: flex;
	--min-height: 800px;
	--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: flex-end;
	--overlay-opacity: 1;
	--padding-top: 211px;
	--padding-bottom: 211px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1313 .elementor-element.elementor-element-f25c25a:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-f25c25a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ae9d990);
	background-image: url("https://cdn-ildhkgd.nitrocdn.com/jNAZBktejJapUpQRfwiDLqtPqCKbbCjq/assets/images/optimized/rev-29b2fe7/forward.gore.com/wp-content/uploads/2025/08/Health-Well-Being-Center.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1313 .elementor-element.elementor-element-f25c25a:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1313 .elementor-element.elementor-element-f25c25a > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1313 .elementor-element.elementor-element-f25c25a::before, .elementor-1313 .elementor-element.elementor-element-f25c25a > .elementor-background-video-container::before, .elementor-1313 .elementor-element.elementor-element-f25c25a > .e-con-inner > .elementor-background-video-container::before, .elementor-1313 .elementor-element.elementor-element-f25c25a > .elementor-background-slideshow::before, .elementor-1313 .elementor-element.elementor-element-f25c25a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1313 .elementor-element.elementor-element-f25c25a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-5593c20);
	--background-overlay: "";
}

.elementor-1313 .elementor-element.elementor-element-6f2d02e {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-6ad2e3e .elementor-heading-title {
	font-family: var(--e-global-typography-4b9c965-font-family), Sans-serif;
	font-size: var(--e-global-typography-4b9c965-font-size);
	font-weight: var(--e-global-typography-4b9c965-font-weight);
	text-transform: var(--e-global-typography-4b9c965-text-transform);
	font-style: var(--e-global-typography-4b9c965-font-style);
	text-decoration: var(--e-global-typography-4b9c965-text-decoration);
	line-height: var(--e-global-typography-4b9c965-line-height);
	letter-spacing: var(--e-global-typography-4b9c965-letter-spacing);
	word-spacing: var(--e-global-typography-4b9c965-word-spacing);
	color: var(--e-global-color-371b318);
}

.elementor-1313 .elementor-element.elementor-element-f67799e {
	color: var(--e-global-color-371b318);
}

.elementor-1313 .elementor-element.elementor-element-93227a5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
}

.elementor-1313 .elementor-element.elementor-element-aa2416b {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-8213fca {
	font-family: var(--e-global-typography-7a54319-font-family), Sans-serif;
	font-size: var(--e-global-typography-7a54319-font-size);
	font-weight: var(--e-global-typography-7a54319-font-weight);
	text-transform: var(--e-global-typography-7a54319-text-transform);
	font-style: var(--e-global-typography-7a54319-font-style);
	text-decoration: var(--e-global-typography-7a54319-text-decoration);
	line-height: var(--e-global-typography-7a54319-line-height);
	letter-spacing: var(--e-global-typography-7a54319-letter-spacing);
	word-spacing: var(--e-global-typography-7a54319-word-spacing);
}

.elementor-1313 .elementor-element.elementor-element-60bfd66 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-d751df3 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-1313 .elementor-element.elementor-element-6cbbf94 {
	--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: 50px 13%;
	--row-gap: 50px;
	--column-gap: 13%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-a0a7889 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-dced31d > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-1313 .elementor-element.elementor-element-cfef093 > .elementor-widget-container {
	margin: 48px 0px 0px 0px;
}

.elementor-1313 .elementor-element.elementor-element-7871e1e {
	--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;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-94432f0 img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-1313 .elementor-element.elementor-element-d4bb49f {
	--display: flex;
}

.elementor-1313 .elementor-element.elementor-element-555dad5 {
	--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: 50px 13%;
	--row-gap: 50px;
	--column-gap: 13%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-0ee117a {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-d21a5e0 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-1313 .elementor-element.elementor-element-ee54f73 > .elementor-widget-container {
	margin: 48px 0px 0px 0px;
}

.elementor-1313 .elementor-element.elementor-element-27dd46b {
	--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;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-cd62c38 img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-1313 .elementor-element.elementor-element-b9e3bf5 {
	--display: flex;
}

.elementor-1313 .elementor-element.elementor-element-20638b4 {
	--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: 50px 13%;
	--row-gap: 50px;
	--column-gap: 13%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-2189fe8 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-5a2b90f > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-1313 .elementor-element.elementor-element-95c7963 > .elementor-widget-container {
	margin: 48px 0px 0px 0px;
}

.elementor-1313 .elementor-element.elementor-element-3bb54bc {
	--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;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-c96b6c6 img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-1313 .elementor-element.elementor-element-c6a6288 {
	--display: flex;
}

.elementor-1313 .elementor-element.elementor-element-03d7e99 {
	--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: 50px 13%;
	--row-gap: 50px;
	--column-gap: 13%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-eaff9a1 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-b2b25bc > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-1313 .elementor-element.elementor-element-a20dec6 > .elementor-widget-container {
	margin: 48px 0px 0px 0px;
}

.elementor-1313 .elementor-element.elementor-element-7350ab9 {
	--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;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-0f3b68f img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-1313 .elementor-element.elementor-element-7599d84 {
	--display: flex;
}

.elementor-1313 .elementor-element.elementor-element-e7d2815 {
	--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: 50px 13%;
	--row-gap: 50px;
	--column-gap: 13%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-20a3a0a {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-b0bfdc9 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-1313 .elementor-element.elementor-element-d49f901 > .elementor-widget-container {
	margin: 48px 0px 0px 0px;
}

.elementor-1313 .elementor-element.elementor-element-ef0964a {
	--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;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-29c71bc img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-1313 .elementor-element.elementor-element-2c2ca99 {
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	--n-tabs-title-padding-top: 8px;
	--n-tabs-title-padding-right: 16px;
	--n-tabs-title-padding-bottom: 8px;
	--n-tabs-title-padding-left: 16px;
}

.elementor-1313 .elementor-element.elementor-element-e1cc172 {
	--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;
	--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-1313 .elementor-element.elementor-element-4b840ac {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-245d7e2);
	--divider-border-width: 1px;
}

.elementor-1313 .elementor-element.elementor-element-4b840ac .elementor-divider-separator {
	width: 100%;
}

.elementor-1313 .elementor-element.elementor-element-b281c22 {
	--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: 25px 66px;
	--row-gap: 25px;
	--column-gap: 66px;
}

.elementor-1313 .elementor-element.elementor-element-48dd666 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-f421781 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-1313 .elementor-element.elementor-element-1297c32 {
	--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;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-1d06c25 {
	--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: flex-end;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1313 .elementor-element.elementor-element-a4730e0 {
	--display: flex;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 75px;
	--padding-right: 75px;
}

.elementor-1313 .elementor-element.elementor-element-a4730e0:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-a4730e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildhkgd.nitrocdn.com/jNAZBktejJapUpQRfwiDLqtPqCKbbCjq/assets/images/optimized/rev-29b2fe7/forward.gore.com/wp-content/uploads/2025/08/Red-Gore-desktop.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1313 .elementor-element.elementor-element-a4730e0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1313 .elementor-element.elementor-element-a4730e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1313 .elementor-element.elementor-element-a4730e0.e-con {
	--align-self: center;
}

.elementor-1313 .elementor-element.elementor-element-f219b89 {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1313 .elementor-element.elementor-element-bbfcd1d .elementor-heading-title {
	font-family: var(--e-global-typography-4b9c965-font-family), Sans-serif;
	font-size: var(--e-global-typography-4b9c965-font-size);
	font-weight: var(--e-global-typography-4b9c965-font-weight);
	text-transform: var(--e-global-typography-4b9c965-text-transform);
	font-style: var(--e-global-typography-4b9c965-font-style);
	text-decoration: var(--e-global-typography-4b9c965-text-decoration);
	line-height: var(--e-global-typography-4b9c965-line-height);
	letter-spacing: var(--e-global-typography-4b9c965-letter-spacing);
	word-spacing: var(--e-global-typography-4b9c965-word-spacing);
	color: var(--e-global-color-371b318);
}

.elementor-1313 .elementor-element.elementor-element-a73ad7d {
	color: var(--e-global-color-371b318);
}

.elementor-1313 .elementor-element.elementor-element-caa617a {
	--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;
	--margin-top: 24px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

@media (min-width:768px) {
	.elementor-1313 .elementor-element.elementor-element-adfbf44 {
		--width: calc(100% - 31.6%);
	}
	
	.elementor-1313 .elementor-element.elementor-element-b89fa32 {
		--width: 31.6%;
	}
	
	.elementor-1313 .elementor-element.elementor-element-6f2d02e {
		--width: 50%;
	}
	
	.elementor-1313 .elementor-element.elementor-element-60bfd66 {
		--content-width: 1040px;
	}
	
	.elementor-1313 .elementor-element.elementor-element-f219b89 {
		--content-width: 730px;
	}
}

@media (max-width:1024px) {
	.elementor-1313 .elementor-element.elementor-element-adfbf44 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1313 .elementor-element.elementor-element-dea3303 {
		font-size: var(--e-global-typography-7a54319-font-size);
		line-height: var(--e-global-typography-7a54319-line-height);
		letter-spacing: var(--e-global-typography-7a54319-letter-spacing);
		word-spacing: var(--e-global-typography-7a54319-word-spacing);
	}
	
	.elementor-1313 .elementor-element.elementor-element-79f37dc {
		--grid-auto-flow: row;
	}
	
	.elementor-1313 .elementor-element.elementor-element-f25c25a:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-f25c25a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ildhkgd.nitrocdn.com/jNAZBktejJapUpQRfwiDLqtPqCKbbCjq/assets/images/optimized/rev-29b2fe7/forward.gore.com/wp-content/uploads/2025/08/Health-Well-Being-Center-1024x683.jpg");
	}
	
	.elementor-1313 .elementor-element.elementor-element-f25c25a:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1313 .elementor-element.elementor-element-f25c25a > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1313 .elementor-element.elementor-element-6ad2e3e .elementor-heading-title {
		font-size: var(--e-global-typography-4b9c965-font-size);
		line-height: var(--e-global-typography-4b9c965-line-height);
		letter-spacing: var(--e-global-typography-4b9c965-letter-spacing);
		word-spacing: var(--e-global-typography-4b9c965-word-spacing);
	}
	
	.elementor-1313 .elementor-element.elementor-element-8213fca {
		font-size: var(--e-global-typography-7a54319-font-size);
		line-height: var(--e-global-typography-7a54319-line-height);
		letter-spacing: var(--e-global-typography-7a54319-letter-spacing);
		word-spacing: var(--e-global-typography-7a54319-word-spacing);
	}
	
	.elementor-1313 .elementor-element.elementor-element-bbfcd1d .elementor-heading-title {
		font-size: var(--e-global-typography-4b9c965-font-size);
		line-height: var(--e-global-typography-4b9c965-line-height);
		letter-spacing: var(--e-global-typography-4b9c965-letter-spacing);
		word-spacing: var(--e-global-typography-4b9c965-word-spacing);
	}
}

@media (max-width:767px) {
	.elementor-1313 .elementor-element.elementor-element-dea3303 {
		font-size: var(--e-global-typography-7a54319-font-size);
		line-height: var(--e-global-typography-7a54319-line-height);
		letter-spacing: var(--e-global-typography-7a54319-letter-spacing);
		word-spacing: var(--e-global-typography-7a54319-word-spacing);
	}
	
	.elementor-1313 .elementor-element.elementor-element-b3641c5 img {
		object-position: top center;
	}
	
	.elementor-1313 .elementor-element.elementor-element-79f37dc {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1313 .elementor-element.elementor-element-f25c25a:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-f25c25a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ildhkgd.nitrocdn.com/jNAZBktejJapUpQRfwiDLqtPqCKbbCjq/assets/images/optimized/rev-29b2fe7/forward.gore.com/wp-content/uploads/2025/08/Health-Well-Being-Center-1024x683.jpg");
	}
	
	.elementor-1313 .elementor-element.elementor-element-f25c25a:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1313 .elementor-element.elementor-element-f25c25a > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1313 .elementor-element.elementor-element-6ad2e3e .elementor-heading-title {
		font-size: var(--e-global-typography-4b9c965-font-size);
		line-height: var(--e-global-typography-4b9c965-line-height);
		letter-spacing: var(--e-global-typography-4b9c965-letter-spacing);
		word-spacing: var(--e-global-typography-4b9c965-word-spacing);
	}
	
	.elementor-1313 .elementor-element.elementor-element-8213fca {
		font-size: var(--e-global-typography-7a54319-font-size);
		line-height: var(--e-global-typography-7a54319-line-height);
		letter-spacing: var(--e-global-typography-7a54319-letter-spacing);
		word-spacing: var(--e-global-typography-7a54319-word-spacing);
	}
	
	.elementor-1313 .elementor-element.elementor-element-94432f0 img {
		object-position: top center;
	}
	
	.elementor-1313 .elementor-element.elementor-element-cd62c38 img {
		object-position: top center;
	}
	
	.elementor-1313 .elementor-element.elementor-element-c96b6c6 img {
		object-position: top center;
	}
	
	.elementor-1313 .elementor-element.elementor-element-0f3b68f img {
		object-position: top center;
	}
	
	.elementor-1313 .elementor-element.elementor-element-29c71bc img {
		object-position: top center;
	}
	
	.elementor-1313 .elementor-element.elementor-element-1d06c25 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-1313 .elementor-element.elementor-element-a4730e0 {
		--padding-top: 48px;
		--padding-bottom: 48px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-1313 .elementor-element.elementor-element-bbfcd1d .elementor-heading-title {
		font-size: var(--e-global-typography-4b9c965-font-size);
		line-height: var(--e-global-typography-4b9c965-line-height);
		letter-spacing: var(--e-global-typography-4b9c965-letter-spacing);
		word-spacing: var(--e-global-typography-4b9c965-word-spacing);
	}
}

/* Start custom CSS for container, class: .elementor-element-b89fa32 */
.elementor-1313 .elementor-element.elementor-element-b89fa32, .elementor-1313 .elementor-element.elementor-element-b89fa32 img {
	aspect-ratio: 480/392;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7871e1e */
.elementor-1313 .elementor-element.elementor-element-7871e1e, .elementor-1313 .elementor-element.elementor-element-7871e1e img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-27dd46b */
.elementor-1313 .elementor-element.elementor-element-27dd46b, .elementor-1313 .elementor-element.elementor-element-27dd46b img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3bb54bc */
.elementor-1313 .elementor-element.elementor-element-3bb54bc, .elementor-1313 .elementor-element.elementor-element-3bb54bc img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7350ab9 */
.elementor-1313 .elementor-element.elementor-element-7350ab9, .elementor-1313 .elementor-element.elementor-element-7350ab9 img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ef0964a */
.elementor-1313 .elementor-element.elementor-element-ef0964a, .elementor-1313 .elementor-element.elementor-element-ef0964a img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7871e1e */
.elementor-1313 .elementor-element.elementor-element-7871e1e, .elementor-1313 .elementor-element.elementor-element-7871e1e img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-27dd46b */
.elementor-1313 .elementor-element.elementor-element-27dd46b, .elementor-1313 .elementor-element.elementor-element-27dd46b img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3bb54bc */
.elementor-1313 .elementor-element.elementor-element-3bb54bc, .elementor-1313 .elementor-element.elementor-element-3bb54bc img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7350ab9 */
.elementor-1313 .elementor-element.elementor-element-7350ab9, .elementor-1313 .elementor-element.elementor-element-7350ab9 img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ef0964a */
.elementor-1313 .elementor-element.elementor-element-ef0964a, .elementor-1313 .elementor-element.elementor-element-ef0964a img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7871e1e */
.elementor-1313 .elementor-element.elementor-element-7871e1e, .elementor-1313 .elementor-element.elementor-element-7871e1e img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-27dd46b */
.elementor-1313 .elementor-element.elementor-element-27dd46b, .elementor-1313 .elementor-element.elementor-element-27dd46b img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3bb54bc */
.elementor-1313 .elementor-element.elementor-element-3bb54bc, .elementor-1313 .elementor-element.elementor-element-3bb54bc img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7350ab9 */
.elementor-1313 .elementor-element.elementor-element-7350ab9, .elementor-1313 .elementor-element.elementor-element-7350ab9 img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ef0964a */
.elementor-1313 .elementor-element.elementor-element-ef0964a, .elementor-1313 .elementor-element.elementor-element-ef0964a img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7871e1e */
.elementor-1313 .elementor-element.elementor-element-7871e1e, .elementor-1313 .elementor-element.elementor-element-7871e1e img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-27dd46b */
.elementor-1313 .elementor-element.elementor-element-27dd46b, .elementor-1313 .elementor-element.elementor-element-27dd46b img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3bb54bc */
.elementor-1313 .elementor-element.elementor-element-3bb54bc, .elementor-1313 .elementor-element.elementor-element-3bb54bc img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7350ab9 */
.elementor-1313 .elementor-element.elementor-element-7350ab9, .elementor-1313 .elementor-element.elementor-element-7350ab9 img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ef0964a */
.elementor-1313 .elementor-element.elementor-element-ef0964a, .elementor-1313 .elementor-element.elementor-element-ef0964a img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7871e1e */
.elementor-1313 .elementor-element.elementor-element-7871e1e, .elementor-1313 .elementor-element.elementor-element-7871e1e img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-27dd46b */
.elementor-1313 .elementor-element.elementor-element-27dd46b, .elementor-1313 .elementor-element.elementor-element-27dd46b img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3bb54bc */
.elementor-1313 .elementor-element.elementor-element-3bb54bc, .elementor-1313 .elementor-element.elementor-element-3bb54bc img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7350ab9 */
.elementor-1313 .elementor-element.elementor-element-7350ab9, .elementor-1313 .elementor-element.elementor-element-7350ab9 img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ef0964a */
.elementor-1313 .elementor-element.elementor-element-ef0964a, .elementor-1313 .elementor-element.elementor-element-ef0964a img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7871e1e */
.elementor-1313 .elementor-element.elementor-element-7871e1e, .elementor-1313 .elementor-element.elementor-element-7871e1e img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-27dd46b */
.elementor-1313 .elementor-element.elementor-element-27dd46b, .elementor-1313 .elementor-element.elementor-element-27dd46b img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3bb54bc */
.elementor-1313 .elementor-element.elementor-element-3bb54bc, .elementor-1313 .elementor-element.elementor-element-3bb54bc img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7350ab9 */
.elementor-1313 .elementor-element.elementor-element-7350ab9, .elementor-1313 .elementor-element.elementor-element-7350ab9 img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ef0964a */
.elementor-1313 .elementor-element.elementor-element-ef0964a, .elementor-1313 .elementor-element.elementor-element-ef0964a img {
	aspect-ratio: 16/9;
}

/* End custom CSS */

/* Start custom CSS for nested-tabs, class: .elementor-element-2c2ca99 */
.elementor-1313 .elementor-element.elementor-element-2c2ca99 .e-n-tabs {
	gap: 80px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f219b89 */
.elementor-1313 .elementor-element.elementor-element-f219b89 {
	width: max-content;
	max-width: 100%;
}
