/* End Custom Fonts CSS */

.elementor-935 .elementor-element.elementor-element-3477b8db > .elementor-container {
	max-width: 500px;
}

.elementor-935 .elementor-element.elementor-element-3477b8db .elementor-background-slideshow__slide__image {
	background-position: bottom center;
}

.elementor-935 .elementor-element.elementor-element-3477b8db {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-935 .elementor-element.elementor-element-3477b8db > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-935 .elementor-element.elementor-element-3c37120e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-935 .elementor-element.elementor-element-6e1de951 {
	--spacer-size: 250px;
}

.elementor-935 .elementor-element.elementor-element-476bea1d:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-476bea1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-935 .elementor-element.elementor-element-476bea1d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-935 .elementor-element.elementor-element-476bea1d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-935 .elementor-element.elementor-element-387631b7 {
	--spacer-size: 25px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
}

.elementor-935 .elementor-element.elementor-element-4a47603d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-935 .elementor-element.elementor-element-4a47603d {
	text-align: center;
}

.elementor-935 .elementor-element.elementor-element-4a47603d .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	font-style: var(--e-global-typography-secondary-font-style);
	color: var(--e-global-color-primary);
}

.elementor-935 .elementor-element.elementor-element-d4a36af {
	--spacer-size: 10px;
}

.elementor-935 .elementor-element.elementor-element-41a91ef9:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-41a91ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-935 .elementor-element.elementor-element-41a91ef9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-935 .elementor-element.elementor-element-41a91ef9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-935 .elementor-element.elementor-element-79c23e8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-935 .elementor-element.elementor-element-79c23e8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-935 .elementor-element.elementor-element-79c23e8b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-935 .elementor-element.elementor-element-79c23e8b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
}

.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	font-style: var(--e-global-typography-primary-font-style);
}

.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-flip-box .elementor-flip-box__button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
}

.elementor-935 .elementor-element.elementor-element-74ab0c2 .elementor-flip-box__front {
	background-color: var(--e-global-color-secondary);
	background-image: url("https://cdn-ilalhfj.nitrocdn.com/WXPGceMREWSmjevQvqYVzElkdhFWJHcd/assets/images/optimized/rev-27660ae/aliveivandwellness.com/wp-content/uploads/2024/03/water-12-30.png");
	background-size: cover;
}

.elementor-935 .elementor-element.elementor-element-74ab0c2 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-935 .elementor-element.elementor-element-74ab0c2 .elementor-flip-box__back {
	background-color: var(--e-global-color-3466a8e);
}

.elementor-935 .elementor-element.elementor-element-74ab0c2 > .elementor-widget-container {
	border-radius: 100px 100px 100px 100px;
}

.elementor-935 .elementor-element.elementor-element-74ab0c2:hover > .elementor-widget-container {
	border-radius: 100px 100px 100px 100px;
}

.elementor-935 .elementor-element.elementor-element-74ab0c2 .elementor-flip-box {
	height: 228px;
}

.elementor-935 .elementor-element.elementor-element-74ab0c2 .elementor-flip-box__layer, .elementor-935 .elementor-element.elementor-element-74ab0c2 .elementor-flip-box__layer__overlay {
	border-radius: 25px;
}

.elementor-935 .elementor-element.elementor-element-74ab0c2 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(16, 15, 13, .33);
	text-align: center;
}

.elementor-935 .elementor-element.elementor-element-74ab0c2 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-012ee4e);
	font-family: "Futura Bold 2", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	text-transform: uppercase;
	font-style: normal;
}

.elementor-935 .elementor-element.elementor-element-74ab0c2 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-935 .elementor-element.elementor-element-74ab0c2 .elementor-flip-box__button {
	margin-inline-center: 0;
	font-family: "Futura Bold 2", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-3466a8e);
}

.elementor-935 .elementor-element.elementor-element-74ab0c2 .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-text);
	font-family: "Futura Book 2", Sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.elementor-935 .elementor-element.elementor-element-74ab0c2 .elementor-flip-box__button:hover {
	color: var(--e-global-color-primary);
}

.elementor-935 .elementor-element.elementor-element-b2ae596 .elementor-flip-box__front {
	background-color: var(--e-global-color-secondary);
	background-image: url("https://cdn-ilalhfj.nitrocdn.com/WXPGceMREWSmjevQvqYVzElkdhFWJHcd/assets/images/optimized/rev-27660ae/aliveivandwellness.com/wp-content/uploads/2024/03/water-pics-14.png");
	background-size: cover;
}

.elementor-935 .elementor-element.elementor-element-b2ae596 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-935 .elementor-element.elementor-element-b2ae596 .elementor-flip-box__back {
	background-color: var(--e-global-color-3466a8e);
}

.elementor-935 .elementor-element.elementor-element-b2ae596 > .elementor-widget-container {
	border-radius: 100px 100px 100px 100px;
}

.elementor-935 .elementor-element.elementor-element-b2ae596:hover > .elementor-widget-container {
	border-radius: 100px 100px 100px 100px;
}

.elementor-935 .elementor-element.elementor-element-b2ae596 .elementor-flip-box {
	height: 228px;
}

.elementor-935 .elementor-element.elementor-element-b2ae596 .elementor-flip-box__layer, .elementor-935 .elementor-element.elementor-element-b2ae596 .elementor-flip-box__layer__overlay {
	border-radius: 25px;
}

.elementor-935 .elementor-element.elementor-element-b2ae596 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(16, 15, 13, .33);
	text-align: center;
}

.elementor-935 .elementor-element.elementor-element-b2ae596 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-012ee4e);
	font-family: "Futura Bold 2", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	text-transform: uppercase;
	font-style: normal;
}

.elementor-935 .elementor-element.elementor-element-b2ae596 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-935 .elementor-element.elementor-element-b2ae596 .elementor-flip-box__button {
	margin-inline-center: 0;
	font-family: "Futura Bold 2", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-3466a8e);
}

.elementor-935 .elementor-element.elementor-element-b2ae596 .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-text);
	font-family: "Futura Book 2", Sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.elementor-935 .elementor-element.elementor-element-b2ae596 .elementor-flip-box__button:hover {
	color: var(--e-global-color-primary);
}

.elementor-935 .elementor-element.elementor-element-5c8ffb0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-935 .elementor-element.elementor-element-5c8ffb0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-935 .elementor-element.elementor-element-5c8ffb0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-935 .elementor-element.elementor-element-5c8ffb0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-935 .elementor-element.elementor-element-11f3917 .elementor-flip-box__front {
	background-color: var(--e-global-color-secondary);
	background-image: url("https://cdn-ilalhfj.nitrocdn.com/WXPGceMREWSmjevQvqYVzElkdhFWJHcd/assets/images/optimized/rev-27660ae/aliveivandwellness.com/wp-content/uploads/2024/03/water-18.png");
	background-size: cover;
}

.elementor-935 .elementor-element.elementor-element-11f3917 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-935 .elementor-element.elementor-element-11f3917 .elementor-flip-box__back {
	background-color: var(--e-global-color-3466a8e);
}

.elementor-935 .elementor-element.elementor-element-11f3917 > .elementor-widget-container {
	border-radius: 100px 100px 100px 100px;
}

.elementor-935 .elementor-element.elementor-element-11f3917:hover > .elementor-widget-container {
	border-radius: 100px 100px 100px 100px;
}

.elementor-935 .elementor-element.elementor-element-11f3917 .elementor-flip-box {
	height: 228px;
}

.elementor-935 .elementor-element.elementor-element-11f3917 .elementor-flip-box__layer, .elementor-935 .elementor-element.elementor-element-11f3917 .elementor-flip-box__layer__overlay {
	border-radius: 25px;
}

.elementor-935 .elementor-element.elementor-element-11f3917 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(16, 15, 13, .33);
	text-align: center;
}

.elementor-935 .elementor-element.elementor-element-11f3917 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-012ee4e);
	font-family: "Futura Bold 2", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	text-transform: uppercase;
	font-style: normal;
}

.elementor-935 .elementor-element.elementor-element-11f3917 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-935 .elementor-element.elementor-element-11f3917 .elementor-flip-box__button {
	margin-inline-center: 0;
	font-family: "Futura Bold 2", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-3466a8e);
}

.elementor-935 .elementor-element.elementor-element-11f3917 .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-text);
	font-family: "Futura Book 2", Sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.elementor-935 .elementor-element.elementor-element-11f3917 .elementor-flip-box__button:hover {
	color: var(--e-global-color-primary);
}

.elementor-935 .elementor-element.elementor-element-51036bf .elementor-flip-box__front {
	background-color: var(--e-global-color-secondary);
	background-image: url("https://cdn-ilalhfj.nitrocdn.com/WXPGceMREWSmjevQvqYVzElkdhFWJHcd/assets/images/optimized/rev-27660ae/aliveivandwellness.com/wp-content/uploads/2024/03/water-35.png");
	background-size: cover;
}

.elementor-935 .elementor-element.elementor-element-51036bf .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-935 .elementor-element.elementor-element-51036bf .elementor-flip-box__back {
	background-color: var(--e-global-color-3466a8e);
}

.elementor-935 .elementor-element.elementor-element-51036bf > .elementor-widget-container {
	border-radius: 100px 100px 100px 100px;
}

.elementor-935 .elementor-element.elementor-element-51036bf:hover > .elementor-widget-container {
	border-radius: 100px 100px 100px 100px;
}

.elementor-935 .elementor-element.elementor-element-51036bf .elementor-flip-box {
	height: 228px;
}

.elementor-935 .elementor-element.elementor-element-51036bf .elementor-flip-box__layer, .elementor-935 .elementor-element.elementor-element-51036bf .elementor-flip-box__layer__overlay {
	border-radius: 25px;
}

.elementor-935 .elementor-element.elementor-element-51036bf .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(16, 15, 13, .33);
	text-align: center;
}

.elementor-935 .elementor-element.elementor-element-51036bf .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-012ee4e);
	font-family: "Futura Bold 2", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	text-transform: uppercase;
	font-style: normal;
}

.elementor-935 .elementor-element.elementor-element-51036bf .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-935 .elementor-element.elementor-element-51036bf .elementor-flip-box__button {
	margin-inline-center: 0;
	font-family: "Futura Bold 2", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-3466a8e);
}

.elementor-935 .elementor-element.elementor-element-51036bf .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-text);
	font-family: "Futura Book 2", Sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.elementor-935 .elementor-element.elementor-element-51036bf .elementor-flip-box__button:hover {
	color: var(--e-global-color-primary);
}

.elementor-935 .elementor-element.elementor-element-5e22172:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-935 .elementor-element.elementor-element-5e22172 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-935 .elementor-element.elementor-element-5e22172 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-935 .elementor-element.elementor-element-5e22172 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-935 .elementor-element.elementor-element-f5680fe .elementor-flip-box__front {
	background-color: var(--e-global-color-secondary);
	background-image: url("https://cdn-ilalhfj.nitrocdn.com/WXPGceMREWSmjevQvqYVzElkdhFWJHcd/assets/images/optimized/rev-27660ae/aliveivandwellness.com/wp-content/uploads/2024/03/water-pics-12.png");
	background-size: cover;
}

.elementor-935 .elementor-element.elementor-element-f5680fe .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-935 .elementor-element.elementor-element-f5680fe .elementor-flip-box__back {
	background-color: var(--e-global-color-3466a8e);
}

.elementor-935 .elementor-element.elementor-element-f5680fe > .elementor-widget-container {
	border-radius: 100px 100px 100px 100px;
}

.elementor-935 .elementor-element.elementor-element-f5680fe:hover > .elementor-widget-container {
	border-radius: 100px 100px 100px 100px;
}

.elementor-935 .elementor-element.elementor-element-f5680fe .elementor-flip-box {
	height: 228px;
}

.elementor-935 .elementor-element.elementor-element-f5680fe .elementor-flip-box__layer, .elementor-935 .elementor-element.elementor-element-f5680fe .elementor-flip-box__layer__overlay {
	border-radius: 25px;
}

.elementor-935 .elementor-element.elementor-element-f5680fe .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(16, 15, 13, .33);
	text-align: center;
}

.elementor-935 .elementor-element.elementor-element-f5680fe .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-012ee4e);
	font-family: "Futura Bold 2", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	text-transform: uppercase;
	font-style: normal;
}

.elementor-935 .elementor-element.elementor-element-f5680fe .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-935 .elementor-element.elementor-element-f5680fe .elementor-flip-box__button {
	margin-inline-center: 0;
	font-family: "Futura Bold 2", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-3466a8e);
}

.elementor-935 .elementor-element.elementor-element-f5680fe .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-text);
	font-family: "Futura Book 2", Sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.elementor-935 .elementor-element.elementor-element-f5680fe .elementor-flip-box__button:hover {
	color: var(--e-global-color-primary);
}

.elementor-935 .elementor-element.elementor-element-869d6ec .elementor-flip-box__front {
	background-color: var(--e-global-color-secondary);
	background-image: url("https://cdn-ilalhfj.nitrocdn.com/WXPGceMREWSmjevQvqYVzElkdhFWJHcd/assets/images/optimized/rev-27660ae/aliveivandwellness.com/wp-content/uploads/2024/03/water-46.png");
	background-size: cover;
}

.elementor-935 .elementor-element.elementor-element-869d6ec .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-935 .elementor-element.elementor-element-869d6ec .elementor-flip-box__back {
	background-color: var(--e-global-color-3466a8e);
}

.elementor-935 .elementor-element.elementor-element-869d6ec > .elementor-widget-container {
	border-radius: 100px 100px 100px 100px;
}

.elementor-935 .elementor-element.elementor-element-869d6ec:hover > .elementor-widget-container {
	border-radius: 100px 100px 100px 100px;
}

.elementor-935 .elementor-element.elementor-element-869d6ec .elementor-flip-box {
	height: 228px;
}

.elementor-935 .elementor-element.elementor-element-869d6ec .elementor-flip-box__layer, .elementor-935 .elementor-element.elementor-element-869d6ec .elementor-flip-box__layer__overlay {
	border-radius: 25px;
}

.elementor-935 .elementor-element.elementor-element-869d6ec .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(16, 15, 13, .33);
	text-align: center;
}

.elementor-935 .elementor-element.elementor-element-869d6ec .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-012ee4e);
	font-family: "Futura Bold 2", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	text-transform: uppercase;
	font-style: normal;
}

.elementor-935 .elementor-element.elementor-element-869d6ec .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-935 .elementor-element.elementor-element-869d6ec .elementor-flip-box__button {
	margin-inline-center: 0;
	font-family: "Futura Bold 2", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-3466a8e);
}

.elementor-935 .elementor-element.elementor-element-869d6ec .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-text);
	font-family: "Futura Book 2", Sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.elementor-935 .elementor-element.elementor-element-869d6ec .elementor-flip-box__button:hover {
	color: var(--e-global-color-primary);
}

.elementor-935 .elementor-element.elementor-element-36ff3b23 {
	--spacer-size: 25px;
}

.elementor-935 .elementor-element.elementor-element-8bfc845:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-8bfc845 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3466a8e);
}

.elementor-935 .elementor-element.elementor-element-8bfc845 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-935 .elementor-element.elementor-element-8bfc845 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-935 .elementor-element.elementor-element-55c4741:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-935 .elementor-element.elementor-element-55c4741 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3466a8e);
}

.elementor-935 .elementor-element.elementor-element-55c4741 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-935 .elementor-element.elementor-element-55c4741 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-935 .elementor-element.elementor-element-303ed3d {
	--spacer-size: 25px;
}

.elementor-935 .elementor-element.elementor-element-15ff86e {
	text-align: center;
}

.elementor-935 .elementor-element.elementor-element-15ff86e .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-935 .elementor-element.elementor-element-3fdcde3 {
	--spacer-size: 10px;
}

.elementor-935 .elementor-element.elementor-element-6d8bbe5:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-6d8bbe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3466a8e);
}

.elementor-935 .elementor-element.elementor-element-6d8bbe5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-935 .elementor-element.elementor-element-6d8bbe5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-935 .elementor-element.elementor-element-1a7e521:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-935 .elementor-element.elementor-element-1a7e521 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3466a8e);
}

.elementor-935 .elementor-element.elementor-element-1a7e521 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-935 .elementor-element.elementor-element-1a7e521 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-935 .elementor-element.elementor-element-9266fa9 .elementor-flip-box__front {
	background-color: var(--e-global-color-secondary);
	background-image: url("https://cdn-ilalhfj.nitrocdn.com/WXPGceMREWSmjevQvqYVzElkdhFWJHcd/assets/images/optimized/rev-27660ae/aliveivandwellness.com/wp-content/uploads/2024/03/water-12-27.png");
	background-size: cover;
}

.elementor-935 .elementor-element.elementor-element-9266fa9 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-935 .elementor-element.elementor-element-9266fa9 .elementor-flip-box__back {
	background-color: var(--e-global-color-012ee4e);
}

.elementor-935 .elementor-element.elementor-element-9266fa9 > .elementor-widget-container {
	border-radius: 100px 100px 100px 100px;
}

.elementor-935 .elementor-element.elementor-element-9266fa9:hover > .elementor-widget-container {
	border-radius: 100px 100px 100px 100px;
}

.elementor-935 .elementor-element.elementor-element-9266fa9 .elementor-flip-box {
	height: 228px;
}

.elementor-935 .elementor-element.elementor-element-9266fa9 .elementor-flip-box__layer, .elementor-935 .elementor-element.elementor-element-9266fa9 .elementor-flip-box__layer__overlay {
	border-radius: 25px;
}

.elementor-935 .elementor-element.elementor-element-9266fa9 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(16, 15, 13, .33);
	text-align: center;
}

.elementor-935 .elementor-element.elementor-element-9266fa9 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-012ee4e);
	font-family: "Futura Bold 2", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	text-transform: uppercase;
	font-style: normal;
}

.elementor-935 .elementor-element.elementor-element-9266fa9 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-935 .elementor-element.elementor-element-9266fa9 .elementor-flip-box__button {
	margin-inline-center: 0;
	font-family: "Futura Bold 2", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: var(--e-global-color-secondary);
}

.elementor-935 .elementor-element.elementor-element-9266fa9 .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-text);
	font-family: "Futura Book 2", Sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.elementor-935 .elementor-element.elementor-element-9266fa9 .elementor-flip-box__button:hover {
	color: var(--e-global-color-primary);
}

.elementor-935 .elementor-element.elementor-element-648db8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-935 .elementor-element.elementor-element-648db8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3466a8e);
}

.elementor-935 .elementor-element.elementor-element-648db8b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-935 .elementor-element.elementor-element-648db8b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-935 .elementor-element.elementor-element-7fb8e8b .elementor-flip-box__front {
	background-color: var(--e-global-color-secondary);
	background-image: url("https://cdn-ilalhfj.nitrocdn.com/WXPGceMREWSmjevQvqYVzElkdhFWJHcd/assets/images/optimized/rev-27660ae/aliveivandwellness.com/wp-content/uploads/2024/03/water-12-2.png");
	background-size: cover;
}

.elementor-935 .elementor-element.elementor-element-7fb8e8b .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-935 .elementor-element.elementor-element-7fb8e8b .elementor-flip-box__back {
	background-color: var(--e-global-color-012ee4e);
}

.elementor-935 .elementor-element.elementor-element-7fb8e8b > .elementor-widget-container {
	border-radius: 100px 100px 100px 100px;
}

.elementor-935 .elementor-element.elementor-element-7fb8e8b:hover > .elementor-widget-container {
	border-radius: 100px 100px 100px 100px;
}

.elementor-935 .elementor-element.elementor-element-7fb8e8b .elementor-flip-box {
	height: 228px;
}

.elementor-935 .elementor-element.elementor-element-7fb8e8b .elementor-flip-box__layer, .elementor-935 .elementor-element.elementor-element-7fb8e8b .elementor-flip-box__layer__overlay {
	border-radius: 25px;
}

.elementor-935 .elementor-element.elementor-element-7fb8e8b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(16, 15, 13, .33);
	text-align: center;
}

.elementor-935 .elementor-element.elementor-element-7fb8e8b .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-012ee4e);
	font-family: "Futura Bold 2", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	text-transform: uppercase;
	font-style: normal;
}

.elementor-935 .elementor-element.elementor-element-7fb8e8b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-935 .elementor-element.elementor-element-7fb8e8b .elementor-flip-box__button {
	margin-inline-center: 0;
	font-family: "Futura Bold 2", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: var(--e-global-color-secondary);
}

.elementor-935 .elementor-element.elementor-element-7fb8e8b .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-text);
	font-family: "Futura Book 2", Sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.elementor-935 .elementor-element.elementor-element-7fb8e8b .elementor-flip-box__button:hover {
	color: var(--e-global-color-primary);
}

.elementor-935 .elementor-element.elementor-element-5e86bde:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-5e86bde > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3466a8e);
}

.elementor-935 .elementor-element.elementor-element-5e86bde {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-935 .elementor-element.elementor-element-5e86bde > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-935 .elementor-element.elementor-element-4a326d8 {
	--spacer-size: 10px;
}

.elementor-widget-button .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
}

.elementor-935 .elementor-element.elementor-element-5cddb38 .elementor-button {
	background-color: #fdcd0c;
	font-family: "Futura Bold 2", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-radius: 20px 20px 20px 20px;
}

.elementor-935 .elementor-element.elementor-element-5cddb38 .elementor-button:hover, .elementor-935 .elementor-element.elementor-element-5cddb38 .elementor-button:focus {
	color: var(--e-global-color-text);
}

.elementor-935 .elementor-element.elementor-element-5cddb38 .elementor-button:hover svg, .elementor-935 .elementor-element.elementor-element-5cddb38 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-935 .elementor-element.elementor-element-1bdc3e1 {
	--spacer-size: 50px;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-935 .elementor-element.elementor-element-4a47603d .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
}

@media (max-width:767px) {
	.elementor-935 .elementor-element.elementor-element-3477b8db .elementor-background-slideshow__slide__image {
		background-position: center left;
	}
	
	.elementor-935 .elementor-element.elementor-element-6e1de951 {
		--spacer-size: 150px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-935 .elementor-element.elementor-element-4a47603d .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
}
