/* End Custom Fonts CSS */

.elementor-202 .elementor-element.elementor-element-8779219 {
	--display: flex;
	--min-height: 100vh;
	--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;
	--overlay-opacity: .49;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-8779219::before, .elementor-202 .elementor-element.elementor-element-8779219 > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-8779219 > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-8779219 > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-8779219 > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-8779219 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: rgba(30, 30, 30, 0);
	--background-overlay: "";
}

.elementor-202 .elementor-element.elementor-element-e28b46a {
	--display: flex;
	--min-height: 100vh;
	--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;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-e28b46a:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-e28b46a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnbfl.nitrocdn.com/MGkXozfIborvJrwOEkirXXEKBCPxBzAD/assets/images/optimized/rev-bf44b9f/drinkonewater.com/wp-content/uploads/2025/05/sdf.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-202 .elementor-element.elementor-element-e28b46a::before, .elementor-202 .elementor-element.elementor-element-e28b46a > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-e28b46a > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-e28b46a > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-e28b46a > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-e28b46a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .25) 44%, #05203e 99%);
}

.elementor-202 .elementor-element.elementor-element-67a0800 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-eacabcd {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0;
	--margin-bottom: 0;
	--margin-left: auto;
	--margin-right: auto;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 188px;
	--padding-right: 188px;
	--z-index: 999;
}

.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);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-202 .elementor-element.elementor-element-749515f {
	width: var(--container-widget-width, 57%);
	max-width: 57%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 57%;
	--container-widget-flex-grow: 0;
}

.elementor-202 .elementor-element.elementor-element-749515f .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);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-widget-text-editor {
	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);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-202 .elementor-element.elementor-element-bb96144 {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 32px 0px;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-b337fa4-font-family), Sans-serif;
	font-size: var(--e-global-typography-b337fa4-font-size);
	font-weight: var(--e-global-typography-b337fa4-font-weight);
	line-height: var(--e-global-typography-b337fa4-line-height);
	letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-bb96144 p {
	margin-bottom: 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	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);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-202 .elementor-element.elementor-element-534800e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	top: 0px;
	z-index: 0;
}

body:not(.rtl) .elementor-202 .elementor-element.elementor-element-534800e {
	left: 55vw;
}

body.rtl .elementor-202 .elementor-element.elementor-element-534800e {
	right: 55vw;
}

.elementor-202 .elementor-element.elementor-element-534800e img {
	width: auto;
	height: 90vh;
}

.elementor-202 .elementor-element.elementor-element-c0e2391 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: rgba(90, 110, 125, .32);
	--border-color: rgba(90, 110, 125, .32);
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-c0e2391:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-c0e2391 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a9316b6);
}

.elementor-202 .elementor-element.elementor-element-436017b {
	--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;
	--justify-content: center;
	--gap: 0 clamp(70px, 18vw, 345px);
	--row-gap: 0;
	--column-gap: clamp(70px, 18vw, 345px);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 80px;
	--padding-right: 80px;
}

.elementor-202 .elementor-element.elementor-element-436017b:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-436017b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a9316b6);
}

.elementor-202 .elementor-element.elementor-element-436017b.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-202 .elementor-element.elementor-element-a39ee84 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-a4eafe8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-202 .elementor-element.elementor-element-a4eafe8 img {
	width: 502px;
	height: 100%;
}

.elementor-202 .elementor-element.elementor-element-2914aa5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-1d11012 {
	width: var(--container-widget-width, 426px);
	max-width: 426px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 20px 0px;
	--container-widget-width: 426px;
	--container-widget-flex-grow: 0;
}

.elementor-202 .elementor-element.elementor-element-1d11012 .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);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	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);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-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);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-202 .elementor-element.elementor-element-29d1ee0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	padding: 0px 0px 0px 0px;
	--icon-box-icon-margin: 20px;
}

.elementor-202 .elementor-element.elementor-element-29d1ee0 .elementor-icon-box-title {
	margin-bottom: 10px;
	color: #fff;
}

.elementor-202 .elementor-element.elementor-element-29d1ee0 .elementor-icon {
	font-size: 54px;
}

.elementor-202 .elementor-element.elementor-element-29d1ee0 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-29d1ee0 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7c64897-font-family), Sans-serif;
	font-size: var(--e-global-typography-7c64897-font-size);
	font-weight: var(--e-global-typography-7c64897-font-weight);
	line-height: var(--e-global-typography-7c64897-line-height);
	letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
}

.elementor-202 .elementor-element.elementor-element-29d1ee0:has(:hover) .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-29d1ee0:has(:focus) .elementor-icon-box-title {
	color: #fff;
}

.elementor-202 .elementor-element.elementor-element-29d1ee0 .elementor-icon-box-description {
	font-family: var(--e-global-typography-b337fa4-font-family), Sans-serif;
	font-size: var(--e-global-typography-b337fa4-font-size);
	font-weight: var(--e-global-typography-b337fa4-font-weight);
	line-height: var(--e-global-typography-b337fa4-line-height);
	letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	color: var(--e-global-color-7ff2efe);
}

.elementor-202 .elementor-element.elementor-element-2c83916 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	padding: 0px 0px 0px 0px;
	--icon-box-icon-margin: 20px;
}

.elementor-202 .elementor-element.elementor-element-2c83916 .elementor-icon-box-title {
	margin-bottom: 10px;
	color: #fff;
}

.elementor-202 .elementor-element.elementor-element-2c83916 .elementor-icon {
	font-size: 54px;
}

.elementor-202 .elementor-element.elementor-element-2c83916 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-2c83916 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7c64897-font-family), Sans-serif;
	font-size: var(--e-global-typography-7c64897-font-size);
	font-weight: var(--e-global-typography-7c64897-font-weight);
	line-height: var(--e-global-typography-7c64897-line-height);
	letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
}

.elementor-202 .elementor-element.elementor-element-2c83916:has(:hover) .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-2c83916:has(:focus) .elementor-icon-box-title {
	color: #fff;
}

.elementor-202 .elementor-element.elementor-element-2c83916 .elementor-icon-box-description {
	font-family: var(--e-global-typography-b337fa4-font-family), Sans-serif;
	font-size: var(--e-global-typography-b337fa4-font-size);
	font-weight: var(--e-global-typography-b337fa4-font-weight);
	line-height: var(--e-global-typography-b337fa4-line-height);
	letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	color: var(--e-global-color-7ff2efe);
}

.elementor-202 .elementor-element.elementor-element-9ead94c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	padding: 0px 0px 0px 0px;
	--icon-box-icon-margin: 20px;
}

.elementor-202 .elementor-element.elementor-element-9ead94c .elementor-icon-box-title {
	margin-bottom: 10px;
	color: #fff;
}

.elementor-202 .elementor-element.elementor-element-9ead94c .elementor-icon {
	font-size: 54px;
}

.elementor-202 .elementor-element.elementor-element-9ead94c .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-9ead94c .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7c64897-font-family), Sans-serif;
	font-size: var(--e-global-typography-7c64897-font-size);
	font-weight: var(--e-global-typography-7c64897-font-weight);
	line-height: var(--e-global-typography-7c64897-line-height);
	letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
}

.elementor-202 .elementor-element.elementor-element-9ead94c:has(:hover) .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-9ead94c:has(:focus) .elementor-icon-box-title {
	color: #fff;
}

.elementor-202 .elementor-element.elementor-element-9ead94c .elementor-icon-box-description {
	font-family: var(--e-global-typography-b337fa4-font-family), Sans-serif;
	font-size: var(--e-global-typography-b337fa4-font-size);
	font-weight: var(--e-global-typography-b337fa4-font-weight);
	line-height: var(--e-global-typography-b337fa4-line-height);
	letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	color: var(--e-global-color-7ff2efe);
}

.elementor-202 .elementor-element.elementor-element-4a64e52 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	padding: 0px 0px 0px 0px;
	--icon-box-icon-margin: 20px;
}

.elementor-202 .elementor-element.elementor-element-4a64e52 .elementor-icon-box-title {
	margin-bottom: 10px;
	color: #fff;
}

.elementor-202 .elementor-element.elementor-element-4a64e52 .elementor-icon {
	font-size: 54px;
}

.elementor-202 .elementor-element.elementor-element-4a64e52 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-4a64e52 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7c64897-font-family), Sans-serif;
	font-size: var(--e-global-typography-7c64897-font-size);
	font-weight: var(--e-global-typography-7c64897-font-weight);
	line-height: var(--e-global-typography-7c64897-line-height);
	letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
}

.elementor-202 .elementor-element.elementor-element-4a64e52:has(:hover) .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-4a64e52:has(:focus) .elementor-icon-box-title {
	color: #fff;
}

.elementor-202 .elementor-element.elementor-element-4a64e52 .elementor-icon-box-description {
	font-family: var(--e-global-typography-b337fa4-font-family), Sans-serif;
	font-size: var(--e-global-typography-b337fa4-font-size);
	font-weight: var(--e-global-typography-b337fa4-font-weight);
	line-height: var(--e-global-typography-b337fa4-line-height);
	letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	color: var(--e-global-color-7ff2efe);
}

.elementor-202 .elementor-element.elementor-element-8ab05c6 {
	--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;
	--justify-content: center;
	--gap: 21px 21px;
	--row-gap: 21px;
	--column-gap: 21px;
	--overlay-opacity: .5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 170px;
	--padding-bottom: 120px;
	--padding-left: 80px;
	--padding-right: 80px;
}

.elementor-202 .elementor-element.elementor-element-8ab05c6:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-8ab05c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnbfl.nitrocdn.com/MGkXozfIborvJrwOEkirXXEKBCPxBzAD/assets/images/optimized/rev-bf44b9f/drinkonewater.com/wp-content/uploads/2025/05/28a086b244d6ba11bccf1757937703f6f2ca63bf.webp");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-202 .elementor-element.elementor-element-8ab05c6::before, .elementor-202 .elementor-element.elementor-element-8ab05c6 > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-8ab05c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-8ab05c6 > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-8ab05c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-8ab05c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-202 .elementor-element.elementor-element-860a26f {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-860a26f:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-860a26f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .05);
}

.elementor-202 .elementor-element.elementor-element-f82bb78 {
	--display: flex;
	--min-height: 690px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .26;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(255, 255, 255, .3);
	--border-color: rgba(255, 255, 255, .3);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 48px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-202 .elementor-element.elementor-element-f82bb78::before, .elementor-202 .elementor-element.elementor-element-f82bb78 > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-f82bb78 > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-f82bb78 > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-f82bb78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-f82bb78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ildnbfl.nitrocdn.com/MGkXozfIborvJrwOEkirXXEKBCPxBzAD/assets/images/optimized/rev-bf44b9f/drinkonewater.com/wp-content/uploads/2025/05/359548880ba4167b2ffd4dfe24b02ad9939fb3002edb.webp");
	--background-overlay: "";
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-202 .elementor-element.elementor-element-eebd3d5 {
	margin: -64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-202 .elementor-element.elementor-element-eebd3d5 img {
	width: AUTO;
	height: 296px;
}

.elementor-202 .elementor-element.elementor-element-eb4b416 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 28px 0px 28px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(255, 255, 255, .3);
	text-align: center;
}

.elementor-202 .elementor-element.elementor-element-eb4b416 .elementor-heading-title {
	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);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-c96ed51 {
	--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: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-4f15e55 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 28px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-4f15e55 .elementor-heading-title {
	font-family: var(--e-global-typography-fe5578f-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe5578f-font-size);
	font-weight: var(--e-global-typography-fe5578f-font-weight);
	text-transform: var(--e-global-typography-fe5578f-text-transform);
	line-height: var(--e-global-typography-fe5578f-line-height);
	letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-77b0ee9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 28px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-77b0ee9 .elementor-heading-title {
	font-family: var(--e-global-typography-821a258-font-family), Sans-serif;
	font-size: var(--e-global-typography-821a258-font-size);
	font-weight: var(--e-global-typography-821a258-font-weight);
	line-height: var(--e-global-typography-821a258-line-height);
	letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-e53f151 {
	--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: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-b72edc2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-b72edc2 .elementor-heading-title {
	font-family: var(--e-global-typography-fe5578f-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe5578f-font-size);
	font-weight: var(--e-global-typography-fe5578f-font-weight);
	text-transform: var(--e-global-typography-fe5578f-text-transform);
	line-height: var(--e-global-typography-fe5578f-line-height);
	letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-e958717 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-e958717 .elementor-heading-title {
	font-family: var(--e-global-typography-821a258-font-family), Sans-serif;
	font-size: var(--e-global-typography-821a258-font-size);
	font-weight: var(--e-global-typography-821a258-font-weight);
	line-height: var(--e-global-typography-821a258-line-height);
	letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-da246e6 {
	--display: flex;
	--min-height: 35px;
	--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: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-3f81403 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-3f81403 .elementor-heading-title {
	font-family: var(--e-global-typography-fe5578f-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe5578f-font-size);
	font-weight: var(--e-global-typography-fe5578f-font-weight);
	text-transform: var(--e-global-typography-fe5578f-text-transform);
	line-height: var(--e-global-typography-fe5578f-line-height);
	letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-f6275a2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 10px 0px;
	text-align: right;
}

.elementor-202 .elementor-element.elementor-element-f6275a2 .elementor-heading-title {
	font-family: var(--e-global-typography-821a258-font-family), Sans-serif;
	font-size: var(--e-global-typography-821a258-font-size);
	font-weight: var(--e-global-typography-821a258-font-weight);
	line-height: var(--e-global-typography-821a258-line-height);
	letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-2cca0fe {
	--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: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-24585c1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-24585c1 .elementor-heading-title {
	font-family: var(--e-global-typography-fe5578f-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe5578f-font-size);
	font-weight: var(--e-global-typography-fe5578f-font-weight);
	text-transform: var(--e-global-typography-fe5578f-text-transform);
	line-height: var(--e-global-typography-fe5578f-line-height);
	letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-4a34288 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-4a34288 .elementor-heading-title {
	font-family: var(--e-global-typography-821a258-font-family), Sans-serif;
	font-size: var(--e-global-typography-821a258-font-size);
	font-weight: var(--e-global-typography-821a258-font-weight);
	line-height: var(--e-global-typography-821a258-line-height);
	letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-35505ff {
	--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: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 32px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-5750f5c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 12px 0px;
}

.elementor-202 .elementor-element.elementor-element-5750f5c .elementor-heading-title {
	font-family: var(--e-global-typography-fe5578f-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe5578f-font-size);
	font-weight: var(--e-global-typography-fe5578f-font-weight);
	text-transform: var(--e-global-typography-fe5578f-text-transform);
	line-height: var(--e-global-typography-fe5578f-line-height);
	letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-50362ae {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 12px 0px;
}

.elementor-202 .elementor-element.elementor-element-50362ae .elementor-heading-title {
	font-family: var(--e-global-typography-821a258-font-family), Sans-serif;
	font-size: var(--e-global-typography-821a258-font-size);
	font-weight: var(--e-global-typography-821a258-font-weight);
	line-height: var(--e-global-typography-821a258-line-height);
	letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	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);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-202 .elementor-element.elementor-element-1f26891 .elementor-button {
	background-color: var(--e-global-color-f85293d);
	font-family: var(--e-global-typography-5ff4f26-font-family), Sans-serif;
	font-size: var(--e-global-typography-5ff4f26-font-size);
	font-weight: var(--e-global-typography-5ff4f26-font-weight);
	text-transform: var(--e-global-typography-5ff4f26-text-transform);
	line-height: var(--e-global-typography-5ff4f26-line-height);
	letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	padding: 4px 20px 4px 4px;
}

.elementor-202 .elementor-element.elementor-element-1f26891 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-202 .elementor-element.elementor-element-1f26891 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-202 .elementor-element.elementor-element-efafbfb {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-efafbfb:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-efafbfb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .05);
}

.elementor-202 .elementor-element.elementor-element-bc97e06 {
	--display: flex;
	--min-height: 690px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .26;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(255, 255, 255, .3);
	--border-color: rgba(255, 255, 255, .3);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 48px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-202 .elementor-element.elementor-element-bc97e06::before, .elementor-202 .elementor-element.elementor-element-bc97e06 > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-bc97e06 > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-bc97e06 > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-bc97e06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-bc97e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ildnbfl.nitrocdn.com/MGkXozfIborvJrwOEkirXXEKBCPxBzAD/assets/images/optimized/rev-bf44b9f/drinkonewater.com/wp-content/uploads/2025/05/359548880ba4167b2ffd4dfe24b02ad9939fb3002edb.webp");
	--background-overlay: "";
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-202 .elementor-element.elementor-element-250bdce {
	margin: -64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-202 .elementor-element.elementor-element-250bdce img {
	width: auto;
	height: 296px;
}

.elementor-202 .elementor-element.elementor-element-b004be5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 28px 0px 28px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(255, 255, 255, .3);
	text-align: center;
}

.elementor-202 .elementor-element.elementor-element-b004be5 .elementor-heading-title {
	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);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-a812de7 {
	--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: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-c431cdb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 28px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-c431cdb .elementor-heading-title {
	font-family: var(--e-global-typography-fe5578f-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe5578f-font-size);
	font-weight: var(--e-global-typography-fe5578f-font-weight);
	text-transform: var(--e-global-typography-fe5578f-text-transform);
	line-height: var(--e-global-typography-fe5578f-line-height);
	letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-f4d0b33 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 28px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-f4d0b33 .elementor-heading-title {
	font-family: var(--e-global-typography-821a258-font-family), Sans-serif;
	font-size: var(--e-global-typography-821a258-font-size);
	font-weight: var(--e-global-typography-821a258-font-weight);
	line-height: var(--e-global-typography-821a258-line-height);
	letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-55b1f6c {
	--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: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-d8413af {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-d8413af .elementor-heading-title {
	font-family: var(--e-global-typography-fe5578f-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe5578f-font-size);
	font-weight: var(--e-global-typography-fe5578f-font-weight);
	text-transform: var(--e-global-typography-fe5578f-text-transform);
	line-height: var(--e-global-typography-fe5578f-line-height);
	letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-5e30afa {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-5e30afa .elementor-heading-title {
	font-family: var(--e-global-typography-821a258-font-family), Sans-serif;
	font-size: var(--e-global-typography-821a258-font-size);
	font-weight: var(--e-global-typography-821a258-font-weight);
	line-height: var(--e-global-typography-821a258-line-height);
	letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-6b5057d {
	--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: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 32px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-b759390 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-202 .elementor-element.elementor-element-b759390 .elementor-heading-title {
	font-family: var(--e-global-typography-fe5578f-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe5578f-font-size);
	font-weight: var(--e-global-typography-fe5578f-font-weight);
	text-transform: var(--e-global-typography-fe5578f-text-transform);
	line-height: var(--e-global-typography-fe5578f-line-height);
	letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-e2d5807 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-202 .elementor-element.elementor-element-e2d5807 .elementor-heading-title {
	font-family: var(--e-global-typography-821a258-font-family), Sans-serif;
	font-size: var(--e-global-typography-821a258-font-size);
	font-weight: var(--e-global-typography-821a258-font-weight);
	line-height: var(--e-global-typography-821a258-line-height);
	letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-dbeb991 {
	--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: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-55c44ed {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-55c44ed .elementor-heading-title {
	font-family: var(--e-global-typography-fe5578f-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe5578f-font-size);
	font-weight: var(--e-global-typography-fe5578f-font-weight);
	text-transform: var(--e-global-typography-fe5578f-text-transform);
	line-height: var(--e-global-typography-fe5578f-line-height);
	letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-354ea97 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-354ea97 .elementor-heading-title {
	font-family: var(--e-global-typography-821a258-font-family), Sans-serif;
	font-size: var(--e-global-typography-821a258-font-size);
	font-weight: var(--e-global-typography-821a258-font-weight);
	line-height: var(--e-global-typography-821a258-line-height);
	letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-b5ab09a {
	--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: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 32px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-c6a3868 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 12px 0px;
}

.elementor-202 .elementor-element.elementor-element-c6a3868 .elementor-heading-title {
	font-family: var(--e-global-typography-fe5578f-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe5578f-font-size);
	font-weight: var(--e-global-typography-fe5578f-font-weight);
	text-transform: var(--e-global-typography-fe5578f-text-transform);
	line-height: var(--e-global-typography-fe5578f-line-height);
	letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-14a85ac {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 12px 0px;
}

.elementor-202 .elementor-element.elementor-element-14a85ac .elementor-heading-title {
	font-family: var(--e-global-typography-821a258-font-family), Sans-serif;
	font-size: var(--e-global-typography-821a258-font-size);
	font-weight: var(--e-global-typography-821a258-font-weight);
	line-height: var(--e-global-typography-821a258-line-height);
	letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-9120648 .elementor-button {
	background-color: var(--e-global-color-f85293d);
	font-family: var(--e-global-typography-5ff4f26-font-family), Sans-serif;
	font-size: var(--e-global-typography-5ff4f26-font-size);
	font-weight: var(--e-global-typography-5ff4f26-font-weight);
	text-transform: var(--e-global-typography-5ff4f26-text-transform);
	line-height: var(--e-global-typography-5ff4f26-line-height);
	letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	padding: 4px 20px 4px 4px;
}

.elementor-202 .elementor-element.elementor-element-9120648 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-202 .elementor-element.elementor-element-9120648 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-202 .elementor-element.elementor-element-603619d {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-603619d:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-603619d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .05);
}

.elementor-202 .elementor-element.elementor-element-1a00504 {
	--display: flex;
	--min-height: 690px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .26;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(255, 255, 255, .3);
	--border-color: rgba(255, 255, 255, .3);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 48px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-202 .elementor-element.elementor-element-1a00504::before, .elementor-202 .elementor-element.elementor-element-1a00504 > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-1a00504 > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-1a00504 > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-1a00504 > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-1a00504 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ildnbfl.nitrocdn.com/MGkXozfIborvJrwOEkirXXEKBCPxBzAD/assets/images/optimized/rev-bf44b9f/drinkonewater.com/wp-content/uploads/2025/05/359548880ba4167b2ffd4dfe24b02ad9939fb3002edb.webp");
	--background-overlay: "";
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-202 .elementor-element.elementor-element-06177cf {
	margin: -64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-202 .elementor-element.elementor-element-06177cf img {
	width: auto;
	height: 296px;
}

.elementor-202 .elementor-element.elementor-element-61ff8af {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 28px 0px 28px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(255, 255, 255, .3);
	text-align: center;
}

.elementor-202 .elementor-element.elementor-element-61ff8af .elementor-heading-title {
	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);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-d615af6 {
	--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: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-1dbd1f5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 28px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-1dbd1f5 .elementor-heading-title {
	font-family: var(--e-global-typography-fe5578f-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe5578f-font-size);
	font-weight: var(--e-global-typography-fe5578f-font-weight);
	text-transform: var(--e-global-typography-fe5578f-text-transform);
	line-height: var(--e-global-typography-fe5578f-line-height);
	letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-86db449 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 28px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-86db449 .elementor-heading-title {
	font-family: var(--e-global-typography-821a258-font-family), Sans-serif;
	font-size: var(--e-global-typography-821a258-font-size);
	font-weight: var(--e-global-typography-821a258-font-weight);
	line-height: var(--e-global-typography-821a258-line-height);
	letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-5b75598 {
	--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: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-9dac708 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-9dac708 .elementor-heading-title {
	font-family: var(--e-global-typography-fe5578f-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe5578f-font-size);
	font-weight: var(--e-global-typography-fe5578f-font-weight);
	text-transform: var(--e-global-typography-fe5578f-text-transform);
	line-height: var(--e-global-typography-fe5578f-line-height);
	letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-d5429a2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-d5429a2 .elementor-heading-title {
	font-family: var(--e-global-typography-821a258-font-family), Sans-serif;
	font-size: var(--e-global-typography-821a258-font-size);
	font-weight: var(--e-global-typography-821a258-font-weight);
	line-height: var(--e-global-typography-821a258-line-height);
	letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-a36cf7d {
	--display: flex;
	--min-height: 35px;
	--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: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 32px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-3ba3529 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-202 .elementor-element.elementor-element-3ba3529 .elementor-heading-title {
	font-family: var(--e-global-typography-fe5578f-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe5578f-font-size);
	font-weight: var(--e-global-typography-fe5578f-font-weight);
	text-transform: var(--e-global-typography-fe5578f-text-transform);
	line-height: var(--e-global-typography-fe5578f-line-height);
	letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-30d4375 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-202 .elementor-element.elementor-element-30d4375 .elementor-heading-title {
	font-family: var(--e-global-typography-821a258-font-family), Sans-serif;
	font-size: var(--e-global-typography-821a258-font-size);
	font-weight: var(--e-global-typography-821a258-font-weight);
	line-height: var(--e-global-typography-821a258-line-height);
	letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-c5c6a39 {
	--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: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-9647fac {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-9647fac .elementor-heading-title {
	font-family: var(--e-global-typography-fe5578f-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe5578f-font-size);
	font-weight: var(--e-global-typography-fe5578f-font-weight);
	text-transform: var(--e-global-typography-fe5578f-text-transform);
	line-height: var(--e-global-typography-fe5578f-line-height);
	letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-d583f70 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-202 .elementor-element.elementor-element-d583f70 .elementor-heading-title {
	font-family: var(--e-global-typography-821a258-font-family), Sans-serif;
	font-size: var(--e-global-typography-821a258-font-size);
	font-weight: var(--e-global-typography-821a258-font-weight);
	line-height: var(--e-global-typography-821a258-line-height);
	letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-065cc68 {
	--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: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 32px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-3c16f7d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 12px 0px;
}

.elementor-202 .elementor-element.elementor-element-3c16f7d .elementor-heading-title {
	font-family: var(--e-global-typography-fe5578f-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe5578f-font-size);
	font-weight: var(--e-global-typography-fe5578f-font-weight);
	text-transform: var(--e-global-typography-fe5578f-text-transform);
	line-height: var(--e-global-typography-fe5578f-line-height);
	letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-3ef0e80 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 12px 0px;
}

.elementor-202 .elementor-element.elementor-element-3ef0e80 .elementor-heading-title {
	font-family: var(--e-global-typography-821a258-font-family), Sans-serif;
	font-size: var(--e-global-typography-821a258-font-size);
	font-weight: var(--e-global-typography-821a258-font-weight);
	line-height: var(--e-global-typography-821a258-line-height);
	letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-7d4082f .elementor-button {
	background-color: var(--e-global-color-f85293d);
	font-family: var(--e-global-typography-5ff4f26-font-family), Sans-serif;
	font-size: var(--e-global-typography-5ff4f26-font-size);
	font-weight: var(--e-global-typography-5ff4f26-font-weight);
	text-transform: var(--e-global-typography-5ff4f26-text-transform);
	line-height: var(--e-global-typography-5ff4f26-line-height);
	letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	padding: 4px 20px 4px 4px;
}

.elementor-202 .elementor-element.elementor-element-7d4082f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-202 .elementor-element.elementor-element-7d4082f .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-202 .elementor-element.elementor-element-6c7c1dd {
	--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: 0px 263px;
	--row-gap: 0px;
	--column-gap: 263px;
	--margin-top: 0;
	--margin-bottom: 0;
	--margin-left: auto;
	--margin-right: auto;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 80px;
	--padding-right: 80px;
}

.elementor-202 .elementor-element.elementor-element-2ea1bf6 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-fd762f7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-202 .elementor-element.elementor-element-fd762f7 .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);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	color: var(--e-global-color-a9316b6);
}

.elementor-202 .elementor-element.elementor-element-1a30139 {
	font-family: var(--e-global-typography-b337fa4-font-family), Sans-serif;
	font-size: var(--e-global-typography-b337fa4-font-size);
	font-weight: var(--e-global-typography-b337fa4-font-weight);
	line-height: var(--e-global-typography-b337fa4-line-height);
	letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	color: var(--e-global-color-ed76f1e);
}

.elementor-202 .elementor-element.elementor-element-1a30139 p {
	margin-bottom: 0px;
}

.elementor-202 .elementor-element.elementor-element-6b6a5ea {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-46197a7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 15px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-46197a7:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-46197a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnbfl.nitrocdn.com/MGkXozfIborvJrwOEkirXXEKBCPxBzAD/assets/images/optimized/rev-bf44b9f/drinkonewater.com/wp-content/uploads/2025/05/8f769c8dcf942850adbd729e170fca068289e934.webp");
}

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

.elementor-202 .elementor-element.elementor-element-46197a7::before, .elementor-202 .elementor-element.elementor-element-46197a7 > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-46197a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-46197a7 > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-46197a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-46197a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: rgba(209, 218, 232, .94);
	--background-overlay: "";
}

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

.elementor-202 .elementor-element.elementor-element-3a2e7b2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 120px 0px 32px 0px;
	text-align: center;
}

.elementor-202 .elementor-element.elementor-element-3a2e7b2 .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);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-202 .elementor-element.elementor-element-38f6eb6 {
	width: var(--container-widget-width, 638px);
	max-width: 638px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 638px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: var(--e-global-typography-b337fa4-font-family), Sans-serif;
	font-size: var(--e-global-typography-b337fa4-font-size);
	font-weight: var(--e-global-typography-b337fa4-font-weight);
	line-height: var(--e-global-typography-b337fa4-line-height);
	letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	color: var(--e-global-color-ed76f1e);
}

.elementor-202 .elementor-element.elementor-element-55191b0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-202 .elementor-element.elementor-element-55191b0 img {
	width: 100%;
}

.elementor-202 .elementor-element.elementor-element-55b2fbd {
	--display: flex;
	--position: absolute;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 28px;
	--padding-left: 24px;
	--padding-right: 36px;
}

.elementor-202 .elementor-element.elementor-element-55b2fbd:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-55b2fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-202 .elementor-element.elementor-element-a3ad6f4 {
	width: var(--container-widget-width, 201px);
	max-width: 201px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 73px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 201px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-821a258-font-family), Sans-serif;
	font-size: var(--e-global-typography-821a258-font-size);
	font-weight: var(--e-global-typography-821a258-font-weight);
	line-height: var(--e-global-typography-821a258-line-height);
	letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-a3ad6f4 p {
	margin-bottom: 0px;
}

.elementor-202 .elementor-element.elementor-element-208a13a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-202 .elementor-element.elementor-element-208a13a .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);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-f85293d);
}

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

.elementor-202 .elementor-element.elementor-element-a996a4e {
	--display: flex;
	--overlay-opacity: 0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-a996a4e:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-a996a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnbfl.nitrocdn.com/MGkXozfIborvJrwOEkirXXEKBCPxBzAD/assets/images/optimized/rev-bf44b9f/drinkonewater.com/wp-content/uploads/2025/05/image-14.webp");
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-202 .elementor-element.elementor-element-a996a4e::before, .elementor-202 .elementor-element.elementor-element-a996a4e > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-a996a4e > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-a996a4e > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-a996a4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-a996a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #020101;
	--background-overlay: "";
}

.elementor-202 .elementor-element.elementor-element-b5c675b img {
	opacity: 0;
}

.elementor-202 .elementor-element.elementor-element-d9d8718 {
	--display: flex;
	--position: absolute;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	top: 68%;
}

.elementor-202 .elementor-element.elementor-element-d9d8718.e-con {
	--e-con-transform-translateX: -50%;
}

body:not(.rtl) .elementor-202 .elementor-element.elementor-element-d9d8718 {
	left: 50%;
}

body.rtl .elementor-202 .elementor-element.elementor-element-d9d8718 {
	right: 50%;
}

.elementor-202 .elementor-element.elementor-element-ed3c830 {
	width: var(--container-widget-width, 73%);
	max-width: 73%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 73%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-202 .elementor-element.elementor-element-ed3c830 .elementor-heading-title {
	font-family: "Aera Normal", Sans-serif;
	font-size: clamp(20px, 10.1538px + .9615vw, 24px);
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: .2px;
	color: var(--e-global-color-f85293d);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	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);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(0px / 2);
}

.elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(0px / 2);
}

.elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(0px / 2);
	margin-left: calc(0px / 2);
}

.elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-0px / 2);
	margin-left: calc(-0px / 2);
}

body.rtl .elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-0px / 2);
}

body:not(.rtl) .elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-0px / 2);
}

.elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-icon i {
	color: var(--e-global-color-f85293d);
	transition: color .3s;
}

.elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-f85293d);
	transition: fill .3s;
}

.elementor-202 .elementor-element.elementor-element-8270176 {
	--e-icon-list-icon-size: 100%;
	--icon-vertical-offset: 0px;
}

.elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-icon {
	padding-right: 16px;
}

.elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-fe5578f-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe5578f-font-size);
	font-weight: var(--e-global-typography-fe5578f-font-weight);
	text-transform: var(--e-global-typography-fe5578f-text-transform);
	line-height: var(--e-global-typography-fe5578f-line-height);
	letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
}

.elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-text {
	color: var(--e-global-color-f85293d);
	transition: color .3s;
}

.elementor-202 .elementor-element.elementor-element-889755c {
	--display: flex;
	--overlay-opacity: 0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-889755c:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-889755c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnbfl.nitrocdn.com/MGkXozfIborvJrwOEkirXXEKBCPxBzAD/assets/images/optimized/rev-bf44b9f/drinkonewater.com/wp-content/uploads/2025/05/image-15.png");
	background-repeat: no-repeat;
	background-size: 101% auto;
}

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

.elementor-202 .elementor-element.elementor-element-889755c::before, .elementor-202 .elementor-element.elementor-element-889755c > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-889755c > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-889755c > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-889755c > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-889755c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #020101;
	--background-overlay: "";
}

.elementor-202 .elementor-element.elementor-element-093fd80 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-202 .elementor-element.elementor-element-093fd80 img {
	width: 100%;
	height: 100%;
	opacity: 0;
}

.elementor-202 .elementor-element.elementor-element-a26e984 {
	--display: flex;
	--position: absolute;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	top: 68%;
}

.elementor-202 .elementor-element.elementor-element-a26e984.e-con {
	--e-con-transform-translateX: -50%;
}

body:not(.rtl) .elementor-202 .elementor-element.elementor-element-a26e984 {
	left: 50%;
}

body.rtl .elementor-202 .elementor-element.elementor-element-a26e984 {
	right: 50%;
}

.elementor-202 .elementor-element.elementor-element-9c20fc6 {
	width: var(--container-widget-width, 73%);
	max-width: 73%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 73%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-202 .elementor-element.elementor-element-9c20fc6 .elementor-heading-title {
	font-family: "Aera Normal", Sans-serif;
	font-size: clamp(20px, 10.1538px + .9615vw, 24px);
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: .2px;
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(0px / 2);
}

.elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(0px / 2);
}

.elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(0px / 2);
	margin-left: calc(0px / 2);
}

.elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-0px / 2);
	margin-left: calc(-0px / 2);
}

body.rtl .elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-0px / 2);
}

body:not(.rtl) .elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-0px / 2);
}

.elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-icon i {
	color: var(--e-global-color-f85293d);
	transition: color .3s;
}

.elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-f85293d);
	transition: fill .3s;
}

.elementor-202 .elementor-element.elementor-element-3ce1520 {
	--e-icon-list-icon-size: 100%;
	--icon-vertical-offset: 0px;
}

.elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-icon {
	padding-right: 16px;
}

.elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-fe5578f-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe5578f-font-size);
	font-weight: var(--e-global-typography-fe5578f-font-weight);
	text-transform: var(--e-global-typography-fe5578f-text-transform);
	line-height: var(--e-global-typography-fe5578f-line-height);
	letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
}

.elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-text {
	color: var(--e-global-color-f85293d);
	transition: color .3s;
}

.elementor-202 .elementor-element.elementor-element-4c9655d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-4c9655d:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-4c9655d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnbfl.nitrocdn.com/MGkXozfIborvJrwOEkirXXEKBCPxBzAD/assets/images/optimized/rev-bf44b9f/drinkonewater.com/wp-content/uploads/2025/05/image-17.webp");
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-202 .elementor-element.elementor-element-4c9655d::before, .elementor-202 .elementor-element.elementor-element-4c9655d > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-4c9655d > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-4c9655d > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-4c9655d > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-4c9655d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #020101;
	--background-overlay: "";
}

.elementor-202 .elementor-element.elementor-element-065d8ae img {
	width: 100%;
	height: 100%;
	opacity: 0;
}

.elementor-202 .elementor-element.elementor-element-bcad81e {
	--display: flex;
	--position: absolute;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	top: 68%;
}

.elementor-202 .elementor-element.elementor-element-bcad81e.e-con {
	--e-con-transform-translateX: -50%;
}

body:not(.rtl) .elementor-202 .elementor-element.elementor-element-bcad81e {
	left: 50%;
}

body.rtl .elementor-202 .elementor-element.elementor-element-bcad81e {
	right: 50%;
}

.elementor-202 .elementor-element.elementor-element-2e6bfd2 {
	width: var(--container-widget-width, 73%);
	max-width: 73%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 73%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-202 .elementor-element.elementor-element-2e6bfd2 .elementor-heading-title {
	font-family: "Aera Normal", Sans-serif;
	font-size: clamp(20px, 10.1538px + .9615vw, 24px);
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: .2px;
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(0px / 2);
}

.elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(0px / 2);
}

.elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(0px / 2);
	margin-left: calc(0px / 2);
}

.elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-0px / 2);
	margin-left: calc(-0px / 2);
}

body.rtl .elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-0px / 2);
}

body:not(.rtl) .elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-0px / 2);
}

.elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-icon i {
	color: var(--e-global-color-f85293d);
	transition: color .3s;
}

.elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-f85293d);
	transition: fill .3s;
}

.elementor-202 .elementor-element.elementor-element-58e0b19 {
	--e-icon-list-icon-size: 100%;
	--icon-vertical-offset: 0px;
}

.elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-icon {
	padding-right: 16px;
}

.elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-fe5578f-font-family), Sans-serif;
	font-size: var(--e-global-typography-fe5578f-font-size);
	font-weight: var(--e-global-typography-fe5578f-font-weight);
	text-transform: var(--e-global-typography-fe5578f-text-transform);
	line-height: var(--e-global-typography-fe5578f-line-height);
	letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
}

.elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-text {
	color: var(--e-global-color-f85293d);
	transition: color .3s;
}

.elementor-202 .elementor-element.elementor-element-622cdf6 {
	--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: 1;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-202 .elementor-element.elementor-element-622cdf6:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-622cdf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(5, 32, 62, 0);
	background-image: url("https://cdn-ildnbfl.nitrocdn.com/MGkXozfIborvJrwOEkirXXEKBCPxBzAD/assets/images/optimized/rev-bf44b9f/drinkonewater.com/wp-content/uploads/2025/05/image-98-1.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-202 .elementor-element.elementor-element-622cdf6::before, .elementor-202 .elementor-element.elementor-element-622cdf6 > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-622cdf6 > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-622cdf6 > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-622cdf6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-622cdf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(5, 32, 62, 0) 64%, #05203e 100%);
}

.elementor-202 .elementor-element.elementor-element-657be18 {
	margin: 237px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;
	padding: 0px 0px 0px 0px;
	z-index: 6666;
	text-align: center;
}

.elementor-202 .elementor-element.elementor-element-657be18 .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);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
	color: var(--e-global-color-f85293d);
}

.elementor-202 .elementor-element.elementor-element-5ce1f0b {
	--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: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 235px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 9999;
}

.elementor-202 .elementor-element.elementor-element-9cb7bf4 .elementor-button {
	background-color: var(--e-global-color-f85293d);
	font-family: var(--e-global-typography-5ff4f26-font-family), Sans-serif;
	font-size: var(--e-global-typography-5ff4f26-font-size);
	font-weight: var(--e-global-typography-5ff4f26-font-weight);
	text-transform: var(--e-global-typography-5ff4f26-text-transform);
	line-height: var(--e-global-typography-5ff4f26-line-height);
	letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	padding: 4px 30px 4px 4px;
}

.elementor-202 .elementor-element.elementor-element-9cb7bf4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-202 .elementor-element.elementor-element-9cb7bf4 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-202 .elementor-element.elementor-element-9cb7bf4 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-202 .elementor-element.elementor-element-49eddb1 .elementor-button {
	background-color: var(--e-global-color-aed07b1);
	font-family: var(--e-global-typography-5ff4f26-font-family), Sans-serif;
	font-size: var(--e-global-typography-5ff4f26-font-size);
	font-weight: var(--e-global-typography-5ff4f26-font-weight);
	text-transform: var(--e-global-typography-5ff4f26-text-transform);
	line-height: var(--e-global-typography-5ff4f26-line-height);
	letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	padding: 4px 30px 4px 4px;
}

.elementor-202 .elementor-element.elementor-element-49eddb1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-202 .elementor-element.elementor-element-49eddb1 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-202 .elementor-element.elementor-element-49eddb1 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-202 .elementor-element.elementor-element-fc790a5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	top: 0px;
	z-index: 0;
}

body:not(.rtl) .elementor-202 .elementor-element.elementor-element-fc790a5 {
	left: 0%;
}

body.rtl .elementor-202 .elementor-element.elementor-element-fc790a5 {
	right: 0%;
}

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

@media (min-width:768px) {
	.elementor-202 .elementor-element.elementor-element-a39ee84 {
		--width: 502px;
	}
	
	.elementor-202 .elementor-element.elementor-element-2914aa5 {
		--width: 413px;
	}
	
	.elementor-202 .elementor-element.elementor-element-55b2fbd {
		--width: fit-content;
	}
}

@media (max-width:1440px) {
	.elementor-202 .elementor-element.elementor-element-e28b46a:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-e28b46a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 55% 0%;
		background-size: cover;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-749515f .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-bb96144 {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-534800e img {
		height: 70vh;
		object-fit: fill;
	}
	
	.elementor-202 .elementor-element.elementor-element-c0e2391 {
		--justify-content: center;
	}
	
	.elementor-202 .elementor-element.elementor-element-436017b {
		--justify-content: center;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0px 150px;
		--row-gap: 0px;
		--column-gap: 150px;
	}
	
	.elementor-202 .elementor-element.elementor-element-436017b.e-con {
		--align-self: center;
	}
	
	.elementor-202 .elementor-element.elementor-element-a39ee84.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-202 .elementor-element.elementor-element-2914aa5.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-202 .elementor-element.elementor-element-1d11012 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-29d1ee0 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-29d1ee0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7c64897-font-size);
		line-height: var(--e-global-typography-7c64897-line-height);
		letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-29d1ee0 .elementor-icon-box-description {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-2c83916 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-2c83916 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7c64897-font-size);
		line-height: var(--e-global-typography-7c64897-line-height);
		letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-2c83916 .elementor-icon-box-description {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9ead94c .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-9ead94c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7c64897-font-size);
		line-height: var(--e-global-typography-7c64897-line-height);
		letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9ead94c .elementor-icon-box-description {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-4a64e52 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-4a64e52 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7c64897-font-size);
		line-height: var(--e-global-typography-7c64897-line-height);
		letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-4a64e52 .elementor-icon-box-description {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-8ab05c6:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-8ab05c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-202 .elementor-element.elementor-element-8ab05c6 {
		--padding-top: 170px;
		--padding-bottom: 120px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-202 .elementor-element.elementor-element-f82bb78 {
		--min-height: 690px;
		--padding-top: 0px;
		--padding-bottom: 48px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-202 .elementor-element.elementor-element-eb4b416 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-4f15e55 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-77b0ee9 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-b72edc2 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-e958717 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-da246e6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-202 .elementor-element.elementor-element-3f81403 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-f6275a2 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-24585c1 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-4a34288 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-5750f5c .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-50362ae .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-1f26891 .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-bc97e06 {
		--padding-top: 0px;
		--padding-bottom: 48px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-202 .elementor-element.elementor-element-b004be5 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-c431cdb .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-f4d0b33 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-d8413af .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-5e30afa .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-6b5057d {
		--padding-top: 0px;
		--padding-bottom: 32px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-202 .elementor-element.elementor-element-b759390 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-e2d5807 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-55c44ed .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-354ea97 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-c6a3868 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-14a85ac .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9120648 .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-1a00504 {
		--padding-top: 0px;
		--padding-bottom: 48px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-202 .elementor-element.elementor-element-61ff8af .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-1dbd1f5 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-86db449 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9dac708 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-d5429a2 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3ba3529 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-30d4375 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9647fac .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-d583f70 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3c16f7d .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3ef0e80 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-7d4082f .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-fd762f7 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-1a30139 {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3a2e7b2 {
		padding: 72px 0px 32px 0px;
	}
	
	.elementor-202 .elementor-element.elementor-element-3a2e7b2 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-38f6eb6 {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-a3ad6f4 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
		--container-widget-width: 150px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 150px);
		max-width: 150px;
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-208a13a .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	body:not(.rtl) .elementor-202 .elementor-element.elementor-element-d9d8718 {
		left: 50%;
	}
	
	body.rtl .elementor-202 .elementor-element.elementor-element-d9d8718 {
		right: 50%;
	}
	
	.elementor-202 .elementor-element.elementor-element-d9d8718 {
		top: 55%;
	}
	
	.elementor-202 .elementor-element.elementor-element-ed3c830 .elementor-heading-title {
		font-size: clamp(20px, calc(20px + .05vw), 24px);
		line-height: 1.16;
		letter-spacing: .24px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-a26e984 {
		top: 55%;
	}
	
	.elementor-202 .elementor-element.elementor-element-9c20fc6 {
		--container-widget-width: 73%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 73%);
		max-width: 73%;
	}
	
	.elementor-202 .elementor-element.elementor-element-9c20fc6 .elementor-heading-title {
		font-size: clamp(20px, calc(20px + .05vw), 24px);
		line-height: 1.16;
		letter-spacing: .24px;
	}
	
	.elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-bcad81e {
		top: 55%;
	}
	
	.elementor-202 .elementor-element.elementor-element-2e6bfd2 {
		--container-widget-width: 73%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 73%);
		max-width: 73%;
	}
	
	.elementor-202 .elementor-element.elementor-element-2e6bfd2 .elementor-heading-title {
		font-size: clamp(20px, calc(20px + .05vw), 24px);
		line-height: 1.16;
		letter-spacing: .24px;
	}
	
	.elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-657be18 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9cb7bf4 .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-49eddb1 .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
}

@media (max-width:1024px) {
	.elementor-202 .elementor-element.elementor-element-8779219 {
		--min-height: 60vh;
		--overlay-opacity: .5;
	}
	
	.elementor-202 .elementor-element.elementor-element-e28b46a {
		--min-height: 60vh;
		--overlay-opacity: 1;
	}
	
	.elementor-202 .elementor-element.elementor-element-e28b46a:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-e28b46a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 12% 0%;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-202 .elementor-element.elementor-element-eacabcd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
		--z-index: 2;
	}
	
	.elementor-202 .elementor-element.elementor-element-eacabcd.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-749515f .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-bb96144 {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-534800e img {
		height: 50vh;
		object-fit: fill;
	}
	
	.elementor-202 .elementor-element.elementor-element-c0e2391 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-202 .elementor-element.elementor-element-436017b {
		--gap: 0px 20px;
		--row-gap: 0px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-202 .elementor-element.elementor-element-a39ee84 {
		--min-height: 0px;
	}
	
	.elementor-202 .elementor-element.elementor-element-1d11012 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-29d1ee0 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-29d1ee0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7c64897-font-size);
		line-height: var(--e-global-typography-7c64897-line-height);
		letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-29d1ee0 .elementor-icon-box-description {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-2c83916 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-2c83916 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7c64897-font-size);
		line-height: var(--e-global-typography-7c64897-line-height);
		letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-2c83916 .elementor-icon-box-description {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9ead94c .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-9ead94c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7c64897-font-size);
		line-height: var(--e-global-typography-7c64897-line-height);
		letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9ead94c .elementor-icon-box-description {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-4a64e52 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-4a64e52 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7c64897-font-size);
		line-height: var(--e-global-typography-7c64897-line-height);
		letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-4a64e52 .elementor-icon-box-description {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-8ab05c6 {
		--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: 100px 0px;
		--row-gap: 100px;
		--column-gap: 0px;
	}
	
	.elementor-202 .elementor-element.elementor-element-8ab05c6:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-8ab05c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-202 .elementor-element.elementor-element-eb4b416 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-4f15e55 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-77b0ee9 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-b72edc2 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-e958717 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3f81403 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-f6275a2 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-24585c1 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-4a34288 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-5750f5c .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-50362ae .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-1f26891 .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-b004be5 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-c431cdb .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-f4d0b33 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-d8413af .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-5e30afa .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-b759390 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-e2d5807 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-55c44ed .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-354ea97 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-c6a3868 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-14a85ac .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9120648 .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-61ff8af .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-1dbd1f5 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-86db449 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9dac708 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-d5429a2 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3ba3529 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-30d4375 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9647fac .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-d583f70 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3c16f7d .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3ef0e80 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-7d4082f .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-6c7c1dd {
		--gap: 75px 75px;
		--row-gap: 75px;
		--column-gap: 75px;
		--padding-top: 90px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-202 .elementor-element.elementor-element-fd762f7 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-1a30139 {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3a2e7b2 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-38f6eb6 {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-a3ad6f4 {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-208a13a .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-c31a76e {
		--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;
	}
	
	.elementor-202 .elementor-element.elementor-element-a996a4e:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-a996a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ildnbfl.nitrocdn.com/MGkXozfIborvJrwOEkirXXEKBCPxBzAD/assets/images/optimized/rev-bf44b9f/drinkonewater.com/wp-content/uploads/2025/05/c89e6c9a16f4918517d11256d60fdcd924638c7f.webp");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-202 .elementor-element.elementor-element-a996a4e:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-202 .elementor-element.elementor-element-a996a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-202 .elementor-element.elementor-element-a996a4e {
		--overlay-opacity: .2;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-202 .elementor-element.elementor-element-b5c675b img {
		width: 100%;
		height: 100%;
	}
	
	.elementor-202 .elementor-element.elementor-element-ed3c830 .elementor-heading-title {
		font-size: clamp(20px, 8.0623px + 1.5564vw, 24px);
		line-height: 1.2;
		letter-spacing: .2px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-889755c:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-889755c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ildnbfl.nitrocdn.com/MGkXozfIborvJrwOEkirXXEKBCPxBzAD/assets/images/optimized/rev-bf44b9f/drinkonewater.com/wp-content/uploads/2025/05/92fcbb559504757369dd6471dac61bc8f4a815f9.webp");
		background-position: center left;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-202 .elementor-element.elementor-element-889755c:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-202 .elementor-element.elementor-element-889755c > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-202 .elementor-element.elementor-element-889755c {
		--overlay-opacity: .2;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-202 .elementor-element.elementor-element-093fd80 img {
		width: 100%;
		height: 100%;
	}
	
	.elementor-202 .elementor-element.elementor-element-9c20fc6 .elementor-heading-title {
		font-size: clamp(20px, 8.0623px + 1.5564vw, 24px);
		line-height: 1.2;
		letter-spacing: .2px;
	}
	
	.elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-4c9655d:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-4c9655d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ildnbfl.nitrocdn.com/MGkXozfIborvJrwOEkirXXEKBCPxBzAD/assets/images/optimized/rev-bf44b9f/drinkonewater.com/wp-content/uploads/2025/05/15c37d75f150c80a0cc7cc639781e0f69064eca2.webp");
		background-position: center right;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-202 .elementor-element.elementor-element-4c9655d:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-202 .elementor-element.elementor-element-4c9655d > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-202 .elementor-element.elementor-element-4c9655d {
		--overlay-opacity: .2;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-202 .elementor-element.elementor-element-065d8ae img {
		width: 100%;
		height: 100%;
	}
	
	.elementor-202 .elementor-element.elementor-element-2e6bfd2 .elementor-heading-title {
		font-size: clamp(20px, 8.0623px + 1.5564vw, 24px);
		line-height: 1.2;
		letter-spacing: .2px;
	}
	
	.elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-622cdf6:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-622cdf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom center;
	}
	
	.elementor-202 .elementor-element.elementor-element-622cdf6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-202 .elementor-element.elementor-element-657be18 {
		text-align: left;
	}
	
	.elementor-202 .elementor-element.elementor-element-657be18 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-5ce1f0b {
		--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: flex-start;
		--gap: 16px 0px;
		--row-gap: 16px;
		--column-gap: 0px;
	}
	
	.elementor-202 .elementor-element.elementor-element-9cb7bf4 .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-49eddb1 .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
}

@media (max-width:767px) {
	.elementor-202 .elementor-element.elementor-element-8779219 {
		--min-height: 100vh;
		--overlay-opacity: .5;
	}
	
	.elementor-202 .elementor-element.elementor-element-e28b46a {
		--min-height: 100vh;
		--justify-content: center;
		--overlay-opacity: 1;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-202 .elementor-element.elementor-element-e28b46a:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-e28b46a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 24% 0%;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-202 .elementor-element.elementor-element-eacabcd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
		--z-index: 27;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-749515f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-202 .elementor-element.elementor-element-749515f .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-bb96144 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	body:not(.rtl) .elementor-202 .elementor-element.elementor-element-534800e {
		left: 50vw;
	}
	
	body.rtl .elementor-202 .elementor-element.elementor-element-534800e {
		right: 50vw;
	}
	
	.elementor-202 .elementor-element.elementor-element-534800e {
		z-index: 0;
	}
	
	.elementor-202 .elementor-element.elementor-element-534800e img {
		width: auto;
		height: 52vh;
		object-fit: contain;
		object-position: bottom center;
	}
	
	.elementor-202 .elementor-element.elementor-element-c0e2391 {
		--padding-top: 72px;
		--padding-bottom: 72px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-202 .elementor-element.elementor-element-436017b {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-202 .elementor-element.elementor-element-a4eafe8 img {
		width: 100%;
	}
	
	.elementor-202 .elementor-element.elementor-element-2914aa5 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-202 .elementor-element.elementor-element-1d11012 {
		padding: 0px 0px 40px 0px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-202 .elementor-element.elementor-element-1d11012 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-29d1ee0 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-29d1ee0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7c64897-font-size);
		line-height: var(--e-global-typography-7c64897-line-height);
		letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-29d1ee0 .elementor-icon-box-description {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-2c83916 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-2c83916 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7c64897-font-size);
		line-height: var(--e-global-typography-7c64897-line-height);
		letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-2c83916 .elementor-icon-box-description {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9ead94c .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-9ead94c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7c64897-font-size);
		line-height: var(--e-global-typography-7c64897-line-height);
		letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9ead94c .elementor-icon-box-description {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-4a64e52 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-4a64e52 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7c64897-font-size);
		line-height: var(--e-global-typography-7c64897-line-height);
		letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-4a64e52 .elementor-icon-box-description {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-8ab05c6 {
		--padding-top: 90px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-202 .elementor-element.elementor-element-f82bb78 {
		--min-height: 630px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-202 .elementor-element.elementor-element-eb4b416 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-4f15e55 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-77b0ee9 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-b72edc2 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-e958717 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3f81403 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-f6275a2 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-24585c1 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-4a34288 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-5750f5c .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-50362ae .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-1f26891 .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-bc97e06 {
		--min-height: 630px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-202 .elementor-element.elementor-element-b004be5 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-c431cdb .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-f4d0b33 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-d8413af .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-5e30afa .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-b759390 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-e2d5807 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-55c44ed .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-354ea97 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-c6a3868 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-14a85ac .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9120648 .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-1a00504 {
		--min-height: 630px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-202 .elementor-element.elementor-element-61ff8af .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-1dbd1f5 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-86db449 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9dac708 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-d5429a2 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3ba3529 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-30d4375 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9647fac .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-d583f70 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3c16f7d .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3ef0e80 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-7d4082f .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-fd762f7 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-1a30139 {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-46197a7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-202 .elementor-element.elementor-element-3a2e7b2 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-38f6eb6 {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-55191b0 img {
		width: 200%;
		max-width: 200%;
	}
	
	.elementor-202 .elementor-element.elementor-element-55b2fbd {
		--width: fit-content;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-202 .elementor-element.elementor-element-a3ad6f4 {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-208a13a .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-a996a4e {
		--overlay-opacity: .35;
	}
	
	.elementor-202 .elementor-element.elementor-element-ed3c830 .elementor-heading-title {
		font-size: clamp(20px, 16.1735px + 1.0204vw, 24px);
		line-height: 1.2;
		letter-spacing: .2px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-889755c {
		--overlay-opacity: .38;
	}
	
	.elementor-202 .elementor-element.elementor-element-9c20fc6 .elementor-heading-title {
		font-size: clamp(20px, 16.1735px + 1.0204vw, 24px);
		line-height: 1.2;
		letter-spacing: .2px;
	}
	
	.elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-4c9655d {
		--overlay-opacity: .4;
	}
	
	.elementor-202 .elementor-element.elementor-element-2e6bfd2 .elementor-heading-title {
		font-size: clamp(20px, 16.1735px + 1.0204vw, 24px);
		line-height: 1.2;
		letter-spacing: .2px;
	}
	
	.elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-657be18 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9cb7bf4 .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-49eddb1 .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
}

@media (max-width:1440px) and (min-width:768px) {
	.elementor-202 .elementor-element.elementor-element-436017b {
		--width: 100%;
	}
	
	.elementor-202 .elementor-element.elementor-element-a39ee84 {
		--width: 413px;
	}
	
	.elementor-202 .elementor-element.elementor-element-2914aa5 {
		--width: 413px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-202 .elementor-element.elementor-element-eacabcd {
		--width: 80%;
	}
	
	.elementor-202 .elementor-element.elementor-element-a39ee84 {
		--width: 100px;
	}
	
	.elementor-202 .elementor-element.elementor-element-2914aa5 {
		--width: 100px;
	}
	
	.elementor-202 .elementor-element.elementor-element-a996a4e {
		--width: 100%;
	}
	
	.elementor-202 .elementor-element.elementor-element-889755c {
		--width: 100%;
	}
	
	.elementor-202 .elementor-element.elementor-element-4c9655d {
		--width: 100%;
	}
}

@media (min-width:2100px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-749515f .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-bb96144 {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-1d11012 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-29d1ee0 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-29d1ee0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7c64897-font-size);
		line-height: var(--e-global-typography-7c64897-line-height);
		letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-29d1ee0 .elementor-icon-box-description {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-2c83916 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-2c83916 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7c64897-font-size);
		line-height: var(--e-global-typography-7c64897-line-height);
		letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-2c83916 .elementor-icon-box-description {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9ead94c .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-9ead94c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7c64897-font-size);
		line-height: var(--e-global-typography-7c64897-line-height);
		letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9ead94c .elementor-icon-box-description {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-4a64e52 .elementor-icon-box-title, .elementor-202 .elementor-element.elementor-element-4a64e52 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7c64897-font-size);
		line-height: var(--e-global-typography-7c64897-line-height);
		letter-spacing: var(--e-global-typography-7c64897-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-4a64e52 .elementor-icon-box-description {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-eb4b416 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-4f15e55 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-77b0ee9 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-b72edc2 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-e958717 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3f81403 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-f6275a2 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-24585c1 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-4a34288 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-5750f5c .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-50362ae .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-1f26891 .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-b004be5 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-c431cdb .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-f4d0b33 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-d8413af .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-5e30afa .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-b759390 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-e2d5807 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-55c44ed .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-354ea97 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-c6a3868 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-14a85ac .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9120648 .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-61ff8af .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-1dbd1f5 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-86db449 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9dac708 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-d5429a2 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3ba3529 .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-30d4375 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9647fac .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-d583f70 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3c16f7d .elementor-heading-title {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3ef0e80 .elementor-heading-title {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-7d4082f .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-fd762f7 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-1a30139 {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3a2e7b2 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-38f6eb6 {
		font-size: var(--e-global-typography-b337fa4-font-size);
		line-height: var(--e-global-typography-b337fa4-line-height);
		letter-spacing: var(--e-global-typography-b337fa4-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-a3ad6f4 {
		font-size: var(--e-global-typography-821a258-font-size);
		line-height: var(--e-global-typography-821a258-line-height);
		letter-spacing: var(--e-global-typography-821a258-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-208a13a .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-202 .elementor-element.elementor-element-8270176 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-202 .elementor-element.elementor-element-3ce1520 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-202 .elementor-element.elementor-element-58e0b19 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-fe5578f-font-size);
		line-height: var(--e-global-typography-fe5578f-line-height);
		letter-spacing: var(--e-global-typography-fe5578f-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-657be18 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-9cb7bf4 .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
	
	.elementor-202 .elementor-element.elementor-element-49eddb1 .elementor-button {
		font-size: var(--e-global-typography-5ff4f26-font-size);
		line-height: var(--e-global-typography-5ff4f26-line-height);
		letter-spacing: var(--e-global-typography-5ff4f26-letter-spacing);
	}
}
