/* End custom CSS */

.elementor-663 .elementor-element.elementor-element-94726a8 {
	--display: flex;
}

.elementor-663 .elementor-element.elementor-element-94726a8:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-94726a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_primary);
}

.elementor-663 .elementor-element.elementor-element-6aa67f6 img {
	width: 16%;
}

.elementor-663 .elementor-element.elementor-element-f4b6658 {
	--display: flex;
	--min-height: 484px;
	--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;
	--overlay-opacity: .29;
	--border-radius: 0px 0px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 90px;
	--padding-bottom: 72px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-663 .elementor-element.elementor-element-f4b6658:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-f4b6658 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #141426;
	background-image: url("https://cdn-ilcblef.nitrocdn.com/LSpukpCjMPVzhcjgFkyxtmjTYZinQoma/assets/images/optimized/rev-b1b168d/beyondwellness.io/wp-content/uploads/2024/08/7puydYq2-min.webp");
	background-position: center center;
	background-size: cover;
}

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

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

.elementor-663 .elementor-element.elementor-element-a1221c8 {
	width: initial;
	max-width: initial;
	--ui-borderanim-color: #7cd4fd;
	--ui-borderanim-speed: 3s;
	text-align: center;
}

.elementor-663 .elementor-element.elementor-element-a1221c8 > .elementor-widget-container {
	background-color: var(--e-global-color-uicore_accent);
	padding: 6px 16px 6px 16px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(251, 251, 253, .07);
	border-radius: 100px 100px 100px 100px;
}

.elementor-663 .elementor-element.elementor-element-a1221c8.elementor-element {
	--align-self: center;
}

.elementor-663 .elementor-element.elementor-element-a1221c8 .elementor-heading-title {
	font-size: 20px;
	color: #fff;
}

.elementor-663 .elementor-element.elementor-element-bc1fffd .uicore-repeater-selector {
	border-style: text;
}

.elementor-663 .elementor-element.elementor-element-bc1fffd {
	width: var(--container-widget-width, 57%);
	max-width: 57%;
	--container-widget-width: 57%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-663 .elementor-element.elementor-element-bc1fffd.elementor-element {
	--align-self: center;
}

.elementor-663 .elementor-element.elementor-element-bc1fffd .ui-e-headline-text path {
	stroke-width: 56;
}

.elementor-663 .elementor-element.elementor-element-bc1fffd .ui-e-headline-text svg {
	bottom: 53%;
}

.elementor-663 .elementor-element.elementor-element-bc1fffd .ui-e-highlight-icon, .elementor-663 .elementor-element.elementor-element-bc1fffd .ui-e-headline-text {
	color: #fff;
}

.elementor-663 .elementor-element.elementor-element-bc1fffd .ui-e-highlight-icon, .elementor-663 .elementor-element.elementor-element-bc1fffd .ui-e-headline-text, .elementor-663 .elementor-element.elementor-element-bc1fffd .ui-e-highlight-image {
	font-size: 85px;
}

.elementor-663 .elementor-element.elementor-element-ac64fc5:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-ac64fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_white);
}

.elementor-663 .elementor-element.elementor-element-ac64fc5 > .elementor-background-overlay {
	background-image: url("https://cdn-ilcblef.nitrocdn.com/LSpukpCjMPVzhcjgFkyxtmjTYZinQoma/assets/images/optimized/rev-b1b168d/beyondwellness.io/wp-content/uploads/2024/08/Asset-2favicon-dark.webp");
	background-position: -29% -174px;
	background-repeat: no-repeat;
	opacity: .03;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-663 .elementor-element.elementor-element-ac64fc5 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-663 .elementor-element.elementor-element-ac64fc5 .elementor-background-overlay {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-663 .elementor-element.elementor-element-ac64fc5, .elementor-663 .elementor-element.elementor-element-ac64fc5 > .elementor-background-overlay {
	border-radius: 0% 0% 0% 0%;
}

.elementor-663 .elementor-element.elementor-element-ac64fc5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 90px 0px 90px 0px;
}

.elementor-bc-flex-widget .elementor-663 .elementor-element.elementor-element-8d9500a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-663 .elementor-element.elementor-element-8d9500a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-663 .elementor-element.elementor-element-8d9500a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-663 .elementor-element.elementor-element-8d9500a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-ebe8c44 {
	width: var(--container-widget-width, 82.982%);
	max-width: 82.982%;
	--container-widget-width: 82.982%;
	--container-widget-flex-grow: 0;
}

.elementor-663 .elementor-element.elementor-element-ebe8c44.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-663 .elementor-element.elementor-element-ebe8c44 img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-663 .elementor-element.elementor-element-94d7079 .elementor-blockquote:before {
	color: var(--e-global-color-uicore_accent);
	font-size: calc(1px * 100);
}

.elementor-bc-flex-widget .elementor-663 .elementor-element.elementor-element-b26066f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-663 .elementor-element.elementor-element-b26066f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-663 .elementor-element.elementor-element-1671401 {
	width: initial;
	max-width: initial;
}

.elementor-663 .elementor-element.elementor-element-1671401 > .elementor-widget-container {
	padding: 6px 16px 6px 16px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-uicore_primary);
	border-radius: 100px 100px 100px 100px;
}

.elementor-663 .elementor-element.elementor-element-1671401.elementor-element {
	--align-self: center;
}

.elementor-663 .elementor-element.elementor-element-1671401 .elementor-heading-title {
	font-size: 20px;
	color: var(--e-global-color-uicore_primary);
}

.elementor-663 .elementor-element.elementor-element-e8cb689 .elementor-heading-title {
	font-weight: 500;
	color: var(--e-global-color-uicore_primary);
}

.elementor-663 .elementor-element.elementor-element-3db0ccf {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-663 .elementor-element.elementor-element-3db0ccf:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-3db0ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_primary);
}

.elementor-663 .elementor-element.elementor-element-cbb1826 {
	width: initial;
	max-width: initial;
	--ui-borderanim-color: #7cd4fd;
	--ui-borderanim-speed: 3s;
	text-align: center;
}

.elementor-663 .elementor-element.elementor-element-cbb1826 > .elementor-widget-container {
	background-color: var(--e-global-color-uicore_accent);
	padding: 6px 16px 6px 16px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(251, 251, 253, .07);
	border-radius: 100px 100px 100px 100px;
}

.elementor-663 .elementor-element.elementor-element-cbb1826.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-663 .elementor-element.elementor-element-cbb1826 .elementor-heading-title {
	font-size: 20px;
	color: #fff;
}

.elementor-663 .elementor-element.elementor-element-384d8a3 > .elementor-widget-container {
	border-radius: 30px 30px 30px 30px;
}

.elementor-663 .elementor-element.elementor-element-76fb2bc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-76fb2bc.elementor-element {
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-663 .elementor-element.elementor-element-76fb2bc {
	text-align: center;
}

.elementor-663 .elementor-element.elementor-element-76fb2bc .elementor-heading-title {
	font-size: 25px;
	color: #fff;
}

.elementor-663 .elementor-element.elementor-element-9e319eb:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-9e319eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edeff2;
}

.elementor-663 .elementor-element.elementor-element-9e319eb, .elementor-663 .elementor-element.elementor-element-9e319eb > .elementor-background-overlay {
	border-radius: 100px 100px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-9e319eb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 271px 0px;
}

.elementor-663 .elementor-element.elementor-element-9e319eb > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-663 .elementor-element.elementor-element-e39f69b > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-f4df831 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-663 .elementor-element.elementor-element-f4df831 {
	padding: 0px 0px 24px 0px;
}

.elementor-663 .elementor-element.elementor-element-5167897 .elementor-heading-title {
	font-weight: 500;
	color: var(--e-global-color-uicore_primary);
}

.elementor-663 .elementor-element.elementor-element-2bde2ec > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-6f0c5a2 {
	--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: flex-end;
}

.elementor-663 .elementor-element.elementor-element-d428632 .elementor-button {
	background-color: var(--e-global-color-uicore_accent);
	fill: var(--e-global-color-uicore_secondary);
	color: var(--e-global-color-uicore_secondary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-uicore_accent);
	border-radius: 15px 15px 15px 15px;
}

.elementor-663 .elementor-element.elementor-element-d428632 .elementor-button:hover, .elementor-663 .elementor-element.elementor-element-d428632 .elementor-button:focus {
	background-color: var(--e-global-color-uicore_secondary);
	color: var(--e-global-color-uicore_accent);
}

.elementor-663 .elementor-element.elementor-element-d428632 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-663 .elementor-element.elementor-element-d428632 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-663 .elementor-element.elementor-element-d428632 .elementor-button:hover svg, .elementor-663 .elementor-element.elementor-element-d428632 .elementor-button:focus svg {
	fill: var(--e-global-color-uicore_accent);
}

.elementor-663 .elementor-element.elementor-element-d21b36d .elementor-button {
	background-color: var(--e-global-color-uicore_primary);
	fill: var(--e-global-color-uicore_secondary);
	color: var(--e-global-color-uicore_secondary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-uicore_accent);
	border-radius: 15px 15px 15px 15px;
}

.elementor-663 .elementor-element.elementor-element-d21b36d .elementor-button:hover, .elementor-663 .elementor-element.elementor-element-d21b36d .elementor-button:focus {
	background-color: var(--e-global-color-uicore_secondary);
	color: var(--e-global-color-uicore_accent);
}

.elementor-663 .elementor-element.elementor-element-d21b36d .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-663 .elementor-element.elementor-element-d21b36d .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-663 .elementor-element.elementor-element-d21b36d .elementor-button:hover svg, .elementor-663 .elementor-element.elementor-element-d21b36d .elementor-button:focus svg {
	fill: var(--e-global-color-uicore_accent);
}

.elementor-663 .elementor-element.elementor-element-37e8206 > .elementor-container {
	min-height: 461px;
}

.elementor-663 .elementor-element.elementor-element-37e8206 {
	padding: 0% 0% 2% 0%;
}

.elementor-663 .elementor-element.elementor-element-106015e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-663 .elementor-element.elementor-element-106015e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcblef.nitrocdn.com/LSpukpCjMPVzhcjgFkyxtmjTYZinQoma/assets/images/optimized/rev-b1b168d/beyondwellness.io/wp-content/uploads/2024/08/Beyond-Wellness-min.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-663 .elementor-element.elementor-element-106015e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-663 .elementor-element.elementor-element-106015e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-bc-flex-widget .elementor-663 .elementor-element.elementor-element-106015e.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-663 .elementor-element.elementor-element-106015e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-663 .elementor-element.elementor-element-106015e > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-663 .elementor-element.elementor-element-106015e > .elementor-element-populated, .elementor-663 .elementor-element.elementor-element-106015e > .elementor-element-populated > .elementor-background-overlay, .elementor-663 .elementor-element.elementor-element-106015e > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-663 .elementor-element.elementor-element-106015e:hover > .elementor-element-populated {
	box-shadow: 0px 18px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-663 .elementor-element.elementor-element-106015e > .elementor-element-populated {
	transition: background 0s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-106015e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-663 .elementor-element.elementor-element-c7c9b1c {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: solid;
	--border-style: solid;
	border-width: 7px 0px 0px 0px;
	--border-top-width: 7px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-uicore_accent);
	--border-color: var(--e-global-color-uicore_accent);
	--border-radius: 0px 0px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 13px;
	--padding-bottom: 18px;
	--padding-left: 13px;
	--padding-right: 13px;
}

.elementor-663 .elementor-element.elementor-element-c7c9b1c:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-c7c9b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(20, 20, 38, .65);
}

.elementor-663 .elementor-element.elementor-element-c7c9b1c::before, .elementor-663 .elementor-element.elementor-element-c7c9b1c > .elementor-background-video-container::before, .elementor-663 .elementor-element.elementor-element-c7c9b1c > .e-con-inner > .elementor-background-video-container::before, .elementor-663 .elementor-element.elementor-element-c7c9b1c > .elementor-background-slideshow::before, .elementor-663 .elementor-element.elementor-element-c7c9b1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-663 .elementor-element.elementor-element-c7c9b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-663 .elementor-element.elementor-element-e9ae6c7 .elementor-heading-title {
	font-size: 34px;
	color: var(--e-global-color-uicore_white);
}

.elementor-663 .elementor-element.elementor-element-0e20de4 {
	width: initial;
	max-width: initial;
	font-size: 20px;
	color: var(--e-global-color-uicore_white);
}

.elementor-663 .elementor-element.elementor-element-0e20de4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-511f936 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-weight: 400;
	fill: var(--e-global-color-uicore_white);
	color: var(--e-global-color-uicore_white);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 8px 8px 8px 8px;
	padding: 5px 10px 5px 10px;
}

.elementor-663 .elementor-element.elementor-element-511f936 .elementor-button:hover, .elementor-663 .elementor-element.elementor-element-511f936 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-uicore_secondary);
}

.elementor-663 .elementor-element.elementor-element-511f936 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-511f936.elementor-element {
	--align-self: flex-start;
}

.elementor-663 .elementor-element.elementor-element-511f936 .elementor-button:hover svg, .elementor-663 .elementor-element.elementor-element-511f936 .elementor-button:focus svg {
	fill: var(--e-global-color-uicore_secondary);
}

.elementor-663 .elementor-element.elementor-element-c1e4ff3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-663 .elementor-element.elementor-element-c1e4ff3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcblef.nitrocdn.com/LSpukpCjMPVzhcjgFkyxtmjTYZinQoma/assets/images/optimized/rev-b1b168d/beyondwellness.io/wp-content/uploads/2024/08/nad-therapy-ipad-min.webp");
	background-position: center center;
	background-size: cover;
}

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

.elementor-bc-flex-widget .elementor-663 .elementor-element.elementor-element-c1e4ff3.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-663 .elementor-element.elementor-element-c1e4ff3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-663 .elementor-element.elementor-element-c1e4ff3 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-663 .elementor-element.elementor-element-c1e4ff3 > .elementor-element-populated, .elementor-663 .elementor-element.elementor-element-c1e4ff3 > .elementor-element-populated > .elementor-background-overlay, .elementor-663 .elementor-element.elementor-element-c1e4ff3 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-663 .elementor-element.elementor-element-c1e4ff3:hover > .elementor-element-populated {
	box-shadow: 0px 18px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-663 .elementor-element.elementor-element-c1e4ff3 > .elementor-element-populated {
	transition: background 0s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-c1e4ff3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-663 .elementor-element.elementor-element-4519f3a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: solid;
	--border-style: solid;
	border-width: 7px 0px 0px 0px;
	--border-top-width: 7px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-uicore_accent);
	--border-color: var(--e-global-color-uicore_accent);
	--border-radius: 0px 0px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 13px;
	--padding-bottom: 18px;
	--padding-left: 13px;
	--padding-right: 13px;
}

.elementor-663 .elementor-element.elementor-element-4519f3a:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-4519f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(20, 20, 38, .65);
}

.elementor-663 .elementor-element.elementor-element-4519f3a::before, .elementor-663 .elementor-element.elementor-element-4519f3a > .elementor-background-video-container::before, .elementor-663 .elementor-element.elementor-element-4519f3a > .e-con-inner > .elementor-background-video-container::before, .elementor-663 .elementor-element.elementor-element-4519f3a > .elementor-background-slideshow::before, .elementor-663 .elementor-element.elementor-element-4519f3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-663 .elementor-element.elementor-element-4519f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-663 .elementor-element.elementor-element-e65144c .elementor-heading-title {
	font-size: 34px;
	color: var(--e-global-color-uicore_white);
}

.elementor-663 .elementor-element.elementor-element-3cca2f3 {
	width: initial;
	max-width: initial;
	font-size: 20px;
	color: var(--e-global-color-uicore_white);
}

.elementor-663 .elementor-element.elementor-element-3cca2f3 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-90cd2e9 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-weight: 400;
	fill: var(--e-global-color-uicore_white);
	color: var(--e-global-color-uicore_white);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 8px 8px 8px 8px;
	padding: 5px 10px 5px 10px;
}

.elementor-663 .elementor-element.elementor-element-90cd2e9 .elementor-button:hover, .elementor-663 .elementor-element.elementor-element-90cd2e9 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-uicore_secondary);
}

.elementor-663 .elementor-element.elementor-element-90cd2e9 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-90cd2e9.elementor-element {
	--align-self: flex-start;
}

.elementor-663 .elementor-element.elementor-element-90cd2e9 .elementor-button:hover svg, .elementor-663 .elementor-element.elementor-element-90cd2e9 .elementor-button:focus svg {
	fill: var(--e-global-color-uicore_secondary);
}

.elementor-663 .elementor-element.elementor-element-0c5415a > .elementor-container {
	min-height: 504px;
}

.elementor-663 .elementor-element.elementor-element-7e93af2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-663 .elementor-element.elementor-element-7e93af2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcblef.nitrocdn.com/LSpukpCjMPVzhcjgFkyxtmjTYZinQoma/assets/images/optimized/rev-b1b168d/beyondwellness.io/wp-content/uploads/2024/08/IV-Therapy.webp");
	background-position: top center;
	background-size: cover;
}

.elementor-663 .elementor-element.elementor-element-7e93af2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-663 .elementor-element.elementor-element-7e93af2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-663 .elementor-element.elementor-element-7e93af2 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-uicore_primary);
	opacity: .16;
}

.elementor-bc-flex-widget .elementor-663 .elementor-element.elementor-element-7e93af2.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-663 .elementor-element.elementor-element-7e93af2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-663 .elementor-element.elementor-element-7e93af2 > .elementor-element-populated, .elementor-663 .elementor-element.elementor-element-7e93af2 > .elementor-element-populated > .elementor-background-overlay, .elementor-663 .elementor-element.elementor-element-7e93af2 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-663 .elementor-element.elementor-element-7e93af2:hover > .elementor-element-populated {
	box-shadow: 0px 18px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-663 .elementor-element.elementor-element-7e93af2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-7e93af2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-663 .elementor-element.elementor-element-7f8f7a1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: solid;
	--border-style: solid;
	border-width: 7px 0px 0px 0px;
	--border-top-width: 7px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-uicore_accent);
	--border-color: var(--e-global-color-uicore_accent);
	--border-radius: 0px 0px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 13px;
	--padding-bottom: 18px;
	--padding-left: 13px;
	--padding-right: 13px;
}

.elementor-663 .elementor-element.elementor-element-7f8f7a1:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-7f8f7a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(20, 20, 38, .65);
}

.elementor-663 .elementor-element.elementor-element-7f8f7a1::before, .elementor-663 .elementor-element.elementor-element-7f8f7a1 > .elementor-background-video-container::before, .elementor-663 .elementor-element.elementor-element-7f8f7a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-663 .elementor-element.elementor-element-7f8f7a1 > .elementor-background-slideshow::before, .elementor-663 .elementor-element.elementor-element-7f8f7a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-663 .elementor-element.elementor-element-7f8f7a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-663 .elementor-element.elementor-element-ebd05bd .elementor-heading-title {
	font-size: 34px;
	color: var(--e-global-color-uicore_white);
}

.elementor-663 .elementor-element.elementor-element-45ef61a {
	width: initial;
	max-width: initial;
	font-size: 20px;
	color: var(--e-global-color-uicore_white);
}

.elementor-663 .elementor-element.elementor-element-45ef61a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-094c1b4 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-weight: 400;
	fill: var(--e-global-color-uicore_white);
	color: var(--e-global-color-uicore_white);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 8px 8px 8px 8px;
	padding: 5px 10px 5px 10px;
}

.elementor-663 .elementor-element.elementor-element-094c1b4 .elementor-button:hover, .elementor-663 .elementor-element.elementor-element-094c1b4 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-uicore_secondary);
}

.elementor-663 .elementor-element.elementor-element-094c1b4 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-094c1b4.elementor-element {
	--align-self: flex-start;
}

.elementor-663 .elementor-element.elementor-element-094c1b4 .elementor-button:hover svg, .elementor-663 .elementor-element.elementor-element-094c1b4 .elementor-button:focus svg {
	fill: var(--e-global-color-uicore_secondary);
}

.elementor-663 .elementor-element.elementor-element-4ff90c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-663 .elementor-element.elementor-element-4ff90c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcblef.nitrocdn.com/LSpukpCjMPVzhcjgFkyxtmjTYZinQoma/assets/images/optimized/rev-b1b168d/beyondwellness.io/wp-content/uploads/2024/08/Peptide-therapy-Beyond-Wellness.webp");
	background-position: top center;
	background-size: cover;
}

.elementor-663 .elementor-element.elementor-element-4ff90c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-663 .elementor-element.elementor-element-4ff90c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-663 .elementor-element.elementor-element-4ff90c0 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-uicore_primary);
	opacity: .16;
}

.elementor-bc-flex-widget .elementor-663 .elementor-element.elementor-element-4ff90c0.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-663 .elementor-element.elementor-element-4ff90c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-663 .elementor-element.elementor-element-4ff90c0 > .elementor-element-populated, .elementor-663 .elementor-element.elementor-element-4ff90c0 > .elementor-element-populated > .elementor-background-overlay, .elementor-663 .elementor-element.elementor-element-4ff90c0 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-663 .elementor-element.elementor-element-4ff90c0:hover > .elementor-element-populated {
	box-shadow: 0px 18px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-663 .elementor-element.elementor-element-4ff90c0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-4ff90c0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-663 .elementor-element.elementor-element-e78a734 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: solid;
	--border-style: solid;
	border-width: 7px 0px 0px 0px;
	--border-top-width: 7px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-uicore_accent);
	--border-color: var(--e-global-color-uicore_accent);
	--border-radius: 0px 0px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 13px;
	--padding-bottom: 18px;
	--padding-left: 13px;
	--padding-right: 13px;
}

.elementor-663 .elementor-element.elementor-element-e78a734:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-e78a734 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(20, 20, 38, .65);
}

.elementor-663 .elementor-element.elementor-element-e78a734::before, .elementor-663 .elementor-element.elementor-element-e78a734 > .elementor-background-video-container::before, .elementor-663 .elementor-element.elementor-element-e78a734 > .e-con-inner > .elementor-background-video-container::before, .elementor-663 .elementor-element.elementor-element-e78a734 > .elementor-background-slideshow::before, .elementor-663 .elementor-element.elementor-element-e78a734 > .e-con-inner > .elementor-background-slideshow::before, .elementor-663 .elementor-element.elementor-element-e78a734 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-663 .elementor-element.elementor-element-546ba3f .elementor-heading-title {
	font-size: 34px;
	color: var(--e-global-color-uicore_white);
}

.elementor-663 .elementor-element.elementor-element-2e73253 {
	width: initial;
	max-width: initial;
	font-size: 20px;
	color: var(--e-global-color-uicore_white);
}

.elementor-663 .elementor-element.elementor-element-2e73253 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-3d704a8 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-weight: 400;
	fill: var(--e-global-color-uicore_white);
	color: var(--e-global-color-uicore_white);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 8px 8px 8px 8px;
	padding: 5px 10px 5px 10px;
}

.elementor-663 .elementor-element.elementor-element-3d704a8 .elementor-button:hover, .elementor-663 .elementor-element.elementor-element-3d704a8 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-uicore_secondary);
}

.elementor-663 .elementor-element.elementor-element-3d704a8 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-3d704a8.elementor-element {
	--align-self: flex-start;
}

.elementor-663 .elementor-element.elementor-element-3d704a8 .elementor-button:hover svg, .elementor-663 .elementor-element.elementor-element-3d704a8 .elementor-button:focus svg {
	fill: var(--e-global-color-uicore_secondary);
}

.elementor-663 .elementor-element.elementor-element-524d3c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-663 .elementor-element.elementor-element-524d3c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcblef.nitrocdn.com/LSpukpCjMPVzhcjgFkyxtmjTYZinQoma/assets/images/optimized/rev-b1b168d/beyondwellness.io/wp-content/uploads/2024/08/Hormone-Therapy.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-663 .elementor-element.elementor-element-524d3c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-663 .elementor-element.elementor-element-524d3c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-663 .elementor-element.elementor-element-524d3c8 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-uicore_primary);
	opacity: .18;
}

.elementor-bc-flex-widget .elementor-663 .elementor-element.elementor-element-524d3c8.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-663 .elementor-element.elementor-element-524d3c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-663 .elementor-element.elementor-element-524d3c8 > .elementor-element-populated, .elementor-663 .elementor-element.elementor-element-524d3c8 > .elementor-element-populated > .elementor-background-overlay, .elementor-663 .elementor-element.elementor-element-524d3c8 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-663 .elementor-element.elementor-element-524d3c8:hover > .elementor-element-populated {
	box-shadow: 0px 18px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-663 .elementor-element.elementor-element-524d3c8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-524d3c8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-663 .elementor-element.elementor-element-52316c7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	border-style: solid;
	--border-style: solid;
	border-width: 7px 0px 0px 0px;
	--border-top-width: 7px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-uicore_accent);
	--border-color: var(--e-global-color-uicore_accent);
	--border-radius: 0px 0px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 13px;
	--padding-bottom: 18px;
	--padding-left: 13px;
	--padding-right: 13px;
}

.elementor-663 .elementor-element.elementor-element-52316c7:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-52316c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(20, 20, 38, .65);
}

.elementor-663 .elementor-element.elementor-element-52316c7::before, .elementor-663 .elementor-element.elementor-element-52316c7 > .elementor-background-video-container::before, .elementor-663 .elementor-element.elementor-element-52316c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-663 .elementor-element.elementor-element-52316c7 > .elementor-background-slideshow::before, .elementor-663 .elementor-element.elementor-element-52316c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-663 .elementor-element.elementor-element-52316c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-663 .elementor-element.elementor-element-4826fe9 .elementor-heading-title {
	font-size: 34px;
	color: var(--e-global-color-uicore_white);
}

.elementor-663 .elementor-element.elementor-element-b8b8ff4 {
	width: initial;
	max-width: initial;
	font-size: 20px;
	color: var(--e-global-color-uicore_white);
}

.elementor-663 .elementor-element.elementor-element-b8b8ff4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-3bc8059 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-weight: 400;
	fill: var(--e-global-color-uicore_white);
	color: var(--e-global-color-uicore_white);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 8px 8px 8px 8px;
	padding: 5px 10px 5px 10px;
}

.elementor-663 .elementor-element.elementor-element-3bc8059 .elementor-button:hover, .elementor-663 .elementor-element.elementor-element-3bc8059 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-uicore_secondary);
}

.elementor-663 .elementor-element.elementor-element-3bc8059 > .elementor-widget-container {
	padding: 5px 0px 0px 0px;
}

.elementor-663 .elementor-element.elementor-element-3bc8059.elementor-element {
	--align-self: flex-start;
}

.elementor-663 .elementor-element.elementor-element-3bc8059 .elementor-button:hover svg, .elementor-663 .elementor-element.elementor-element-3bc8059 .elementor-button:focus svg {
	fill: var(--e-global-color-uicore_secondary);
}

.elementor-663 .elementor-element.elementor-element-88e52f2 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-663 .elementor-element.elementor-element-4266832 {
	--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;
	--overlay-opacity: .8;
	--border-radius: 32px 32px 32px 32px;
	--padding-top: 54px;
	--padding-bottom: 54px;
	--padding-left: 54px;
	--padding-right: 54px;
}

.elementor-663 .elementor-element.elementor-element-4266832:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-4266832 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_dark);
	background-image: url("https://cdn-ilcblef.nitrocdn.com/LSpukpCjMPVzhcjgFkyxtmjTYZinQoma/assets/images/optimized/rev-b1b168d/beyondwellness.io/wp-content/uploads/2024/08/biometric.webp");
	background-position: center center;
	background-size: cover;
}

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

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

.elementor-663 .elementor-element.elementor-element-a72cb8d {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-663 .elementor-element.elementor-element-a72cb8d.elementor-element {
	--align-self: center;
}

.elementor-663 .elementor-element.elementor-element-a72cb8d .elementor-heading-title {
	font-size: 56px;
	color: #fff;
}

.elementor-663 .elementor-element.elementor-element-f9777a3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 4% 0% 0% 0%;
	border-radius: 30px 30px 30px 30px;
}

.elementor-663 .elementor-element.elementor-element-74143c5 .elementor-button {
	background-color: #fff;
	fill: var(--e-global-color-uicore_primary);
	color: var(--e-global-color-uicore_primary);
}

.elementor-663 .elementor-element.elementor-element-74143c5 .elementor-button:hover, .elementor-663 .elementor-element.elementor-element-74143c5 .elementor-button:focus {
	background-color: var(--e-global-color-uicore_headline);
	color: var(--e-global-color-uicore_white);
}

.elementor-663 .elementor-element.elementor-element-74143c5 .elementor-button:hover svg, .elementor-663 .elementor-element.elementor-element-74143c5 .elementor-button:focus svg {
	fill: var(--e-global-color-uicore_white);
}

.elementor-663 .elementor-element.elementor-element-184aec7 {
	--display: flex;
}

.elementor-663 .elementor-element.elementor-element-184aec7:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-184aec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_primary);
}

.elementor-663 .elementor-element.elementor-element-c68f971 img {
	width: 16%;
}

.elementor-widget .tippy-tooltip .tippy-content {
	text-align: center;
}

@media (max-width:1024px) {
	.elementor-663 .elementor-element.elementor-element-f4b6658 {
		--min-height: 387px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-a1221c8 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-663 .elementor-element.elementor-element-bc1fffd {
		--container-widget-width: 734px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 734px);
		max-width: 734px;
	}
	
	.elementor-663 .elementor-element.elementor-element-bc1fffd .ui-e-highlight-icon, .elementor-663 .elementor-element.elementor-element-bc1fffd .ui-e-headline-text, .elementor-663 .elementor-element.elementor-element-bc1fffd .ui-e-highlight-image {
		font-size: 57px;
	}
	
	.elementor-663 .elementor-element.elementor-element-ac64fc5 > .elementor-container {
		max-width: 1484px;
	}
	
	.elementor-663 .elementor-element.elementor-element-ac64fc5 > .elementor-background-overlay {
		background-position: 0% 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-ac64fc5 {
		padding: 25px 0px 50px 0px;
	}
	
	.elementor-bc-flex-widget .elementor-663 .elementor-element.elementor-element-8d9500a.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-663 .elementor-element.elementor-element-8d9500a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-663 .elementor-element.elementor-element-8d9500a.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-663 .elementor-element.elementor-element-ebe8c44.elementor-element {
		--align-self: center;
	}
	
	.elementor-663 .elementor-element.elementor-element-ebe8c44 {
		text-align: center;
	}
	
	.elementor-663 .elementor-element.elementor-element-ebe8c44 img {
		width: 69%;
	}
	
	.elementor-663 .elementor-element.elementor-element-b26066f.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-663 .elementor-element.elementor-element-e8cb689 {
		text-align: center;
	}
	
	.elementor-663 .elementor-element.elementor-element-cbb1826.elementor-element {
		--order: -99999;
	}
	
	.elementor-663 .elementor-element.elementor-element-76fb2bc.elementor-element {
		--order: 99999;
	}
	
	.elementor-663 .elementor-element.elementor-element-9e319eb {
		padding: 40px 0px 90px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-5167897 {
		text-align: center;
	}
	
	.elementor-663 .elementor-element.elementor-element-5167897 .elementor-heading-title {
		font-size: 43px;
	}
	
	.elementor-663 .elementor-element.elementor-element-6f0c5a2 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-663 .elementor-element.elementor-element-106015e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-663 .elementor-element.elementor-element-106015e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom center;
	}
	
	.elementor-663 .elementor-element.elementor-element-106015e > .elementor-element-populated, .elementor-663 .elementor-element.elementor-element-106015e > .elementor-element-populated > .elementor-background-overlay, .elementor-663 .elementor-element.elementor-element-106015e > .elementor-background-slideshow {
		border-radius: 18px 18px 18px 18px;
	}
	
	.elementor-663 .elementor-element.elementor-element-106015e > .elementor-element-populated {
		padding: 25% 0% 0% 0%;
	}
	
	.elementor-663 .elementor-element.elementor-element-0e20de4 {
		width: var(--container-widget-width, 672px);
		max-width: 672px;
		--container-widget-width: 672px;
		--container-widget-flex-grow: 0;
		text-align: left;
	}
	
	.elementor-663 .elementor-element.elementor-element-0e20de4 > .elementor-widget-container {
		padding: 0px 0px 7px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-c1e4ff3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-663 .elementor-element.elementor-element-c1e4ff3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom center;
	}
	
	.elementor-663 .elementor-element.elementor-element-c1e4ff3 > .elementor-element-populated, .elementor-663 .elementor-element.elementor-element-c1e4ff3 > .elementor-element-populated > .elementor-background-overlay, .elementor-663 .elementor-element.elementor-element-c1e4ff3 > .elementor-background-slideshow {
		border-radius: 18px 18px 18px 18px;
	}
	
	.elementor-663 .elementor-element.elementor-element-c1e4ff3 > .elementor-element-populated {
		padding: 25% 0% 0% 0%;
	}
	
	.elementor-663 .elementor-element.elementor-element-3cca2f3 {
		width: var(--container-widget-width, 672px);
		max-width: 672px;
		--container-widget-width: 672px;
		--container-widget-flex-grow: 0;
		text-align: left;
	}
	
	.elementor-663 .elementor-element.elementor-element-3cca2f3 > .elementor-widget-container {
		padding: 0px 0px 7px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-0c5415a {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-663 .elementor-element.elementor-element-7e93af2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-663 .elementor-element.elementor-element-7e93af2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-663 .elementor-element.elementor-element-7e93af2 > .elementor-element-populated, .elementor-663 .elementor-element.elementor-element-7e93af2 > .elementor-element-populated > .elementor-background-overlay, .elementor-663 .elementor-element.elementor-element-7e93af2 > .elementor-background-slideshow {
		border-radius: 18px 18px 18px 18px;
	}
	
	.elementor-663 .elementor-element.elementor-element-7e93af2 > .elementor-element-populated {
		padding: 25% 0% 0% 0%;
	}
	
	.elementor-663 .elementor-element.elementor-element-45ef61a {
		width: var(--container-widget-width, 672px);
		max-width: 672px;
		--container-widget-width: 672px;
		--container-widget-flex-grow: 0;
		text-align: left;
	}
	
	.elementor-663 .elementor-element.elementor-element-45ef61a > .elementor-widget-container {
		padding: 0px 0px 7px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-4ff90c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-663 .elementor-element.elementor-element-4ff90c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-663 .elementor-element.elementor-element-4ff90c0 > .elementor-element-populated, .elementor-663 .elementor-element.elementor-element-4ff90c0 > .elementor-element-populated > .elementor-background-overlay, .elementor-663 .elementor-element.elementor-element-4ff90c0 > .elementor-background-slideshow {
		border-radius: 18px 18px 18px 18px;
	}
	
	.elementor-663 .elementor-element.elementor-element-4ff90c0 > .elementor-element-populated {
		padding: 25% 0% 0% 0%;
	}
	
	.elementor-663 .elementor-element.elementor-element-2e73253 {
		width: var(--container-widget-width, 672px);
		max-width: 672px;
		--container-widget-width: 672px;
		--container-widget-flex-grow: 0;
		text-align: left;
	}
	
	.elementor-663 .elementor-element.elementor-element-2e73253 > .elementor-widget-container {
		padding: 0px 0px 7px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-524d3c8 > .elementor-element-populated, .elementor-663 .elementor-element.elementor-element-524d3c8 > .elementor-element-populated > .elementor-background-overlay, .elementor-663 .elementor-element.elementor-element-524d3c8 > .elementor-background-slideshow {
		border-radius: 18px 18px 18px 18px;
	}
	
	.elementor-663 .elementor-element.elementor-element-524d3c8 > .elementor-element-populated {
		padding: 25% 0% 0% 0%;
	}
	
	.elementor-663 .elementor-element.elementor-element-b8b8ff4 {
		width: var(--container-widget-width, 672px);
		max-width: 672px;
		--container-widget-width: 672px;
		--container-widget-flex-grow: 0;
		text-align: left;
	}
	
	.elementor-663 .elementor-element.elementor-element-b8b8ff4 > .elementor-widget-container {
		padding: 0px 0px 7px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-88e52f2 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-4266832 {
		--border-radius: 24px 24px 24px 24px;
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-663 .elementor-element.elementor-element-a72cb8d {
		--container-widget-width: 320px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 320px);
		max-width: 320px;
	}
	
	.elementor-663 .elementor-element.elementor-element-a72cb8d .elementor-heading-title {
		font-size: 30px;
	}
}

@media (max-width:767px) {
	.elementor-663 .elementor-element.elementor-element-6aa67f6 > .elementor-widget-container {
		padding: 1% 0% 3% 0%;
	}
	
	.elementor-663 .elementor-element.elementor-element-6aa67f6 img {
		width: 54%;
	}
	
	.elementor-663 .elementor-element.elementor-element-f4b6658 {
		--min-height: 238px;
		--overlay-opacity: .58;
		--border-radius: 0px 0px 50px 50px;
		--padding-top: 12%;
		--padding-bottom: 15%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-663 .elementor-element.elementor-element-f4b6658:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-f4b6658 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-663 .elementor-element.elementor-element-a1221c8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-663 .elementor-element.elementor-element-bc1fffd {
		--container-widget-width: 445px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 445px);
		max-width: 445px;
	}
	
	.elementor-663 .elementor-element.elementor-element-bc1fffd .ui-e-highlight-icon, .elementor-663 .elementor-element.elementor-element-bc1fffd .ui-e-headline-text, .elementor-663 .elementor-element.elementor-element-bc1fffd .ui-e-highlight-image {
		font-size: 35px;
	}
	
	.elementor-663 .elementor-element.elementor-element-ac64fc5 > .elementor-background-overlay {
		background-position: 25% 66px;
	}
	
	.elementor-663 .elementor-element.elementor-element-ac64fc5 {
		padding: 36px 0px 48px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-b26066f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 8% 2% 0% 2%;
	}
	
	.elementor-663 .elementor-element.elementor-element-1671401 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-663 .elementor-element.elementor-element-e8cb689 > .elementor-widget-container {
		padding: 2% 0% 0% 0%;
	}
	
	.elementor-663 .elementor-element.elementor-element-e8cb689 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-663 .elementor-element.elementor-element-cbb1826 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-663 .elementor-element.elementor-element-9e319eb, .elementor-663 .elementor-element.elementor-element-9e319eb > .elementor-background-overlay {
		border-radius: 50px 50px 0px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-9e319eb {
		padding: 48px 0px 48px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-f4df831 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-5167897 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-663 .elementor-element.elementor-element-6f0c5a2 {
		--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;
	}
	
	.elementor-663 .elementor-element.elementor-element-d428632 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-663 .elementor-element.elementor-element-d21b36d .elementor-button {
		font-size: 16px;
	}
	
	.elementor-663 .elementor-element.elementor-element-106015e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-663 .elementor-element.elementor-element-106015e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcblef.nitrocdn.com/LSpukpCjMPVzhcjgFkyxtmjTYZinQoma/assets/images/optimized/rev-b1b168d/beyondwellness.io/wp-content/uploads/2024/08/Beyond-Wellness-HYPERBARIC-chamber-min-e1724088851594.webp");
		background-position: bottom center;
	}
	
	.elementor-663 .elementor-element.elementor-element-106015e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-663 .elementor-element.elementor-element-106015e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-663 .elementor-element.elementor-element-106015e > .elementor-element-populated, .elementor-663 .elementor-element.elementor-element-106015e > .elementor-element-populated > .elementor-background-overlay, .elementor-663 .elementor-element.elementor-element-106015e > .elementor-background-slideshow {
		border-radius: 16px 16px 16px 16px;
	}
	
	.elementor-663 .elementor-element.elementor-element-106015e > .elementor-element-populated {
		padding: 50% 0% 0% 0%;
	}
	
	.elementor-663 .elementor-element.elementor-element-e9ae6c7 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-663 .elementor-element.elementor-element-0e20de4 {
		width: 100%;
		max-width: 100%;
		font-size: 15px;
	}
	
	.elementor-663 .elementor-element.elementor-element-0e20de4 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-511f936 > .elementor-widget-container {
		padding: 15px 0px 10px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-511f936 .elementor-button {
		font-size: 19px;
	}
	
	.elementor-663 .elementor-element.elementor-element-c1e4ff3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-663 .elementor-element.elementor-element-c1e4ff3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilcblef.nitrocdn.com/LSpukpCjMPVzhcjgFkyxtmjTYZinQoma/assets/images/optimized/rev-b1b168d/beyondwellness.io/wp-content/uploads/2024/08/nad-therapy-ipad-min.webp");
		background-position: center center;
	}
	
	.elementor-663 .elementor-element.elementor-element-c1e4ff3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-663 .elementor-element.elementor-element-c1e4ff3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-663 .elementor-element.elementor-element-c1e4ff3 > .elementor-element-populated, .elementor-663 .elementor-element.elementor-element-c1e4ff3 > .elementor-element-populated > .elementor-background-overlay, .elementor-663 .elementor-element.elementor-element-c1e4ff3 > .elementor-background-slideshow {
		border-radius: 16px 16px 16px 16px;
	}
	
	.elementor-663 .elementor-element.elementor-element-c1e4ff3 > .elementor-element-populated {
		padding: 50% 0% 0% 0%;
	}
	
	.elementor-663 .elementor-element.elementor-element-e65144c .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-663 .elementor-element.elementor-element-3cca2f3 {
		width: 100%;
		max-width: 100%;
		font-size: 15px;
	}
	
	.elementor-663 .elementor-element.elementor-element-3cca2f3 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-90cd2e9 > .elementor-widget-container {
		padding: 15px 0px 10px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-90cd2e9 .elementor-button {
		font-size: 19px;
	}
	
	.elementor-663 .elementor-element.elementor-element-7e93af2 {
		width: 100%;
	}
	
	.elementor-663 .elementor-element.elementor-element-7e93af2 > .elementor-element-populated, .elementor-663 .elementor-element.elementor-element-7e93af2 > .elementor-element-populated > .elementor-background-overlay, .elementor-663 .elementor-element.elementor-element-7e93af2 > .elementor-background-slideshow {
		border-radius: 16px 16px 16px 16px;
	}
	
	.elementor-663 .elementor-element.elementor-element-7e93af2 > .elementor-element-populated {
		padding: 50% 0% 0% 0%;
	}
	
	.elementor-663 .elementor-element.elementor-element-ebd05bd .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-663 .elementor-element.elementor-element-45ef61a {
		width: 100%;
		max-width: 100%;
		font-size: 16px;
	}
	
	.elementor-663 .elementor-element.elementor-element-45ef61a > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-094c1b4 > .elementor-widget-container {
		padding: 15px 0px 10px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-094c1b4 .elementor-button {
		font-size: 19px;
	}
	
	.elementor-663 .elementor-element.elementor-element-4ff90c0 {
		width: 100%;
	}
	
	.elementor-663 .elementor-element.elementor-element-4ff90c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-663 .elementor-element.elementor-element-4ff90c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px -83px;
	}
	
	.elementor-663 .elementor-element.elementor-element-4ff90c0 > .elementor-element-populated, .elementor-663 .elementor-element.elementor-element-4ff90c0 > .elementor-element-populated > .elementor-background-overlay, .elementor-663 .elementor-element.elementor-element-4ff90c0 > .elementor-background-slideshow {
		border-radius: 16px 16px 16px 16px;
	}
	
	.elementor-663 .elementor-element.elementor-element-4ff90c0 > .elementor-element-populated {
		padding: 50% 0% 0% 0%;
	}
	
	.elementor-663 .elementor-element.elementor-element-546ba3f .elementor-heading-title {
		font-size: 29px;
	}
	
	.elementor-663 .elementor-element.elementor-element-2e73253 {
		width: 100%;
		max-width: 100%;
		font-size: 16px;
	}
	
	.elementor-663 .elementor-element.elementor-element-2e73253 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-3d704a8 > .elementor-widget-container {
		padding: 15px 0px 10px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-3d704a8 .elementor-button {
		font-size: 19px;
	}
	
	.elementor-663 .elementor-element.elementor-element-524d3c8 > .elementor-element-populated, .elementor-663 .elementor-element.elementor-element-524d3c8 > .elementor-element-populated > .elementor-background-overlay, .elementor-663 .elementor-element.elementor-element-524d3c8 > .elementor-background-slideshow {
		border-radius: 16px 16px 16px 16px;
	}
	
	.elementor-663 .elementor-element.elementor-element-524d3c8 > .elementor-element-populated {
		padding: 50% 0% 0% 0%;
	}
	
	.elementor-663 .elementor-element.elementor-element-4826fe9 .elementor-heading-title {
		font-size: 29px;
	}
	
	.elementor-663 .elementor-element.elementor-element-b8b8ff4 {
		width: 100%;
		max-width: 100%;
		font-size: 15px;
	}
	
	.elementor-663 .elementor-element.elementor-element-b8b8ff4 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-3bc8059 > .elementor-widget-container {
		padding: 15px 0px 10px 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-3bc8059 .elementor-button {
		font-size: 19px;
	}
	
	.elementor-663 .elementor-element.elementor-element-88e52f2 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-663 .elementor-element.elementor-element-4266832 {
		--border-radius: 20px 20px 20px 20px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-663 .elementor-element.elementor-element-a72cb8d {
		width: var(--container-widget-width, 829px);
		max-width: 829px;
		--container-widget-width: 829px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-663 .elementor-element.elementor-element-a72cb8d .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-663 .elementor-element.elementor-element-c68f971 img {
		width: 54%;
	}
}

@media (min-width:768px) {
	.elementor-663 .elementor-element.elementor-element-8d9500a {
		width: 36.632%;
	}
	
	.elementor-663 .elementor-element.elementor-element-b26066f {
		width: 63.332%;
	}
	
	.elementor-663 .elementor-element.elementor-element-3db0ccf {
		--content-width: 1600px;
	}
	
	.elementor-663 .elementor-element.elementor-element-6f0c5a2 {
		--content-width: 1600px;
	}
	
	.elementor-663 .elementor-element.elementor-element-106015e {
		width: 58.514%;
	}
	
	.elementor-663 .elementor-element.elementor-element-c1e4ff3 {
		width: 41.45%;
	}
	
	.elementor-663 .elementor-element.elementor-element-4266832 {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-663 .elementor-element.elementor-element-8d9500a {
		width: 100%;
	}
	
	.elementor-663 .elementor-element.elementor-element-b26066f {
		width: 100%;
	}
	
	.elementor-663 .elementor-element.elementor-element-1e2c5a1 {
		width: 100%;
	}
	
	.elementor-663 .elementor-element.elementor-element-2bde2ec {
		width: 100%;
	}
	
	.elementor-663 .elementor-element.elementor-element-106015e {
		width: 100%;
	}
	
	.elementor-663 .elementor-element.elementor-element-c1e4ff3 {
		width: 100%;
	}
	
	.elementor-663 .elementor-element.elementor-element-7e93af2 {
		width: 100%;
	}
	
	.elementor-663 .elementor-element.elementor-element-4ff90c0 {
		width: 100%;
	}
	
	.elementor-663 .elementor-element.elementor-element-524d3c8 {
		width: 100%;
	}
	
	.elementor-663 .elementor-element.elementor-element-88e52f2 {
		--content-width: 1600px;
	}
	
	.elementor-663 .elementor-element.elementor-element-4266832 {
		--width: 100%;
	}
}

/* Start custom CSS for container, class: .elementor-element-c7c9b1c */
.elementor-663 .elementor-element.elementor-element-c7c9b1c {
	backdrop-filter: blur(5px);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4519f3a */
.elementor-663 .elementor-element.elementor-element-4519f3a {
	backdrop-filter: blur(5px);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7f8f7a1 */
.elementor-663 .elementor-element.elementor-element-7f8f7a1 {
	backdrop-filter: blur(5px);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e78a734 */
.elementor-663 .elementor-element.elementor-element-e78a734 {
	backdrop-filter: blur(5px);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-52316c7 */
.elementor-663 .elementor-element.elementor-element-52316c7 {
	backdrop-filter: blur(5px);
}
