.elementor-46 .elementor-element.elementor-element-00f9580:not(.elementor-motion-effects-element-type-background),
.elementor-46 .elementor-element.elementor-element-00f9580>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/01/About-Banner-bg-image.png");
	background-position: 0px 14px;
	background-repeat: no-repeat;
}

.elementor-46 .elementor-element.elementor-element-00f9580>.elementor-background-overlay {
	background-image: url("../../2023/01/About-bg-image.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-00f9580 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -180px;
	padding: 198px 0px 372px 0px;
	z-index: 5;
}

.elementor-46 .elementor-element.elementor-element-9234241>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-9234241>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-03a2812 {
	z-index: 5;
}

.elementor-46 .elementor-element.elementor-element-3b6f015>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-46 .elementor-element.elementor-element-3b6f015>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-af87632 .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	background-color: var(--e-global-color-7bb167b);
	border-radius: 100px 100px 100px 100px;
	padding: 20px;
}

.elementor-46 .elementor-element.elementor-element-af87632>.elementor-widget-container {
	margin: 0px 0px -1px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-ea4e9ef {
	text-align: center;
}

.elementor-46 .elementor-element.elementor-element-ea4e9ef .elementor-heading-title {
	color: var(--e-global-color-12fc67a);
	font-family: var(--e-global-typography-ead3077-font-family), Sans-serif;
	font-size: var(--e-global-typography-ead3077-font-size);
	font-weight: var(--e-global-typography-ead3077-font-weight);
	text-decoration: var(--e-global-typography-ead3077-text-decoration);
	line-height: var(--e-global-typography-ead3077-line-height);
	letter-spacing: var(--e-global-typography-ead3077-letter-spacing);
	word-spacing: var(--e-global-typography-ead3077-word-spacing);
}

.elementor-46 .elementor-element.elementor-element-ea4e9ef>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 3px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-6c60065 {
	text-align: center;
	color: var(--e-global-color-12fc67a);
	font-family: var(--e-global-typography-7013a5f-font-family), Sans-serif;
	font-size: var(--e-global-typography-7013a5f-font-size);
	font-weight: var(--e-global-typography-7013a5f-font-weight);
	text-decoration: var(--e-global-typography-7013a5f-text-decoration);
	line-height: var(--e-global-typography-7013a5f-line-height);
	letter-spacing: var(--e-global-typography-7013a5f-letter-spacing);
	word-spacing: var(--e-global-typography-7013a5f-word-spacing);
}

.elementor-46 .elementor-element.elementor-element-6c60065>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 260px 0px 260px;
}

.elementor-46 .elementor-element.elementor-element-bcdb5c7 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 84px 0px 120px 0px;
	z-index: 5;
}

.elementor-46 .elementor-element.elementor-element-009afe3 {
	padding: 0px 0px 70px 0px;
}

.elementor-46 .elementor-element.elementor-element-0b7f756>.elementor-element-populated {
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-597131d {
	border-style: dashed;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-665dad2);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-597131d,
.elementor-46 .elementor-element.elementor-element-597131d>.elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-46 .elementor-element.elementor-element-597131d:hover {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-6f3bdc1);
}

.elementor-46 .elementor-element.elementor-element-597131d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-8b6de97:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46 .elementor-element.elementor-element-8b6de97>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-46 .elementor-element.elementor-element-8b6de97>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-8b6de97>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-9282de1>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 41px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-c4ee6a2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46 .elementor-element.elementor-element-c4ee6a2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-46 .elementor-element.elementor-element-c4ee6a2>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 33px 27px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-c4ee6a2>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-22a347d .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-d22f27f-font-family), Sans-serif;
	font-size: var(--e-global-typography-d22f27f-font-size);
	font-weight: var(--e-global-typography-d22f27f-font-weight);
	text-decoration: var(--e-global-typography-d22f27f-text-decoration);
	line-height: var(--e-global-typography-d22f27f-line-height);
	letter-spacing: var(--e-global-typography-d22f27f-letter-spacing);
	word-spacing: var(--e-global-typography-d22f27f-word-spacing);
}

.elementor-46 .elementor-element.elementor-element-22a347d>.elementor-widget-container {
	margin: -1px 0px -17px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-2fbf3b1 {
	font-family: var(--e-global-typography-13d789f-font-family), Sans-serif;
	font-size: var(--e-global-typography-13d789f-font-size);
	font-weight: var(--e-global-typography-13d789f-font-weight);
	text-decoration: var(--e-global-typography-13d789f-text-decoration);
	line-height: var(--e-global-typography-13d789f-line-height);
	letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
	word-spacing: var(--e-global-typography-13d789f-word-spacing);
}

.elementor-46 .elementor-element.elementor-element-2fbf3b1>.elementor-widget-container {
	margin: 0px 0px -12px 0px;
	padding: 0px 3px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-679f291 {
	width: auto;
	max-width: auto;
	top: 8vh;
}

body:not(.rtl) .elementor-46 .elementor-element.elementor-element-679f291 {
	right: 0px;
}

body.rtl .elementor-46 .elementor-element.elementor-element-679f291 {
	left: 0px;
}

.elementor-46 .elementor-element.elementor-element-460b77a>.elementor-element-populated {
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
}

.elementor-46 .elementor-element.elementor-element-396d728 {
	border-style: dashed;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-665dad2);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-396d728,
.elementor-46 .elementor-element.elementor-element-396d728>.elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-46 .elementor-element.elementor-element-396d728:hover {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-6f3bdc1);
}

.elementor-46 .elementor-element.elementor-element-396d728:hover,
.elementor-46 .elementor-element.elementor-element-396d728:hover>.elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-46 .elementor-element.elementor-element-396d728>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-132116c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46 .elementor-element.elementor-element-132116c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-46 .elementor-element.elementor-element-132116c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-132116c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-98efb76>.elementor-widget-container {
	margin: 0px 0px 0px 3px;
	padding: 38px 0px 77px 13px;
}

.elementor-46 .elementor-element.elementor-element-4595fb9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46 .elementor-element.elementor-element-4595fb9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-46 .elementor-element.elementor-element-4595fb9>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 33px 27px 0px 4px;
}

.elementor-46 .elementor-element.elementor-element-4595fb9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-027291b .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-d22f27f-font-family), Sans-serif;
	font-size: var(--e-global-typography-d22f27f-font-size);
	font-weight: var(--e-global-typography-d22f27f-font-weight);
	text-decoration: var(--e-global-typography-d22f27f-text-decoration);
	line-height: var(--e-global-typography-d22f27f-line-height);
	letter-spacing: var(--e-global-typography-d22f27f-letter-spacing);
	word-spacing: var(--e-global-typography-d22f27f-word-spacing);
}

.elementor-46 .elementor-element.elementor-element-027291b>.elementor-widget-container {
	margin: -2px 0px -17px -6px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-8e00039 {
	font-family: var(--e-global-typography-13d789f-font-family), Sans-serif;
	font-size: var(--e-global-typography-13d789f-font-size);
	font-weight: var(--e-global-typography-13d789f-font-weight);
	text-decoration: var(--e-global-typography-13d789f-text-decoration);
	line-height: var(--e-global-typography-13d789f-line-height);
	letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
	word-spacing: var(--e-global-typography-13d789f-word-spacing);
}

.elementor-46 .elementor-element.elementor-element-8e00039>.elementor-widget-container {
	margin: 0px 0px 0px -7px;
	padding: 0px 30px 20px 0px;
}

.elementor-46 .elementor-element.elementor-element-9c8b602 {
	width: auto;
	max-width: auto;
	top: 8vh;
}

body:not(.rtl) .elementor-46 .elementor-element.elementor-element-9c8b602 {
	right: 0px;
}

body.rtl .elementor-46 .elementor-element.elementor-element-9c8b602 {
	left: 0px;
}

.elementor-46 .elementor-element.elementor-element-4c1186a>.elementor-element-populated {
	border-style: dashed;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-665dad2);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-4c1186a>.elementor-element-populated,
.elementor-46 .elementor-element.elementor-element-4c1186a>.elementor-element-populated>.elementor-background-overlay,
.elementor-46 .elementor-element.elementor-element-4c1186a>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-46 .elementor-element.elementor-element-4c1186a:hover>.elementor-element-populated {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-6f3bdc1);
}

.elementor-46 .elementor-element.elementor-element-4c1186a:hover>.elementor-element-populated,
.elementor-46 .elementor-element.elementor-element-4c1186a:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-46 .elementor-element.elementor-element-4c1186a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-6eabb56:not(.elementor-motion-effects-element-type-background),
.elementor-46 .elementor-element.elementor-element-6eabb56>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-46 .elementor-element.elementor-element-6eabb56,
.elementor-46 .elementor-element.elementor-element-6eabb56>.elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-46 .elementor-element.elementor-element-6eabb56 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-6eabb56>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-0e49d24:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46 .elementor-element.elementor-element-0e49d24>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-46 .elementor-element.elementor-element-0e49d24>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-0e49d24>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-b2cff3a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 38px 0px 84px 0px;
}

.elementor-46 .elementor-element.elementor-element-1f7f3b4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46 .elementor-element.elementor-element-1f7f3b4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-46 .elementor-element.elementor-element-1f7f3b4>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 33px 27px 0px 4px;
}

.elementor-46 .elementor-element.elementor-element-1f7f3b4>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-9871566 .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-d22f27f-font-family), Sans-serif;
	font-size: var(--e-global-typography-d22f27f-font-size);
	font-weight: var(--e-global-typography-d22f27f-font-weight);
	text-decoration: var(--e-global-typography-d22f27f-text-decoration);
	line-height: var(--e-global-typography-d22f27f-line-height);
	letter-spacing: var(--e-global-typography-d22f27f-letter-spacing);
	word-spacing: var(--e-global-typography-d22f27f-word-spacing);
}

.elementor-46 .elementor-element.elementor-element-9871566>.elementor-widget-container {
	margin: -2px 0px -17px -6px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-42a4eb8 {
	font-family: var(--e-global-typography-13d789f-font-family), Sans-serif;
	font-size: var(--e-global-typography-13d789f-font-size);
	font-weight: var(--e-global-typography-13d789f-font-weight);
	text-decoration: var(--e-global-typography-13d789f-text-decoration);
	line-height: var(--e-global-typography-13d789f-line-height);
	letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
	word-spacing: var(--e-global-typography-13d789f-word-spacing);
}

.elementor-46 .elementor-element.elementor-element-42a4eb8>.elementor-widget-container {
	margin: 0px 0px 0px -6px;
	padding: 0px 0px 20px 0px;
}

.elementor-46 .elementor-element.elementor-element-d50c261 {
	width: auto;
	max-width: auto;
	top: 8vh;
}

body:not(.rtl) .elementor-46 .elementor-element.elementor-element-d50c261 {
	right: 0px;
}

body.rtl .elementor-46 .elementor-element.elementor-element-d50c261 {
	left: 0px;
}

.elementor-46 .elementor-element.elementor-element-a2ecd9b>.elementor-element-populated {
	box-shadow: 1px 1px 10px 1px rgba(236.99999999999997, 236.99999999999997, 236.99999999999997, 0.5);
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-40196d7:not(.elementor-motion-effects-element-type-background),
.elementor-46 .elementor-element.elementor-element-40196d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-12fc67a);
}

.elementor-46 .elementor-element.elementor-element-40196d7 {
	border-style: dashed;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-665dad2);
	box-shadow: 1px 1px 10px 1px rgba(236.99999999999997, 236.99999999999997, 236.99999999999997, 0.25);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 30px 0px 36px 0px;
}

.elementor-46 .elementor-element.elementor-element-40196d7,
.elementor-46 .elementor-element.elementor-element-40196d7>.elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-46 .elementor-element.elementor-element-40196d7:hover {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-6f3bdc1);
}

.elementor-46 .elementor-element.elementor-element-40196d7>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-815ad0c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46 .elementor-element.elementor-element-815ad0c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-12fc67a);
}

.elementor-46 .elementor-element.elementor-element-815ad0c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-815ad0c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-9f4c547 .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-471b651-font-family), Sans-serif;
	font-size: var(--e-global-typography-471b651-font-size);
	font-weight: var(--e-global-typography-471b651-font-weight);
	text-decoration: var(--e-global-typography-471b651-text-decoration);
	line-height: var(--e-global-typography-471b651-line-height);
	letter-spacing: var(--e-global-typography-471b651-letter-spacing);
	word-spacing: var(--e-global-typography-471b651-word-spacing);
}

.elementor-46 .elementor-element.elementor-element-9f4c547>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 33px;
}

.elementor-46 .elementor-element.elementor-element-4912783>.elementor-element-populated {
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
}

.elementor-46 .elementor-element.elementor-element-0025ec9 {
	border-style: dashed;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-665dad2);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-0025ec9,
.elementor-46 .elementor-element.elementor-element-0025ec9>.elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-46 .elementor-element.elementor-element-0025ec9:hover {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-6f3bdc1);
}

.elementor-46 .elementor-element.elementor-element-0025ec9:hover,
.elementor-46 .elementor-element.elementor-element-0025ec9:hover>.elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-46 .elementor-element.elementor-element-0025ec9>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-0a58b68:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46 .elementor-element.elementor-element-0a58b68>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-46 .elementor-element.elementor-element-0a58b68>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-0a58b68>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-ab74363 iframe {
	height: 626px;
}

.elementor-46 .elementor-element.elementor-element-975c9a7 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-5f7b075 {
	text-align: center;
}

.elementor-46 .elementor-element.elementor-element-5f7b075 .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-471b651-font-family), Sans-serif;
	font-size: var(--e-global-typography-471b651-font-size);
	font-weight: var(--e-global-typography-471b651-font-weight);
	text-decoration: var(--e-global-typography-471b651-text-decoration);
	line-height: var(--e-global-typography-471b651-line-height);
	letter-spacing: var(--e-global-typography-471b651-letter-spacing);
	word-spacing: var(--e-global-typography-471b651-word-spacing);
}

.elementor-46 .elementor-element.elementor-element-5f7b075>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 34px 4px;
}

.elementor-46 .elementor-element.elementor-element-2af816b {
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 130px 0px;
}

.elementor-46 .elementor-element.elementor-element-3fd7073>.elementor-element-populated {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-6f3bdc1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 15px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 15px;
	padding: 22px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-3fd7073>.elementor-element-populated,
.elementor-46 .elementor-element.elementor-element-3fd7073>.elementor-element-populated>.elementor-background-overlay,
.elementor-46 .elementor-element.elementor-element-3fd7073>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-46 .elementor-element.elementor-element-3fd7073>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-5cbdd69 {
	text-align: center;
}

.elementor-46 .elementor-element.elementor-element-5cbdd69 .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-8ae6387-font-family), Sans-serif;
	font-size: var(--e-global-typography-8ae6387-font-size);
	font-weight: var(--e-global-typography-8ae6387-font-weight);
	text-decoration: var(--e-global-typography-8ae6387-text-decoration);
	line-height: var(--e-global-typography-8ae6387-line-height);
	letter-spacing: var(--e-global-typography-8ae6387-letter-spacing);
	word-spacing: var(--e-global-typography-8ae6387-word-spacing);
}

.elementor-46 .elementor-element.elementor-element-5cbdd69>.elementor-widget-container {
	margin: 0px 0px -16px 0px;
	padding: 15px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-017acac {
	text-align: center;
}

.elementor-46 .elementor-element.elementor-element-017acac .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-471b651-font-family), Sans-serif;
	font-size: var(--e-global-typography-471b651-font-size);
	font-weight: var(--e-global-typography-471b651-font-weight);
	text-decoration: var(--e-global-typography-471b651-text-decoration);
	line-height: var(--e-global-typography-471b651-line-height);
	letter-spacing: var(--e-global-typography-471b651-letter-spacing);
	word-spacing: var(--e-global-typography-471b651-word-spacing);
}

.elementor-46 .elementor-element.elementor-element-017acac>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-9499219 {
	text-align: center;
}

.elementor-46 .elementor-element.elementor-element-9499219>.elementor-widget-container {
	margin: 0px 0px -2px 0px;
}

.elementor-46 .elementor-element.elementor-element-f23b9cc {
	text-align: center;
	font-family: var(--e-global-typography-77caa2f-font-family), Sans-serif;
	font-size: var(--e-global-typography-77caa2f-font-size);
	font-weight: var(--e-global-typography-77caa2f-font-weight);
	text-decoration: var(--e-global-typography-77caa2f-text-decoration);
	line-height: var(--e-global-typography-77caa2f-line-height);
	letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
	word-spacing: var(--e-global-typography-77caa2f-word-spacing);
}

.elementor-46 .elementor-element.elementor-element-f23b9cc>.elementor-widget-container {
	margin: 0px 0px -25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-9f5d5ff .elementor-button {
	font-family: var(--e-global-typography-77caa2f-font-family), Sans-serif;
	font-size: var(--e-global-typography-77caa2f-font-size);
	font-weight: var(--e-global-typography-77caa2f-font-weight);
	text-decoration: var(--e-global-typography-77caa2f-text-decoration);
	line-height: var(--e-global-typography-77caa2f-line-height);
	letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
	word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	fill: var(--e-global-color-6f3bdc1);
	color: var(--e-global-color-6f3bdc1);
	background-color: #61CE7000;
}

.elementor-46 .elementor-element.elementor-element-9f5d5ff>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 28px 0px;
}

.elementor-46 .elementor-element.elementor-element-1d1318e>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 18px;
}

.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-testimonial-slider .slick-slide {
	margin-right: 15px;
	margin-left: 15px;
}

.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-testimonial-slider .slick-list {
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-single-testimonial-slider,
.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-testimonial_card {
	margin-left: 0px;
	margin-right: 0px;
	padding: 15px 15px 15px 25px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-single-testimonial-slider,
.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-testimonial_card {
	border-radius: 5px 5px 5px 5px;
}

.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-single-testimonial-slider,
.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-testimonial_card,
.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
	background-color: var(--e-global-color-665dad2);
}

.elementor-46 .elementor-element.elementor-element-3a04557 .elementkit-testimonial-col {
	align-self: center;
}

.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-commentor-content {
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
	color: var(--e-global-color-text);
	margin: 32px 0px 15px 3px;
}

.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-testimonial_card .elementskit-commentor-coment {
	color: var(--e-global-color-text);
	margin: 32px 0px 15px 3px;
}

.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-testimonial_card .elementskit-commentor-coment {
	font-family: var(--e-global-typography-13d789f-font-family), Sans-serif;
	font-size: var(--e-global-typography-13d789f-font-size);
	font-weight: var(--e-global-typography-13d789f-font-weight);
	text-decoration: var(--e-global-typography-13d789f-text-decoration);
	line-height: var(--e-global-typography-13d789f-line-height);
	letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
	word-spacing: var(--e-global-typography-13d789f-word-spacing);
}

.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-stars>li>a,
.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-stars>li>span {
	color: var(--e-global-color-6f3bdc1);
}

.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-stars>li:not(:last-child) {
	margin-right: 5px;
}

.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-stars {
	padding: 17px 0px 0px 0px;
	margin: 0px 0px 0px 4px;
}

.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
	border-radius: 50%;
}

.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-profile-info .elementskit-author-name {
	margin-bottom: 8px;
}

.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-commentor-bio {
	margin: 0px 0px 15px 4px;
}

.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-commentor-bio .elementskit-commentor-image>img {
	height: 70px;
	width: 70px;
}

.elementor-46 .elementor-element.elementor-element-3a04557>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-e0e9a53 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 126px 0px 126px 0px;
}

.elementor-46 .elementor-element.elementor-element-e0e9a53:not(.elementor-motion-effects-element-type-background),
.elementor-46 .elementor-element.elementor-element-e0e9a53>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-6f3bdc1);
	background-image: url("../../2023/01/safley-leave-image-2.png");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-46 .elementor-element.elementor-element-e0e9a53>.elementor-background-overlay {
	background-image: url("../../2023/01/luggagebag.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: auto;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46 .elementor-element.elementor-element-1e91c6f>.elementor-element-populated {
	margin: 0px 0px 0px -3px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -3px;
}

.elementor-46 .elementor-element.elementor-element-6adc55e .elementor-heading-title {
	color: var(--e-global-color-12fc67a);
	font-family: var(--e-global-typography-471b651-font-family), Sans-serif;
	font-size: var(--e-global-typography-471b651-font-size);
	font-weight: var(--e-global-typography-471b651-font-weight);
	text-decoration: var(--e-global-typography-471b651-text-decoration);
	line-height: var(--e-global-typography-471b651-line-height);
	letter-spacing: var(--e-global-typography-471b651-letter-spacing);
	word-spacing: var(--e-global-typography-471b651-word-spacing);
}

.elementor-46 .elementor-element.elementor-element-6adc55e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-5cfde65 {
	color: var(--e-global-color-12fc67a);
}

.elementor-46 .elementor-element.elementor-element-5cfde65>.elementor-widget-container {
	margin: 0px 0px -2px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-46 .elementor-element.elementor-element-1d82c05 .elementor-button {
	background-color: var(--e-global-color-7bb167b);
	border-radius: 5px 5px 5px 5px;
	padding: 27px 46px 27px 46px;
}

.elementor-46 .elementor-element.elementor-element-1d82c05 .elementor-button:hover,
.elementor-46 .elementor-element.elementor-element-1d82c05 .elementor-button:focus {
	color: var(--e-global-color-7bb167b);
	background-color: var(--e-global-color-12fc67a);
}

.elementor-46 .elementor-element.elementor-element-1d82c05 .elementor-button:hover svg,
.elementor-46 .elementor-element.elementor-element-1d82c05 .elementor-button:focus svg {
	fill: var(--e-global-color-7bb167b);
}

@media(max-width:1366px) and (min-width:768px) {
	.elementor-46 .elementor-element.elementor-element-3fd7073 {
		width: 30%;
	}

	.elementor-46 .elementor-element.elementor-element-1d1318e {
		width: 69%;
	}

	.elementor-46 .elementor-element.elementor-element-86c9288 {
		width: 49%;
	}

	.elementor-46 .elementor-element.elementor-element-1e91c6f {
		width: 51%;
	}

	.elementor-46 .elementor-element.elementor-element-0d0bd69 {
		width: 24%;
	}
}

@media(max-width:1366px) {

	.elementor-46 .elementor-element.elementor-element-00f9580:not(.elementor-motion-effects-element-type-background),
	.elementor-46 .elementor-element.elementor-element-00f9580>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: -125px 20px;
	}

	.elementor-46 .elementor-element.elementor-element-00f9580 {
		margin-top: 0px;
		margin-bottom: -190px;
		padding: 270px 0px 380px 0px;
		z-index: 6;
	}

	.elementor-46 .elementor-element.elementor-element-af87632 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-46 .elementor-element.elementor-element-ea4e9ef .elementor-heading-title {
		font-size: var(--e-global-typography-ead3077-font-size);
		line-height: var(--e-global-typography-ead3077-line-height);
		letter-spacing: var(--e-global-typography-ead3077-letter-spacing);
		word-spacing: var(--e-global-typography-ead3077-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-6c60065 {
		font-size: var(--e-global-typography-7013a5f-font-size);
		line-height: var(--e-global-typography-7013a5f-line-height);
		letter-spacing: var(--e-global-typography-7013a5f-letter-spacing);
		word-spacing: var(--e-global-typography-7013a5f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-bcdb5c7 {
		padding: 100px 0px 85px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-009afe3 {
		padding: 0px 0px 50px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-22a347d .elementor-heading-title {
		font-size: var(--e-global-typography-d22f27f-font-size);
		line-height: var(--e-global-typography-d22f27f-line-height);
		letter-spacing: var(--e-global-typography-d22f27f-letter-spacing);
		word-spacing: var(--e-global-typography-d22f27f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-2fbf3b1 {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-98efb76>.elementor-widget-container {
		padding: 38px 0px 0px 13px;
	}

	.elementor-46 .elementor-element.elementor-element-027291b .elementor-heading-title {
		font-size: var(--e-global-typography-d22f27f-font-size);
		line-height: var(--e-global-typography-d22f27f-line-height);
		letter-spacing: var(--e-global-typography-d22f27f-letter-spacing);
		word-spacing: var(--e-global-typography-d22f27f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-8e00039 {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-b2cff3a>.elementor-widget-container {
		padding: 38px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-9871566 .elementor-heading-title {
		font-size: var(--e-global-typography-d22f27f-font-size);
		line-height: var(--e-global-typography-d22f27f-line-height);
		letter-spacing: var(--e-global-typography-d22f27f-letter-spacing);
		word-spacing: var(--e-global-typography-d22f27f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-42a4eb8 {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-9f4c547 .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-ab74363 iframe {
		height: 616px;
	}

	.elementor-46 .elementor-element.elementor-element-5f7b075 .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-2af816b {
		padding: 0px 0px 100px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-3fd7073>.elementor-element-populated {
		margin: 0px 0px 0px 21px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 21px;
		padding: 40px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-5cbdd69 .elementor-heading-title {
		font-size: var(--e-global-typography-8ae6387-font-size);
		line-height: var(--e-global-typography-8ae6387-line-height);
		letter-spacing: var(--e-global-typography-8ae6387-letter-spacing);
		word-spacing: var(--e-global-typography-8ae6387-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-017acac .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-f23b9cc {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-9f5d5ff .elementor-button {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-1d1318e>.elementor-element-populated {
		padding: 0px 0px 0px 30px;
	}

	.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-e0e9a53>.elementor-background-overlay {
		background-size: 34% auto;
	}

	.elementor-46 .elementor-element.elementor-element-e0e9a53 {
		padding: 92px 0px 100px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-1e91c6f>.elementor-element-populated {
		margin: 0px 0px 0px 42px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 42px;
	}

	.elementor-46 .elementor-element.elementor-element-6adc55e .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}
}

@media(max-width:1024px) {

	.elementor-46 .elementor-element.elementor-element-00f9580:not(.elementor-motion-effects-element-type-background),
	.elementor-46 .elementor-element.elementor-element-00f9580>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px -204px;
	}

	.elementor-46 .elementor-element.elementor-element-00f9580 {
		padding: 150px 0px 320px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-af87632 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-46 .elementor-element.elementor-element-ea4e9ef .elementor-heading-title {
		font-size: var(--e-global-typography-ead3077-font-size);
		line-height: var(--e-global-typography-ead3077-line-height);
		letter-spacing: var(--e-global-typography-ead3077-letter-spacing);
		word-spacing: var(--e-global-typography-ead3077-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-6c60065 {
		font-size: var(--e-global-typography-7013a5f-font-size);
		line-height: var(--e-global-typography-7013a5f-line-height);
		letter-spacing: var(--e-global-typography-7013a5f-letter-spacing);
		word-spacing: var(--e-global-typography-7013a5f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-6c60065>.elementor-widget-container {
		padding: 0px 150px 0px 150px;
	}

	.elementor-46 .elementor-element.elementor-element-bcdb5c7 {
		padding: 100px 0px 65px 0px;
		z-index: 6;
	}

	.elementor-46 .elementor-element.elementor-element-009afe3 {
		padding: 0px 0px 80px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-0b7f756>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 20px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-597131d {
		padding: 0px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-9282de1>.elementor-widget-container {
		margin: 0px 9px 0px 0px;
		padding: 34px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-c4ee6a2>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 33px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-22a347d .elementor-heading-title {
		font-size: var(--e-global-typography-d22f27f-font-size);
		line-height: var(--e-global-typography-d22f27f-line-height);
		letter-spacing: var(--e-global-typography-d22f27f-letter-spacing);
		word-spacing: var(--e-global-typography-d22f27f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-2fbf3b1 {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-2fbf3b1>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 50px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-460b77a>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-46 .elementor-element.elementor-element-98efb76>.elementor-widget-container {
		padding: 31px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-4595fb9>.elementor-element-populated {
		margin: 0px 0px -3px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 33px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-027291b .elementor-heading-title {
		font-size: var(--e-global-typography-d22f27f-font-size);
		line-height: var(--e-global-typography-d22f27f-line-height);
		letter-spacing: var(--e-global-typography-d22f27f-letter-spacing);
		word-spacing: var(--e-global-typography-d22f27f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-027291b>.elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-8e00039 {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-8e00039>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 110px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-4c1186a>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-b2cff3a>.elementor-widget-container {
		margin: 0px 8px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-1f7f3b4>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 33px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-9871566 .elementor-heading-title {
		font-size: var(--e-global-typography-d22f27f-font-size);
		line-height: var(--e-global-typography-d22f27f-line-height);
		letter-spacing: var(--e-global-typography-d22f27f-letter-spacing);
		word-spacing: var(--e-global-typography-d22f27f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-9871566>.elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-42a4eb8 {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-42a4eb8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-a2ecd9b>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-40196d7 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 73px 0px 36px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-815ad0c>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-9f4c547 {
		text-align: center;
	}

	.elementor-46 .elementor-element.elementor-element-9f4c547 .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-9f4c547>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-4912783>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-46 .elementor-element.elementor-element-5f7b075 .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-2af816b {
		padding: 0px 0px 80px 15px;
	}

	.elementor-46 .elementor-element.elementor-element-3fd7073>.elementor-element-populated {
		margin: 0px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}

	.elementor-46 .elementor-element.elementor-element-5cbdd69 .elementor-heading-title {
		font-size: var(--e-global-typography-8ae6387-font-size);
		line-height: var(--e-global-typography-8ae6387-line-height);
		letter-spacing: var(--e-global-typography-8ae6387-letter-spacing);
		word-spacing: var(--e-global-typography-8ae6387-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-5cbdd69>.elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-017acac .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-017acac>.elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-f23b9cc {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-9f5d5ff .elementor-button {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-1d1318e>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-testimonial-slider .slick-slide {
		margin-right: 10px;
		margin-left: 10px;
	}

	.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-single-testimonial-slider,
	.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-testimonial_card {
		padding: 15px 15px 15px 15px;
	}

	.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-e0e9a53>.elementor-background-overlay {
		background-size: 32% auto;
	}

	.elementor-46 .elementor-element.elementor-element-e0e9a53 {
		padding: 87px 0px 80px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-1e91c6f>.elementor-element-populated {
		margin: -10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-46 .elementor-element.elementor-element-6adc55e {
		text-align: center;
	}

	.elementor-46 .elementor-element.elementor-element-6adc55e .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-6adc55e>.elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-5cfde65 {
		text-align: center;
	}
}

@media(max-width:767px) {

	.elementor-46 .elementor-element.elementor-element-00f9580:not(.elementor-motion-effects-element-type-background),
	.elementor-46 .elementor-element.elementor-element-00f9580>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px -230px;
	}

	.elementor-46 .elementor-element.elementor-element-00f9580 {
		margin-top: 0px;
		margin-bottom: -210px;
	}

	.elementor-46 .elementor-element.elementor-element-af87632 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-46 .elementor-element.elementor-element-ea4e9ef .elementor-heading-title {
		font-size: var(--e-global-typography-ead3077-font-size);
		line-height: var(--e-global-typography-ead3077-line-height);
		letter-spacing: var(--e-global-typography-ead3077-letter-spacing);
		word-spacing: var(--e-global-typography-ead3077-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-6c60065 {
		font-size: var(--e-global-typography-7013a5f-font-size);
		line-height: var(--e-global-typography-7013a5f-line-height);
		letter-spacing: var(--e-global-typography-7013a5f-letter-spacing);
		word-spacing: var(--e-global-typography-7013a5f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-6c60065>.elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}

	.elementor-46 .elementor-element.elementor-element-bcdb5c7 {
		padding: 80px 10px 60px 10px;
	}

	.elementor-46 .elementor-element.elementor-element-009afe3 {
		padding: 0px 0px 60px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-9282de1 {
		text-align: center;
	}

	.elementor-46 .elementor-element.elementor-element-9282de1>.elementor-widget-container {
		margin: 0px 80px 0px 53px;
		padding: 33px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-c4ee6a2>.elementor-element-populated {
		padding: 20px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-22a347d {
		text-align: center;
	}

	.elementor-46 .elementor-element.elementor-element-22a347d .elementor-heading-title {
		font-size: var(--e-global-typography-d22f27f-font-size);
		line-height: var(--e-global-typography-d22f27f-line-height);
		letter-spacing: var(--e-global-typography-d22f27f-letter-spacing);
		word-spacing: var(--e-global-typography-d22f27f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-22a347d>.elementor-widget-container {
		margin: 0px 0px -10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-2fbf3b1 {
		text-align: center;
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-2fbf3b1>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 80px 0px 80px;
	}

	.elementor-46 .elementor-element.elementor-element-460b77a>.elementor-element-populated {
		padding: 0px 0px 20px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-4595fb9>.elementor-element-populated {
		padding: 20px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-027291b {
		text-align: center;
	}

	.elementor-46 .elementor-element.elementor-element-027291b .elementor-heading-title {
		font-size: var(--e-global-typography-d22f27f-font-size);
		line-height: var(--e-global-typography-d22f27f-line-height);
		letter-spacing: var(--e-global-typography-d22f27f-letter-spacing);
		word-spacing: var(--e-global-typography-d22f27f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-8e00039 {
		text-align: center;
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-8e00039>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 110px 0px 110px;
	}

	.elementor-46 .elementor-element.elementor-element-6eabb56 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-b2cff3a>.elementor-widget-container {
		margin: 0px 0px 0px -19px;
	}

	.elementor-46 .elementor-element.elementor-element-1f7f3b4>.elementor-element-populated {
		padding: 20px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-9871566 {
		text-align: center;
	}

	.elementor-46 .elementor-element.elementor-element-9871566 .elementor-heading-title {
		font-size: var(--e-global-typography-d22f27f-font-size);
		line-height: var(--e-global-typography-d22f27f-line-height);
		letter-spacing: var(--e-global-typography-d22f27f-letter-spacing);
		word-spacing: var(--e-global-typography-d22f27f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-42a4eb8 {
		text-align: center;
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-42a4eb8>.elementor-widget-container {
		padding: 0px 80px 0px 80px;
	}

	.elementor-46 .elementor-element.elementor-element-5ff707f {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-a2ecd9b {
		width: 100%;
	}

	.elementor-46 .elementor-element.elementor-element-a2ecd9b>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-40196d7 {
		padding: 53px 15px 36px 15px;
	}

	.elementor-46 .elementor-element.elementor-element-815ad0c {
		width: 100%;
	}

	.elementor-46 .elementor-element.elementor-element-815ad0c>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-9f4c547 .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-975c9a7 {
		margin-top: -8px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-64762a2>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-5f7b075 .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-5f7b075>.elementor-widget-container {
		padding: 0px 15px 25px 15px;
	}

	.elementor-46 .elementor-element.elementor-element-2af816b {
		padding: 0px 0px 60px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-3fd7073>.elementor-element-populated {
		margin: 0px 15px 20px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}

	.elementor-46 .elementor-element.elementor-element-5cbdd69 .elementor-heading-title {
		font-size: var(--e-global-typography-8ae6387-font-size);
		line-height: var(--e-global-typography-8ae6387-line-height);
		letter-spacing: var(--e-global-typography-8ae6387-letter-spacing);
		word-spacing: var(--e-global-typography-8ae6387-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-017acac .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-f23b9cc {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-9f5d5ff .elementor-button {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-1d1318e>.elementor-element-populated {
		margin: 0px 0px 0px 8px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 8px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-testimonial-slider .slick-slide {
		margin-right: 10px;
		margin-left: 10px;
	}

	.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-single-testimonial-slider,
	.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-testimonial_card {
		padding: 15px 15px 15px 15px;
	}

	.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-46 .elementor-element.elementor-element-3a04557 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-3a04557>.elementor-widget-container {
		margin: 0px 15px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-e0e9a53>.elementor-background-overlay {
		background-size: 33% auto;
	}

	.elementor-46 .elementor-element.elementor-element-e0e9a53 {
		padding: 62px 0px 60px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-6adc55e .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-46 .elementor-element.elementor-element-5cfde65>.elementor-widget-container {
		margin: 0px 0px -16px 0px;
	}

	.elementor-46 .elementor-element.elementor-element-1d82c05 .elementor-button {
		padding: 20px 20px 20px 20px;
	}
}

@media(min-width:768px) {
	.elementor-46 .elementor-element.elementor-element-8b6de97 {
		width: 36%;
	}

	.elementor-46 .elementor-element.elementor-element-c4ee6a2 {
		width: 63.998%;
	}

	.elementor-46 .elementor-element.elementor-element-132116c {
		width: 37%;
	}

	.elementor-46 .elementor-element.elementor-element-4595fb9 {
		width: 62.998%;
	}

	.elementor-46 .elementor-element.elementor-element-0e49d24 {
		width: 37%;
	}

	.elementor-46 .elementor-element.elementor-element-1f7f3b4 {
		width: 62.998%;
	}

	.elementor-46 .elementor-element.elementor-element-a2ecd9b {
		width: 50%;
	}

	.elementor-46 .elementor-element.elementor-element-4912783 {
		width: 50%;
	}

	.elementor-46 .elementor-element.elementor-element-3fd7073 {
		width: 32%;
	}

	.elementor-46 .elementor-element.elementor-element-1d1318e {
		width: 68%;
	}

	.elementor-46 .elementor-element.elementor-element-86c9288 {
		width: 32%;
	}

	.elementor-46 .elementor-element.elementor-element-1e91c6f {
		width: 60.333%;
	}

	.elementor-46 .elementor-element.elementor-element-0d0bd69 {
		width: 7%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-46 .elementor-element.elementor-element-0b7f756 {
		width: 50%;
	}

	.elementor-46 .elementor-element.elementor-element-460b77a {
		width: 50%;
	}
	.elementor-column.elementor-col-100, .elementor-column[data-col="100"]{
		width: 100%;
	}

	.elementor-46 .elementor-element.elementor-element-4c1186a {
		width: 50%;
	}

	.elementor-46 .elementor-element.elementor-element-a2ecd9b {
		width: 100%;
	}

	.elementor-46 .elementor-element.elementor-element-4912783 {
		width: 100%;
	}

	.elementor-46 .elementor-element.elementor-element-0a58b68 {
		width: 100%;
	}

	.elementor-46 .elementor-element.elementor-element-3fd7073 {
		width: 32%;
	}

	.elementor-46 .elementor-element.elementor-element-1d1318e {
		width: 65%;
	}

	.elementor-46 .elementor-element.elementor-element-86c9288 {
		width: 13%;
	}

	.elementor-46 .elementor-element.elementor-element-1e91c6f {
		width: 75%;
	}
}