.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-theme-site-logo .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-83 .elementor-element.elementor-element-8a409f6 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-83 .elementor-element.elementor-element-d875462 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-83 .elementor-element.elementor-element-342b8de .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-83 .elementor-element.elementor-element-1a9660c .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-83 .elementor-element.elementor-element-0bb7378 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-83 .elementor-element.elementor-element-a2f58b1 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-83 .elementor-element.elementor-element-55a90d5 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-83 .elementor-element.elementor-element-9ecc93a .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-83 .elementor-element.elementor-element-3329f3d .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-83 .elementor-element.elementor-element-89ae468 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-83 .elementor-element.elementor-element-23c284e .elementor-icon-list-icon i {
	color: var(--e-global-color-23d9066);
	transition: color .3s;
}

body.rtl .elementor-83 .elementor-element.elementor-element-1b97296 {
	left: 0em;
}

.elementor-83 .elementor-element.elementor-element-270ac2c .elementor-icon-list-icon i {
	transition: color .3s;
}

@media (min-width:768px) {}

@media (max-width:1024px) {
	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-theme-site-logo .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (max-width:767px) {
	.elementor-widget-image .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-theme-site-logo .widget-image-caption {
		line-height: var(--e-global-typography-text-line-height);
	}
}

#askjj-embed-chat-container {
	overflow-y: auto !important;
	padding: 1rem !important;
	box-sizing: border-box;
}

.askjj-embed-container {
	box-shadow: none !important;
}

#askjj-embed-chat-form input:focus {
	outline: none !important;
}

#askjj-embed-close-button {}

#askjj-embed-chat-container {
	overflow-y: auto !important;
	padding: 1rem !important;
	box-sizing: border-box;
}

.askjj-embed-container {
	box-shadow: none !important;
}

#askjj-embed-chat-form input:focus {
	outline: none !important;
}

#askjj-embed-close-button {}

#askjj-embed-chat-container {
	max-height: 500px;
	overflow: auto;
}