.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

body.rtl .elementor-137 .elementor-element.elementor-element-7ec0a94 {
	right: 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-a244edd.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-137 .elementor-element.elementor-element-9e5d1bc.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-137 .elementor-element.elementor-element-51346ad.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-137 .elementor-element.elementor-element-c4916e1.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-137 .elementor-element.elementor-element-8638122.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-137 .elementor-element.elementor-element-2bc0ead.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-137 .elementor-element.elementor-element-a7ba981.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-137 .elementor-element.elementor-element-54c414d.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-137 .elementor-element.elementor-element-d03ed43.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-137 .elementor-element.elementor-element-364c971.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-137 .elementor-element.elementor-element-32c744d.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-137 .elementor-element.elementor-element-64aaa25.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-137 .elementor-element.elementor-element-1d5043c.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-137 .elementor-element.elementor-element-cadcf16.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-137 .elementor-element.elementor-element-b55248c.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-137 .elementor-element.elementor-element-3dae8c2d .elementskit-funfact .funfact-icon img {
	margin-bottom: 10px;
}

.elementor-137 .elementor-element.elementor-element-517c2c7c .elementskit-funfact .funfact-icon img {
	margin-bottom: 10px;
}

.elementor-137 .elementor-element.elementor-element-171f4f5 .elementskit-funfact .funfact-icon img {
	margin-bottom: 10px;
}

.elementor-137 .elementor-element.elementor-element-48632bf7 .elementskit-funfact .funfact-icon img {
	margin-bottom: 10px;
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-widget-nested-tabs {
	--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
}

.elementor-widget-loop-grid .elementor-pagination {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	word-spacing: var(--e-global-typography-secondary-word-spacing);
}

.elementor-widget-loop-grid .e-load-more-message {
	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);
	font-style: var(--e-global-typography-secondary-font-style);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	word-spacing: var(--e-global-typography-secondary-word-spacing);
}

.elementor-137 .elementor-element.elementor-element-2d5d4c2c.ekit-equal-height-enable, .elementor-137 .elementor-element.elementor-element-2d5d4c2c.ekit-equal-height-enable > div, .elementor-137 .elementor-element.elementor-element-2d5d4c2c.ekit-equal-height-enable .ekit-wid-con, .elementor-137 .elementor-element.elementor-element-2d5d4c2c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-137 .elementor-element.elementor-element-39e9e178.ekit-equal-height-enable, .elementor-137 .elementor-element.elementor-element-39e9e178.ekit-equal-height-enable > div, .elementor-137 .elementor-element.elementor-element-39e9e178.ekit-equal-height-enable .ekit-wid-con, .elementor-137 .elementor-element.elementor-element-39e9e178.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-137 .elementor-element.elementor-element-4a1145c5.ekit-equal-height-enable, .elementor-137 .elementor-element.elementor-element-4a1145c5.ekit-equal-height-enable > div, .elementor-137 .elementor-element.elementor-element-4a1145c5.ekit-equal-height-enable .ekit-wid-con, .elementor-137 .elementor-element.elementor-element-4a1145c5.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-137 .elementor-element.elementor-element-4435df78.ekit-equal-height-enable, .elementor-137 .elementor-element.elementor-element-4435df78.ekit-equal-height-enable > div, .elementor-137 .elementor-element.elementor-element-4435df78.ekit-equal-height-enable .ekit-wid-con, .elementor-137 .elementor-element.elementor-element-4435df78.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

body.rtl .elementor-137 .elementor-element.elementor-element-0b641b9 {
	left: -20px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-8b15767 {
	right: -35px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-2724b27 {
	left: -20px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-55e2d33 {
	right: -35px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-a932b59 {
	left: -20px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-017ec1f {
	right: -35px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-60cfbaa {
	left: -20px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-ab32910 {
	right: -35px;
}

@media (max-width:1440px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-loop-grid .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
		word-spacing: var(--e-global-typography-secondary-word-spacing);
	}
	
	.elementor-widget-loop-grid .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
		word-spacing: var(--e-global-typography-secondary-word-spacing);
	}
}

@media (max-width:1024px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-loop-grid .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
		word-spacing: var(--e-global-typography-secondary-word-spacing);
	}
	
	.elementor-widget-loop-grid .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
		word-spacing: var(--e-global-typography-secondary-word-spacing);
	}
}

@media (max-width:768px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-widget-loop-grid .elementor-pagination {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
		word-spacing: var(--e-global-typography-secondary-word-spacing);
	}
	
	.elementor-widget-loop-grid .e-load-more-message {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
		word-spacing: var(--e-global-typography-secondary-word-spacing);
	}
	
	body.rtl .elementor-137 .elementor-element.elementor-element-0b641b9 {
		left: -20px;
	}
	
	body.rtl .elementor-137 .elementor-element.elementor-element-2724b27 {
		left: -20px;
	}
	
	body.rtl .elementor-137 .elementor-element.elementor-element-a932b59 {
		left: -20px;
	}
	
	body.rtl .elementor-137 .elementor-element.elementor-element-60cfbaa {
		left: -20px;
	}
}

@media (min-width:769px) {}

@media (max-width:1440px) and (min-width:769px) {}

@media (max-width:1024px) and (min-width:769px) {}

@media (max-width: 768px) {}

#shake-button.shake {
	animation: shake .5s ease;
}

#shake-button.shake {
	animation: shake .5s ease;
}

#shake-button.shake {
	animation: shake .5s ease;
}

#shake-button.shake {
	animation: shake .5s ease;
}

#shake-button.shake {
	animation: shake .5s ease;
}

#shake-button.shake {
	animation: shake .5s ease;
}

#shake-button.shake {
	animation: shake .5s ease;
}

.elementor-137 .elementor-element.elementor-element-6bb800d .swiper-pagination-bullet-active {
	width: 40px !important;
	border-radius: 19px;
}

@media (max-width: 768px) {}

@media (max-width: 1024px) {}