
.elementor-17844 .elementor-element.elementor-element-3dc2576d {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--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-17844 .elementor-element.elementor-element-41b2d856:not(.elementor-motion-effects-element-type-background), .elementor-17844 .elementor-element.elementor-element-41b2d856 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-djdml.nitrocdn.com/ttUUrMIDOHaUOlAJVfTQPnjqCFiOmAwG/assets/images/optimized/rev-7aa1a76/displayman.com/wp-content/uploads/2026/06/high-end-luxury-jewelry-store-retail-display-environment.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-17844 .elementor-element.elementor-element-41b2d856 > .elementor-background-overlay {
	background-color: var(--e-global-color-text);
	opacity: .4;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17844 .elementor-element.elementor-element-41b2d856 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 200px 0px 200px 0px;
}

.elementor-17844 .elementor-element.elementor-element-16eb6c37 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-17844 .elementor-element.elementor-element-16eb6c37 > .elementor-element-populated {
	margin: 0px 50px 0px 0px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17844 .elementor-element.elementor-element-7596773a > .elementor-widget-container {
	padding: 10px 0px 10px 0px;
}

.elementor-17844 .elementor-element.elementor-element-7596773a {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-7596773a .elementor-heading-title {
	color: var(--e-global-color-4cb81b0);
}

.elementor-17844 .elementor-element.elementor-element-2457dbb6 > .elementor-widget-container {
	padding: 10px 0px 10px 0px;
}

.elementor-17844 .elementor-element.elementor-element-2457dbb6 {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-2457dbb6 .elementor-heading-title {
	font-size: 33px;
	color: var(--e-global-color-51372ad);
}

.elementor-17844 .elementor-element.elementor-element-a5dd4cf {
	color: var(--e-global-color-4cb81b0);
}

.elementor-17844 .elementor-element.elementor-element-7293966 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-4cb81b0);
	--divider-border-width: 2px;
}

.elementor-17844 .elementor-element.elementor-element-7293966 > .elementor-widget-container {
	margin: -6px 0px 0px 0px;
}

.elementor-17844 .elementor-element.elementor-element-7293966 .elementor-divider-separator {
	width: 8%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-17844 .elementor-element.elementor-element-7293966 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-17844 .elementor-element.elementor-element-1517b240 .elementor-button {
	background-color: var(--e-global-color-51372ad);
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: var(--e-global-color-4cb81b0);
	color: var(--e-global-color-4cb81b0);
	border-radius: 15px 15px 15px 15px;
	padding: 20px 55px 20px 55px;
}

.elementor-17844 .elementor-element.elementor-element-1517b240 .elementor-button:hover, .elementor-17844 .elementor-element.elementor-element-1517b240 .elementor-button:focus {
	background-color: var(--e-global-color-622eba1);
	color: var(--e-global-color-51372ad);
}

.elementor-17844 .elementor-element.elementor-element-1517b240 .elementor-button:hover svg, .elementor-17844 .elementor-element.elementor-element-1517b240 .elementor-button:focus svg {
	fill: var(--e-global-color-51372ad);
}

.elementor-17844 .elementor-element.elementor-element-79b28e0b > .elementor-element-populated, .elementor-17844 .elementor-element.elementor-element-79b28e0b > .elementor-element-populated > .elementor-background-overlay, .elementor-17844 .elementor-element.elementor-element-79b28e0b > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-17844 .elementor-element.elementor-element-79b28e0b > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17844 .elementor-element.elementor-element-50c58ed3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-17844 .elementor-element.elementor-element-50c58ed3 img {
	opacity: 1;
	border-radius: 15px 15px 15px 15px;
}

.elementor-17844 .elementor-element.elementor-element-547e99f8:not(.elementor-motion-effects-element-type-background), .elementor-17844 .elementor-element.elementor-element-547e99f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-djdml.nitrocdn.com/ttUUrMIDOHaUOlAJVfTQPnjqCFiOmAwG/assets/images/optimized/rev-7aa1a76/displayman.com/wp-content/uploads/2023/07/imagebox2.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-17844 .elementor-element.elementor-element-547e99f8 > .elementor-background-overlay {
	background-color: #fff;
	opacity: .95;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17844 .elementor-element.elementor-element-547e99f8 > .elementor-container {
	min-height: 400px;
}

.elementor-17844 .elementor-element.elementor-element-547e99f8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 0px 80px 0px;
}

.elementor-17844 .elementor-element.elementor-element-5a189c09 {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-5a189c09 .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);
	color: var(--e-global-color-622eba1);
}

.elementor-17844 .elementor-element.elementor-element-278c56fb > .elementor-widget-container {
	margin: 0% 10% 0% 10%;
}

.elementor-17844 .elementor-element.elementor-element-278c56fb {
	text-align: center;
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
}

.elementor-17844 .elementor-element.elementor-element-5f59059b > .elementor-background-overlay {
	opacity: .5;
}

.elementor-17844 .elementor-element.elementor-element-5f59059b:hover > .elementor-background-overlay {
	opacity: .5;
}

.elementor-17844 .elementor-element.elementor-element-5f59059b {
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17844 .elementor-element.elementor-element-472c6291:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17844 .elementor-element.elementor-element-472c6291 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-622eba1);
}

.elementor-17844 .elementor-element.elementor-element-472c6291:hover > .elementor-element-populated {
	background-color: #141414;
}

.elementor-17844 .elementor-element.elementor-element-472c6291 > .elementor-element-populated {
	transition: background .4s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-17844 .elementor-element.elementor-element-472c6291 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17844 .elementor-element.elementor-element-1e692cec .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-17844 .elementor-element.elementor-element-1e692cec.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-1e692cec.elementor-view-framed .elementor-icon, .elementor-17844 .elementor-element.elementor-element-1e692cec.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-1e692cec .elementor-icon {
	border-width: 1px 1px 1px 1px;
}

.elementor-17844 .elementor-element.elementor-element-1e692cec .elementor-icon-box-title, .elementor-17844 .elementor-element.elementor-element-1e692cec .elementor-icon-box-title a {
	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);
}

.elementor-17844 .elementor-element.elementor-element-1e692cec .elementor-icon-box-title {
	color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-1e692cec .elementor-icon-box-description {
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-5c7445c5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17844 .elementor-element.elementor-element-5c7445c5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-622eba1);
}

.elementor-17844 .elementor-element.elementor-element-5c7445c5:hover > .elementor-element-populated {
	background-color: #141414;
}

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

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

.elementor-17844 .elementor-element.elementor-element-633bca32 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-17844 .elementor-element.elementor-element-633bca32.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-633bca32.elementor-view-framed .elementor-icon, .elementor-17844 .elementor-element.elementor-element-633bca32.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-633bca32 .elementor-icon {
	border-width: 1px 1px 1px 1px;
}

.elementor-17844 .elementor-element.elementor-element-633bca32 .elementor-icon-box-title, .elementor-17844 .elementor-element.elementor-element-633bca32 .elementor-icon-box-title a {
	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);
}

.elementor-17844 .elementor-element.elementor-element-633bca32 .elementor-icon-box-title {
	color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-633bca32 .elementor-icon-box-description {
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-5ca96302 > .elementor-background-overlay {
	opacity: .5;
}

.elementor-17844 .elementor-element.elementor-element-5ca96302:hover > .elementor-background-overlay {
	opacity: .5;
}

.elementor-17844 .elementor-element.elementor-element-5ca96302 {
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17844 .elementor-element.elementor-element-358e3da1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17844 .elementor-element.elementor-element-358e3da1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-622eba1);
}

.elementor-17844 .elementor-element.elementor-element-358e3da1:hover > .elementor-element-populated {
	background-color: #141414;
}

.elementor-17844 .elementor-element.elementor-element-358e3da1 > .elementor-element-populated {
	transition: background .4s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 30px 30px 30px 30px;
}

.elementor-17844 .elementor-element.elementor-element-358e3da1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17844 .elementor-element.elementor-element-4a5d9d60 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-17844 .elementor-element.elementor-element-4a5d9d60.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-4a5d9d60.elementor-view-framed .elementor-icon, .elementor-17844 .elementor-element.elementor-element-4a5d9d60.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-4a5d9d60 .elementor-icon {
	border-width: 1px 1px 1px 1px;
}

.elementor-17844 .elementor-element.elementor-element-4a5d9d60 .elementor-icon-box-title, .elementor-17844 .elementor-element.elementor-element-4a5d9d60 .elementor-icon-box-title a {
	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);
}

.elementor-17844 .elementor-element.elementor-element-4a5d9d60 .elementor-icon-box-title {
	color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-4a5d9d60 .elementor-icon-box-description {
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-a35c4d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17844 .elementor-element.elementor-element-a35c4d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-622eba1);
}

.elementor-17844 .elementor-element.elementor-element-a35c4d2:hover > .elementor-element-populated {
	background-color: #141414;
}

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

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

.elementor-17844 .elementor-element.elementor-element-66be6701 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-17844 .elementor-element.elementor-element-66be6701.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-66be6701.elementor-view-framed .elementor-icon, .elementor-17844 .elementor-element.elementor-element-66be6701.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-66be6701 .elementor-icon {
	border-width: 1px 1px 1px 1px;
}

.elementor-17844 .elementor-element.elementor-element-66be6701 .elementor-icon-box-title, .elementor-17844 .elementor-element.elementor-element-66be6701 .elementor-icon-box-title a {
	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);
}

.elementor-17844 .elementor-element.elementor-element-66be6701 .elementor-icon-box-title {
	color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-66be6701 .elementor-icon-box-description {
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
	color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-38d02485 {
	--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: stretch;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 8%;
	--padding-bottom: 8%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-17844 .elementor-element.elementor-element-38d02485:not(.elementor-motion-effects-element-type-background), .elementor-17844 .elementor-element.elementor-element-38d02485 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-142ca6d);
}

.elementor-17844 .elementor-element.elementor-element-22ccf49d {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-22ccf49d .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);
	color: #1c244b;
}

.elementor-17844 .elementor-element.elementor-element-102e9310 {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-79df2e4a {
	--display: flex;
}

.elementor-17844 .elementor-element.elementor-element-222c9fc5 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
}

.elementor-17844 .elementor-element.elementor-element-1bc753f6:not(.elementor-motion-effects-element-type-background), .elementor-17844 .elementor-element.elementor-element-1bc753f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-djdml.nitrocdn.com/ttUUrMIDOHaUOlAJVfTQPnjqCFiOmAwG/assets/images/optimized/rev-7aa1a76/displayman.com/wp-content/uploads/2023/07/torres-del-paine-mountains-granite-granite-rock-57456.jpeg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-17844 .elementor-element.elementor-element-1bc753f6 > .elementor-background-overlay {
	background-color: #001c31;
	opacity: .91;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17844 .elementor-element.elementor-element-1bc753f6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 180px;
	padding: 90px 0px 90px 0px;
	z-index: 3;
}

.elementor-17844 .elementor-element.elementor-element-5508324b > .elementor-element-populated {
	margin: 80px 0px -240px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-17844 .elementor-element.elementor-element-44ed7c66 {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-44ed7c66 .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);
	color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-4f0bd5b {
	color: var(--e-global-color-4cb81b0);
}

.elementor-17844 .elementor-element.elementor-element-3d852c9c {
	--spacer-size: 50px;
}

.elementor-17844 .elementor-element.elementor-element-6d42ca3a {
	z-index: 10;
}

.elementor-17844 .elementor-element.elementor-element-737a4c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17844 .elementor-element.elementor-element-737a4c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-17844 .elementor-element.elementor-element-737a4c3:hover > .elementor-element-populated {
	background-color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-737a4c3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 40px 20px;
}

.elementor-17844 .elementor-element.elementor-element-737a4c3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17844 .elementor-element.elementor-element-5d8b05a5 > .elementor-widget-container {
	margin: -70px 0px 0px 0px;
}

.elementor-17844 .elementor-element.elementor-element-5d8b05a5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-5d8b05a5.elementor-view-stacked .elementor-icon {
	background-color: #ff7f50;
}

.elementor-17844 .elementor-element.elementor-element-5d8b05a5.elementor-view-framed .elementor-icon, .elementor-17844 .elementor-element.elementor-element-5d8b05a5.elementor-view-default .elementor-icon {
	color: #ff7f50;
	border-color: #ff7f50;
}

.elementor-17844 .elementor-element.elementor-element-5d8b05a5.elementor-view-framed .elementor-icon, .elementor-17844 .elementor-element.elementor-element-5d8b05a5.elementor-view-default .elementor-icon svg {
	fill: #ff7f50;
}

.elementor-17844 .elementor-element.elementor-element-79992dc7 {
	--spacer-size: 10px;
}

.elementor-17844 .elementor-element.elementor-element-78764627 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-17844 .elementor-element.elementor-element-78764627 {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-78764627 .elementor-heading-title {
	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);
	color: #212121;
}

.elementor-17844 .elementor-element.elementor-element-7bde0f1f > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-17844 .elementor-element.elementor-element-7bde0f1f {
	text-align: center;
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
}

.elementor-17844 .elementor-element.elementor-element-33d07305:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17844 .elementor-element.elementor-element-33d07305 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-17844 .elementor-element.elementor-element-33d07305:hover > .elementor-element-populated {
	background-color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-33d07305 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 40px 20px;
}

.elementor-17844 .elementor-element.elementor-element-33d07305 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17844 .elementor-element.elementor-element-2c801630 > .elementor-widget-container {
	margin: -70px 0px 0px 0px;
}

.elementor-17844 .elementor-element.elementor-element-2c801630 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-2c801630.elementor-view-stacked .elementor-icon {
	background-color: #ff7f50;
}

.elementor-17844 .elementor-element.elementor-element-2c801630.elementor-view-framed .elementor-icon, .elementor-17844 .elementor-element.elementor-element-2c801630.elementor-view-default .elementor-icon {
	color: #ff7f50;
	border-color: #ff7f50;
}

.elementor-17844 .elementor-element.elementor-element-2c801630.elementor-view-framed .elementor-icon, .elementor-17844 .elementor-element.elementor-element-2c801630.elementor-view-default .elementor-icon svg {
	fill: #ff7f50;
}

.elementor-17844 .elementor-element.elementor-element-7546e58e {
	--spacer-size: 10px;
}

.elementor-17844 .elementor-element.elementor-element-2737ccb9 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-17844 .elementor-element.elementor-element-2737ccb9 {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-2737ccb9 .elementor-heading-title {
	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);
	color: #212121;
}

.elementor-17844 .elementor-element.elementor-element-6e9a0dac > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-17844 .elementor-element.elementor-element-6e9a0dac {
	text-align: center;
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
}

.elementor-17844 .elementor-element.elementor-element-3be9ada5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17844 .elementor-element.elementor-element-3be9ada5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-17844 .elementor-element.elementor-element-3be9ada5:hover > .elementor-element-populated {
	background-color: #fff;
}

.elementor-17844 .elementor-element.elementor-element-3be9ada5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 40px 20px;
}

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

.elementor-17844 .elementor-element.elementor-element-1156a0d1 > .elementor-widget-container {
	margin: -70px 0px 0px 0px;
}

.elementor-17844 .elementor-element.elementor-element-1156a0d1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-1156a0d1.elementor-view-stacked .elementor-icon {
	background-color: #ff7f50;
}

.elementor-17844 .elementor-element.elementor-element-1156a0d1.elementor-view-framed .elementor-icon, .elementor-17844 .elementor-element.elementor-element-1156a0d1.elementor-view-default .elementor-icon {
	color: #ff7f50;
	border-color: #ff7f50;
}

.elementor-17844 .elementor-element.elementor-element-1156a0d1.elementor-view-framed .elementor-icon, .elementor-17844 .elementor-element.elementor-element-1156a0d1.elementor-view-default .elementor-icon svg {
	fill: #ff7f50;
}

.elementor-17844 .elementor-element.elementor-element-3961a30d {
	--spacer-size: 10px;
}

.elementor-17844 .elementor-element.elementor-element-2ff5ff7 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-17844 .elementor-element.elementor-element-2ff5ff7 {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-2ff5ff7 .elementor-heading-title {
	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);
	color: #212121;
}

.elementor-17844 .elementor-element.elementor-element-a0cbd1c > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-17844 .elementor-element.elementor-element-a0cbd1c {
	text-align: center;
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
}

.elementor-17844 .elementor-element.elementor-element-3e1e6824:not(.elementor-motion-effects-element-type-background), .elementor-17844 .elementor-element.elementor-element-3e1e6824 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-17844 .elementor-element.elementor-element-3e1e6824 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0px 100px 0px;
}

.elementor-17844 .elementor-element.elementor-element-3e1e6824 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17844 .elementor-element.elementor-element-295b3624 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17844 .elementor-element.elementor-element-7193dad8 {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-14a79e16 {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-492b20fc > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-9cffba6);
}

.elementor-17844 .elementor-element.elementor-element-492b20fc > .elementor-element-populated, .elementor-17844 .elementor-element.elementor-element-492b20fc > .elementor-element-populated > .elementor-background-overlay, .elementor-17844 .elementor-element.elementor-element-492b20fc > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-17844 .elementor-element.elementor-element-48f28e77.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17844 .elementor-element.elementor-element-48f28e77.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17844 .elementor-element.elementor-element-48f28e77.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17844 .elementor-element.elementor-element-48f28e77 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17844 .elementor-element.elementor-element-48f28e77 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17844 .elementor-element.elementor-element-48f28e77 .elementor-image-box-title {
	font-size: 18px;
	font-weight: bold;
	color: var(--e-global-color-4bf48ff);
}

.elementor-17844 .elementor-element.elementor-element-74915395 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-9cffba6);
}

.elementor-17844 .elementor-element.elementor-element-74915395 > .elementor-element-populated, .elementor-17844 .elementor-element.elementor-element-74915395 > .elementor-element-populated > .elementor-background-overlay, .elementor-17844 .elementor-element.elementor-element-74915395 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-17844 .elementor-element.elementor-element-44baeff2.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17844 .elementor-element.elementor-element-44baeff2.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17844 .elementor-element.elementor-element-44baeff2.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17844 .elementor-element.elementor-element-44baeff2 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17844 .elementor-element.elementor-element-44baeff2 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17844 .elementor-element.elementor-element-44baeff2 .elementor-image-box-title {
	font-size: 18px;
	font-weight: bold;
	color: var(--e-global-color-4bf48ff);
}

.elementor-17844 .elementor-element.elementor-element-c979334 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-9cffba6);
}

.elementor-17844 .elementor-element.elementor-element-c979334 > .elementor-element-populated, .elementor-17844 .elementor-element.elementor-element-c979334 > .elementor-element-populated > .elementor-background-overlay, .elementor-17844 .elementor-element.elementor-element-c979334 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-17844 .elementor-element.elementor-element-7f3de1ff.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17844 .elementor-element.elementor-element-7f3de1ff.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17844 .elementor-element.elementor-element-7f3de1ff.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17844 .elementor-element.elementor-element-7f3de1ff .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17844 .elementor-element.elementor-element-7f3de1ff .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17844 .elementor-element.elementor-element-7f3de1ff .elementor-image-box-title {
	font-size: 18px;
	font-weight: bold;
	color: var(--e-global-color-4bf48ff);
}

.elementor-17844 .elementor-element.elementor-element-12626c0b {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-17844 .elementor-element.elementor-element-1f386020 .elementor-button {
	background-color: var(--e-global-color-51372ad);
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: var(--e-global-color-4cb81b0);
	color: var(--e-global-color-4cb81b0);
	border-radius: 15px 15px 15px 15px;
	padding: 20px 55px 20px 55px;
}

.elementor-17844 .elementor-element.elementor-element-1f386020 .elementor-button:hover, .elementor-17844 .elementor-element.elementor-element-1f386020 .elementor-button:focus {
	background-color: var(--e-global-color-622eba1);
	color: var(--e-global-color-51372ad);
}

.elementor-17844 .elementor-element.elementor-element-1f386020 .elementor-button:hover svg, .elementor-17844 .elementor-element.elementor-element-1f386020 .elementor-button:focus svg {
	fill: var(--e-global-color-51372ad);
}

.elementor-17844 .elementor-element.elementor-element-2643715c {
	--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: stretch;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 8%;
	--padding-bottom: 8%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-17844 .elementor-element.elementor-element-2643715c:not(.elementor-motion-effects-element-type-background), .elementor-17844 .elementor-element.elementor-element-2643715c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f5f8;
}

.elementor-17844 .elementor-element.elementor-element-55193559 {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-55193559 .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);
	color: #1c244b;
}

.elementor-17844 .elementor-element.elementor-element-225166ef {
	text-align: center;
	font-family: var(--e-global-typography-576221b-font-family), Sans-serif;
	font-size: var(--e-global-typography-576221b-font-size);
	font-weight: var(--e-global-typography-576221b-font-weight);
	line-height: var(--e-global-typography-576221b-line-height);
}

.elementor-17844 .elementor-element.elementor-element-4d202e39 {
	--display: flex;
}

.elementor-17844 .elementor-element.elementor-element-34d4f191 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-17844 .elementor-element.elementor-element-27b3f6c {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-17844 .elementor-element.elementor-element-27b3f6c:not(.elementor-motion-effects-element-type-background), .elementor-17844 .elementor-element.elementor-element-27b3f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e3dd;
}

.elementor-17844 .elementor-element.elementor-element-7d9d4f9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-17844 .elementor-element.elementor-element-7d9d4f9 {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-7d9d4f9 .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);
	color: var(--e-global-color-66cb062d);
}

.elementor-17844 .elementor-element.elementor-element-6ed4e516 {
	color: var(--e-global-color-4bf48ff);
}

.elementor-17844 .elementor-element.elementor-element-6ccf4de1 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-17844 .elementor-element.elementor-element-325187f8 {
	color: var(--e-global-color-4bf48ff);
}

.elementor-17844 .elementor-element.elementor-element-180e0c6 {
	color: var(--e-global-color-4bf48ff);
}

.elementor-17844 .elementor-element.elementor-element-5ba69be3 {
	color: var(--e-global-color-4bf48ff);
}

.elementor-17844 .elementor-element.elementor-element-376adf0e:not(.elementor-motion-effects-element-type-background), .elementor-17844 .elementor-element.elementor-element-376adf0e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-17844 .elementor-element.elementor-element-376adf0e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0px 100px 0px;
}

.elementor-17844 .elementor-element.elementor-element-376adf0e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17844 .elementor-element.elementor-element-1c8c3bc4 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17844 .elementor-element.elementor-element-594b1c60 {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-72ddc30d {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-1960623c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-9cffba6);
}

.elementor-17844 .elementor-element.elementor-element-1960623c > .elementor-element-populated, .elementor-17844 .elementor-element.elementor-element-1960623c > .elementor-element-populated > .elementor-background-overlay, .elementor-17844 .elementor-element.elementor-element-1960623c > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-17844 .elementor-element.elementor-element-64c75b96 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-9cffba6);
}

.elementor-17844 .elementor-element.elementor-element-64c75b96 > .elementor-element-populated, .elementor-17844 .elementor-element.elementor-element-64c75b96 > .elementor-element-populated > .elementor-background-overlay, .elementor-17844 .elementor-element.elementor-element-64c75b96 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-17844 .elementor-element.elementor-element-1f72f52c > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-9cffba6);
}

.elementor-17844 .elementor-element.elementor-element-1f72f52c > .elementor-element-populated, .elementor-17844 .elementor-element.elementor-element-1f72f52c > .elementor-element-populated > .elementor-background-overlay, .elementor-17844 .elementor-element.elementor-element-1f72f52c > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-17844 .elementor-element.elementor-element-3bdab032 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-9cffba6);
}

.elementor-17844 .elementor-element.elementor-element-3bdab032 > .elementor-element-populated, .elementor-17844 .elementor-element.elementor-element-3bdab032 > .elementor-element-populated > .elementor-background-overlay, .elementor-17844 .elementor-element.elementor-element-3bdab032 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-17844 .elementor-element.elementor-element-707b791c {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-17844 .elementor-element.elementor-element-6b0ccbda .elementor-button {
	background-color: var(--e-global-color-51372ad);
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: var(--e-global-color-4cb81b0);
	color: var(--e-global-color-4cb81b0);
	border-radius: 15px 15px 15px 15px;
	padding: 20px 55px 20px 55px;
}

.elementor-17844 .elementor-element.elementor-element-6b0ccbda .elementor-button:hover, .elementor-17844 .elementor-element.elementor-element-6b0ccbda .elementor-button:focus {
	background-color: var(--e-global-color-622eba1);
	color: var(--e-global-color-51372ad);
}

.elementor-17844 .elementor-element.elementor-element-6b0ccbda .elementor-button:hover svg, .elementor-17844 .elementor-element.elementor-element-6b0ccbda .elementor-button:focus svg {
	fill: var(--e-global-color-51372ad);
}

.elementor-17844 .elementor-element.elementor-element-62edbf1f {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-17844 .elementor-element.elementor-element-62edbf1f:not(.elementor-motion-effects-element-type-background), .elementor-17844 .elementor-element.elementor-element-62edbf1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-142ca6d);
}

.elementor-17844 .elementor-element.elementor-element-776088fe {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-7dd2055c .elementor-button {
	background-color: var(--e-global-color-51372ad);
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: var(--e-global-color-4cb81b0);
	color: var(--e-global-color-4cb81b0);
	border-radius: 15px 15px 15px 15px;
	padding: 20px 55px 20px 55px;
}

.elementor-17844 .elementor-element.elementor-element-7dd2055c .elementor-button:hover, .elementor-17844 .elementor-element.elementor-element-7dd2055c .elementor-button:focus {
	background-color: var(--e-global-color-622eba1);
	color: var(--e-global-color-51372ad);
}

.elementor-17844 .elementor-element.elementor-element-7dd2055c .elementor-button:hover svg, .elementor-17844 .elementor-element.elementor-element-7dd2055c .elementor-button:focus svg {
	fill: var(--e-global-color-51372ad);
}

.elementor-17844 .elementor-element.elementor-element-4a7c03a1 {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-17844 .elementor-element.elementor-element-606a303c:not(.elementor-motion-effects-element-type-background), .elementor-17844 .elementor-element.elementor-element-606a303c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4cb81b0);
}

.elementor-17844 .elementor-element.elementor-element-606a303c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0px 100px 0px;
}

.elementor-17844 .elementor-element.elementor-element-606a303c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17844 .elementor-element.elementor-element-159d7a3 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17844 .elementor-element.elementor-element-12f87680 {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-206a57c5 {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-389d0534 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-9cffba6);
}

.elementor-17844 .elementor-element.elementor-element-389d0534 > .elementor-element-populated, .elementor-17844 .elementor-element.elementor-element-389d0534 > .elementor-element-populated > .elementor-background-overlay, .elementor-17844 .elementor-element.elementor-element-389d0534 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-17844 .elementor-element.elementor-element-22a173c5.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17844 .elementor-element.elementor-element-22a173c5.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17844 .elementor-element.elementor-element-22a173c5.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17844 .elementor-element.elementor-element-22a173c5 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17844 .elementor-element.elementor-element-22a173c5 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17844 .elementor-element.elementor-element-22a173c5 .elementor-image-box-title {
	font-size: 18px;
	font-weight: bold;
	color: var(--e-global-color-4bf48ff);
}

.elementor-17844 .elementor-element.elementor-element-3db93ee2 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-9cffba6);
}

.elementor-17844 .elementor-element.elementor-element-3db93ee2 > .elementor-element-populated, .elementor-17844 .elementor-element.elementor-element-3db93ee2 > .elementor-element-populated > .elementor-background-overlay, .elementor-17844 .elementor-element.elementor-element-3db93ee2 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-17844 .elementor-element.elementor-element-431e5a2b.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17844 .elementor-element.elementor-element-431e5a2b.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17844 .elementor-element.elementor-element-431e5a2b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17844 .elementor-element.elementor-element-431e5a2b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17844 .elementor-element.elementor-element-431e5a2b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17844 .elementor-element.elementor-element-431e5a2b .elementor-image-box-title {
	font-size: 18px;
	font-weight: bold;
	color: var(--e-global-color-4bf48ff);
}

.elementor-17844 .elementor-element.elementor-element-7f03962a > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-9cffba6);
}

.elementor-17844 .elementor-element.elementor-element-7f03962a > .elementor-element-populated, .elementor-17844 .elementor-element.elementor-element-7f03962a > .elementor-element-populated > .elementor-background-overlay, .elementor-17844 .elementor-element.elementor-element-7f03962a > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-17844 .elementor-element.elementor-element-1b4313f8.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17844 .elementor-element.elementor-element-1b4313f8.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17844 .elementor-element.elementor-element-1b4313f8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17844 .elementor-element.elementor-element-1b4313f8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17844 .elementor-element.elementor-element-1b4313f8 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17844 .elementor-element.elementor-element-1b4313f8 .elementor-image-box-title {
	font-size: 18px;
	font-weight: bold;
	color: var(--e-global-color-4bf48ff);
}

.elementor-17844 .elementor-element.elementor-element-57b27292 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-9cffba6);
}

.elementor-17844 .elementor-element.elementor-element-57b27292 > .elementor-element-populated, .elementor-17844 .elementor-element.elementor-element-57b27292 > .elementor-element-populated > .elementor-background-overlay, .elementor-17844 .elementor-element.elementor-element-57b27292 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-17844 .elementor-element.elementor-element-1f1d8352.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17844 .elementor-element.elementor-element-1f1d8352.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17844 .elementor-element.elementor-element-1f1d8352.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17844 .elementor-element.elementor-element-1f1d8352 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17844 .elementor-element.elementor-element-1f1d8352 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17844 .elementor-element.elementor-element-1f1d8352 .elementor-image-box-title {
	font-size: 18px;
	font-weight: bold;
	color: #666;
}

.elementor-17844 .elementor-element.elementor-element-a4659b7 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-9cffba6);
}

.elementor-17844 .elementor-element.elementor-element-a4659b7 > .elementor-element-populated, .elementor-17844 .elementor-element.elementor-element-a4659b7 > .elementor-element-populated > .elementor-background-overlay, .elementor-17844 .elementor-element.elementor-element-a4659b7 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-17844 .elementor-element.elementor-element-3135cf57.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17844 .elementor-element.elementor-element-3135cf57.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17844 .elementor-element.elementor-element-3135cf57.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17844 .elementor-element.elementor-element-3135cf57 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17844 .elementor-element.elementor-element-3135cf57 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17844 .elementor-element.elementor-element-3135cf57 .elementor-image-box-title {
	font-size: 18px;
	font-weight: bold;
	color: #666;
}

.elementor-17844 .elementor-element.elementor-element-4726e648 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-9cffba6);
}

.elementor-17844 .elementor-element.elementor-element-4726e648 > .elementor-element-populated, .elementor-17844 .elementor-element.elementor-element-4726e648 > .elementor-element-populated > .elementor-background-overlay, .elementor-17844 .elementor-element.elementor-element-4726e648 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-17844 .elementor-element.elementor-element-52ea3314.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-17844 .elementor-element.elementor-element-52ea3314.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-17844 .elementor-element.elementor-element-52ea3314.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-17844 .elementor-element.elementor-element-52ea3314 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-17844 .elementor-element.elementor-element-52ea3314 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-17844 .elementor-element.elementor-element-52ea3314 .elementor-image-box-title {
	font-size: 18px;
	font-weight: bold;
	color: #666;
}

.elementor-17844 .elementor-element.elementor-element-4ba7a29c {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-17844 .elementor-element.elementor-element-b75208d .elementor-button {
	background-color: var(--e-global-color-51372ad);
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: var(--e-global-color-4cb81b0);
	color: var(--e-global-color-4cb81b0);
	border-radius: 15px 15px 15px 15px;
	padding: 20px 55px 20px 55px;
}

.elementor-17844 .elementor-element.elementor-element-b75208d .elementor-button:hover, .elementor-17844 .elementor-element.elementor-element-b75208d .elementor-button:focus {
	background-color: var(--e-global-color-622eba1);
	color: var(--e-global-color-51372ad);
}

.elementor-17844 .elementor-element.elementor-element-b75208d .elementor-button:hover svg, .elementor-17844 .elementor-element.elementor-element-b75208d .elementor-button:focus svg {
	fill: var(--e-global-color-51372ad);
}

.elementor-17844 .elementor-element.elementor-element-59c1a4f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-17844 .elementor-element.elementor-element-59c1a4f:not(.elementor-motion-effects-element-type-background), .elementor-17844 .elementor-element.elementor-element-59c1a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f5f5;
}

.elementor-17844 .elementor-element.elementor-element-59c1a4f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0px 100px 0px;
}

.elementor-17844 .elementor-element.elementor-element-59c1a4f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-17844 .elementor-element.elementor-element-7fb40847 > .elementor-element-populated {
	padding: 0% 20% 0% 20%;
}

.elementor-17844 .elementor-element.elementor-element-4b972fe8 {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-15b281a5 > .elementor-widget-container {
	margin: -5px 0px 30px 0px;
}

.elementor-17844 .elementor-element.elementor-element-15b281a5 {
	text-align: center;
}

.elementor-17844 .elementor-element.elementor-element-5e762873 .elementor-tab-title {
	border-width: 0px;
	border-color: rgba(191, 191, 191, 0);
	background-color: #fff;
	padding: 28px 28px 28px 28px;
}

.elementor-17844 .elementor-element.elementor-element-5e762873 .elementor-tab-content {
	border-width: 0px;
	border-block-end-color: rgba(191, 191, 191, 0);
	background-color: #fff;
	padding: 0px 28px 30px 28px;
}

.elementor-17844 .elementor-element.elementor-element-5e762873 .elementor-toggle-item:not(:last-child) {
	margin-block-end: 25px;
}

.elementor-17844 .elementor-element.elementor-element-5e762873 .elementor-toggle-item {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .1);
}

.elementor-17844 .elementor-element.elementor-element-5e762873 .elementor-tab-title.elementor-active a, .elementor-17844 .elementor-element.elementor-element-5e762873 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: rgba(0, 124, 186, .97);
}

.elementor-17844 .elementor-element.elementor-element-5e762873 .elementor-tab-title .elementor-toggle-icon i:before {
	color: #000;
}

.elementor-17844 .elementor-element.elementor-element-5e762873 .elementor-tab-title .elementor-toggle-icon svg {
	fill: #000;
}

.elementor-17844 .elementor-element.elementor-element-5e762873 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: rgba(0, 124, 186, .97);
}

.elementor-17844 .elementor-element.elementor-element-5e762873 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
	fill: rgba(0, 124, 186, .97);
}

.elementor-17844 .elementor-element.elementor-element-5e762873 .elementor-toggle-icon {
	margin-inline-end: 8px;
}

.elementor-17844 .elementor-element.elementor-element-527d9017:hover > .elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: .5;
}

.elementor-17844 .elementor-element.elementor-element-527d9017 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 100px 0px;
}

.elementor-17844 .elementor-element.elementor-element-527d9017 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

@media (max-width:1024px) {
	.elementor-17844 .elementor-element.elementor-element-3dc2576d {
		--grid-auto-flow: row;
	}
	
	.elementor-17844 .elementor-element.elementor-element-41b2d856 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-16eb6c37 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-7596773a > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-7596773a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-2457dbb6 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-2457dbb6 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-7293966 .elementor-divider-separator {
		width: 12%;
	}
	
	.elementor-17844 .elementor-element.elementor-element-79b28e0b > .elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-50c58ed3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-50c58ed3 {
		text-align: center;
	}
	
	.elementor-17844 .elementor-element.elementor-element-50c58ed3 img {
		border-radius: 15px 15px 15px 15px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-5a189c09 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-278c56fb {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-1e692cec .elementor-icon-box-title, .elementor-17844 .elementor-element.elementor-element-1e692cec .elementor-icon-box-title a {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-1e692cec .elementor-icon-box-description {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-633bca32 .elementor-icon-box-title, .elementor-17844 .elementor-element.elementor-element-633bca32 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-633bca32 .elementor-icon-box-description {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-4a5d9d60 .elementor-icon-box-title, .elementor-17844 .elementor-element.elementor-element-4a5d9d60 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-4a5d9d60 .elementor-icon-box-description {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-66be6701 .elementor-icon-box-title, .elementor-17844 .elementor-element.elementor-element-66be6701 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-66be6701 .elementor-icon-box-description {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-38d02485 {
		--margin-top: 25%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 12%;
		--padding-bottom: 12%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-17844 .elementor-element.elementor-element-22ccf49d .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-222c9fc5 {
		--grid-auto-flow: row;
	}
	
	.elementor-17844 .elementor-element.elementor-element-44ed7c66 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-737a4c3 > .elementor-element-populated {
		margin: 5% 25% 5% 25%;
		--e-column-margin-right: 25%;
		--e-column-margin-left: 25%;
	}
	
	.elementor-17844 .elementor-element.elementor-element-78764627 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-7bde0f1f {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-33d07305 > .elementor-element-populated {
		margin: 5% 25% 5% 25%;
		--e-column-margin-right: 25%;
		--e-column-margin-left: 25%;
	}
	
	.elementor-17844 .elementor-element.elementor-element-2737ccb9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-6e9a0dac {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-3be9ada5 > .elementor-element-populated {
		margin: 5% 25% 5% 25%;
		--e-column-margin-right: 25%;
		--e-column-margin-left: 25%;
	}
	
	.elementor-17844 .elementor-element.elementor-element-2ff5ff7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-a0cbd1c {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-3e1e6824 {
		padding: 50px 50px 50px 50px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-2643715c {
		--margin-top: 25%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 12%;
		--padding-bottom: 12%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-17844 .elementor-element.elementor-element-55193559 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-225166ef {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-34d4f191 {
		--grid-auto-flow: row;
	}
	
	.elementor-17844 .elementor-element.elementor-element-27b3f6c {
		--min-height: 511px;
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-7d9d4f9 > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-7d9d4f9 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-6ccf4de1 {
		--grid-auto-flow: row;
	}
	
	.elementor-17844 .elementor-element.elementor-element-376adf0e {
		padding: 50px 50px 50px 50px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-62edbf1f {
		--grid-auto-flow: row;
	}
	
	.elementor-17844 .elementor-element.elementor-element-4a7c03a1 {
		--grid-auto-flow: row;
	}
	
	.elementor-17844 .elementor-element.elementor-element-606a303c {
		padding: 50px 50px 50px 50px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-59c1a4f {
		padding: 100px 25px 100px 25px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-7fb40847 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-15b281a5 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
}

@media (max-width:767px) {
	.elementor-17844 .elementor-element.elementor-element-3dc2576d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-17844 .elementor-element.elementor-element-41b2d856 {
		padding: 30px 0px 50px 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-16eb6c37 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-7596773a > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-7596773a .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-2457dbb6 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-2457dbb6 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-79b28e0b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-547e99f8 {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-5a189c09 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-278c56fb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-278c56fb {
		text-align: start;
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-472c6291 > .elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-1e692cec .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-17844 .elementor-element.elementor-element-1e692cec .elementor-icon-box-title, .elementor-17844 .elementor-element.elementor-element-1e692cec .elementor-icon-box-title a {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-1e692cec .elementor-icon-box-description {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-5c7445c5 > .elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-633bca32 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-17844 .elementor-element.elementor-element-633bca32 .elementor-icon-box-title, .elementor-17844 .elementor-element.elementor-element-633bca32 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-633bca32 .elementor-icon-box-description {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-358e3da1 > .elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-4a5d9d60 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-17844 .elementor-element.elementor-element-4a5d9d60 .elementor-icon-box-title, .elementor-17844 .elementor-element.elementor-element-4a5d9d60 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-4a5d9d60 .elementor-icon-box-description {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-a35c4d2 > .elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-66be6701 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-17844 .elementor-element.elementor-element-66be6701 .elementor-icon-box-title, .elementor-17844 .elementor-element.elementor-element-66be6701 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-66be6701 .elementor-icon-box-description {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-38d02485 {
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--margin-top: 35%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 25%;
		--padding-bottom: 25%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-17844 .elementor-element.elementor-element-22ccf49d .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-222c9fc5 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-17844 .elementor-element.elementor-element-44ed7c66 {
		text-align: center;
	}
	
	.elementor-17844 .elementor-element.elementor-element-44ed7c66 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-737a4c3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-78764627 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-7bde0f1f {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-33d07305 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-2737ccb9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-6e9a0dac {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-3be9ada5 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-2ff5ff7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-a0cbd1c {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-3e1e6824 {
		padding: 60px 30px 60px 30px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-48f28e77 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-44baeff2 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-7f3de1ff .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-2643715c {
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--margin-top: 35%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 25%;
		--padding-bottom: 25%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-17844 .elementor-element.elementor-element-55193559 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-225166ef {
		font-size: var(--e-global-typography-576221b-font-size);
		line-height: var(--e-global-typography-576221b-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-34d4f191 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-17844 .elementor-element.elementor-element-27b3f6c {
		--justify-content: center;
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
		--padding-top: 15%;
		--padding-bottom: 15%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-17844 .elementor-element.elementor-element-7d9d4f9 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-17844 .elementor-element.elementor-element-6ccf4de1 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-17844 .elementor-element.elementor-element-376adf0e {
		padding: 60px 30px 60px 30px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-62edbf1f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-17844 .elementor-element.elementor-element-4a7c03a1 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-17844 .elementor-element.elementor-element-606a303c {
		padding: 60px 30px 60px 30px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-22a173c5 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-431e5a2b .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-1b4313f8 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-1f1d8352 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-3135cf57 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-52ea3314 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-59c1a4f {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-15b281a5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-17844 .elementor-element.elementor-element-5e762873 > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-17844 .elementor-element.elementor-element-16eb6c37 {
		width: 50%;
	}
	
	.elementor-17844 .elementor-element.elementor-element-79b28e0b {
		width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-17844 .elementor-element.elementor-element-737a4c3 {
		width: 100%;
	}
	
	.elementor-17844 .elementor-element.elementor-element-33d07305 {
		width: 100%;
	}
	
	.elementor-17844 .elementor-element.elementor-element-3be9ada5 {
		width: 100%;
	}
}

@media (min-width:1025px) {
	.elementor-17844 .elementor-element.elementor-element-41b2d856:not(.elementor-motion-effects-element-type-background), .elementor-17844 .elementor-element.elementor-element-41b2d856 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
	
	.elementor-17844 .elementor-element.elementor-element-547e99f8:not(.elementor-motion-effects-element-type-background), .elementor-17844 .elementor-element.elementor-element-547e99f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
	
	.elementor-17844 .elementor-element.elementor-element-1bc753f6:not(.elementor-motion-effects-element-type-background), .elementor-17844 .elementor-element.elementor-element-1bc753f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}
