
.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

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

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

.elementor-widget-price-list .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-price-list .elementor-price-list-price {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-price-list .elementor-price-list-description {
	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);
}

.elementor-widget-price-list .elementor-price-list-separator {
	border-bottom-color: var(--e-global-color-secondary);
}

.elementor-324 .elementor-element.elementor-element-fb4cf57 .elementor-price-list-separator {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}

body.rtl .elementor-324 .elementor-element.elementor-element-fb4cf57 .elementor-price-list-image {
	padding-left: calc(20px / 2);
}

body.rtl .elementor-324 .elementor-element.elementor-element-fb4cf57 .elementor-price-list-image + .elementor-price-list-text {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-fb4cf57 .elementor-price-list-image {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-fb4cf57 .elementor-price-list-image + .elementor-price-list-text {
	padding-left: calc(20px / 2);
}

.elementor-324 .elementor-element.elementor-element-fb4cf57 .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-324 .elementor-element.elementor-element-fb4cf57 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-324 .elementor-element.elementor-element-399c8e8 .elementor-price-list-separator {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}

body.rtl .elementor-324 .elementor-element.elementor-element-399c8e8 .elementor-price-list-image {
	padding-left: calc(20px / 2);
}

body.rtl .elementor-324 .elementor-element.elementor-element-399c8e8 .elementor-price-list-image + .elementor-price-list-text {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-399c8e8 .elementor-price-list-image {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-399c8e8 .elementor-price-list-image + .elementor-price-list-text {
	padding-left: calc(20px / 2);
}

.elementor-324 .elementor-element.elementor-element-399c8e8 .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-324 .elementor-element.elementor-element-399c8e8 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-324 .elementor-element.elementor-element-2dce822 .elementor-price-list-separator {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}

body.rtl .elementor-324 .elementor-element.elementor-element-2dce822 .elementor-price-list-image {
	padding-left: calc(20px / 2);
}

body.rtl .elementor-324 .elementor-element.elementor-element-2dce822 .elementor-price-list-image + .elementor-price-list-text {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-2dce822 .elementor-price-list-image {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-2dce822 .elementor-price-list-image + .elementor-price-list-text {
	padding-left: calc(20px / 2);
}

.elementor-324 .elementor-element.elementor-element-2dce822 .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-324 .elementor-element.elementor-element-2dce822 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-324 .elementor-element.elementor-element-261db77 .elementor-price-list-separator {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}

body.rtl .elementor-324 .elementor-element.elementor-element-261db77 .elementor-price-list-image {
	padding-left: calc(20px / 2);
}

body.rtl .elementor-324 .elementor-element.elementor-element-261db77 .elementor-price-list-image + .elementor-price-list-text {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-261db77 .elementor-price-list-image {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-261db77 .elementor-price-list-image + .elementor-price-list-text {
	padding-left: calc(20px / 2);
}

.elementor-324 .elementor-element.elementor-element-261db77 .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-324 .elementor-element.elementor-element-261db77 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-324 .elementor-element.elementor-element-faa9ecb .elementor-price-list-separator {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}

body.rtl .elementor-324 .elementor-element.elementor-element-faa9ecb .elementor-price-list-image {
	padding-left: calc(20px / 2);
}

body.rtl .elementor-324 .elementor-element.elementor-element-faa9ecb .elementor-price-list-image + .elementor-price-list-text {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-faa9ecb .elementor-price-list-image {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-faa9ecb .elementor-price-list-image + .elementor-price-list-text {
	padding-left: calc(20px / 2);
}

.elementor-324 .elementor-element.elementor-element-faa9ecb .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-324 .elementor-element.elementor-element-faa9ecb .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-324 .elementor-element.elementor-element-11d1af7 .elementor-price-list-separator {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}

body.rtl .elementor-324 .elementor-element.elementor-element-11d1af7 .elementor-price-list-image {
	padding-left: calc(20px / 2);
}

body.rtl .elementor-324 .elementor-element.elementor-element-11d1af7 .elementor-price-list-image + .elementor-price-list-text {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-11d1af7 .elementor-price-list-image {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-11d1af7 .elementor-price-list-image + .elementor-price-list-text {
	padding-left: calc(20px / 2);
}

.elementor-324 .elementor-element.elementor-element-11d1af7 .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-324 .elementor-element.elementor-element-11d1af7 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-324 .elementor-element.elementor-element-e1a4c85 .elementor-price-list-separator {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}

body.rtl .elementor-324 .elementor-element.elementor-element-e1a4c85 .elementor-price-list-image {
	padding-left: calc(20px / 2);
}

body.rtl .elementor-324 .elementor-element.elementor-element-e1a4c85 .elementor-price-list-image + .elementor-price-list-text {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-e1a4c85 .elementor-price-list-image {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-e1a4c85 .elementor-price-list-image + .elementor-price-list-text {
	padding-left: calc(20px / 2);
}

.elementor-324 .elementor-element.elementor-element-e1a4c85 .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-324 .elementor-element.elementor-element-e1a4c85 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-324 .elementor-element.elementor-element-cba1439 .elementor-price-list-separator {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}

body.rtl .elementor-324 .elementor-element.elementor-element-cba1439 .elementor-price-list-image {
	padding-left: calc(20px / 2);
}

body.rtl .elementor-324 .elementor-element.elementor-element-cba1439 .elementor-price-list-image + .elementor-price-list-text {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-cba1439 .elementor-price-list-image {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-cba1439 .elementor-price-list-image + .elementor-price-list-text {
	padding-left: calc(20px / 2);
}

.elementor-324 .elementor-element.elementor-element-cba1439 .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-324 .elementor-element.elementor-element-cba1439 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-324 .elementor-element.elementor-element-9e11314 .elementor-price-list-separator {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}

body.rtl .elementor-324 .elementor-element.elementor-element-9e11314 .elementor-price-list-image {
	padding-left: calc(20px / 2);
}

body.rtl .elementor-324 .elementor-element.elementor-element-9e11314 .elementor-price-list-image + .elementor-price-list-text {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-9e11314 .elementor-price-list-image {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-9e11314 .elementor-price-list-image + .elementor-price-list-text {
	padding-left: calc(20px / 2);
}

.elementor-324 .elementor-element.elementor-element-9e11314 .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-324 .elementor-element.elementor-element-9e11314 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-324 .elementor-element.elementor-element-425d49e .elementor-price-list-separator {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}

body.rtl .elementor-324 .elementor-element.elementor-element-425d49e .elementor-price-list-image {
	padding-left: calc(20px / 2);
}

body.rtl .elementor-324 .elementor-element.elementor-element-425d49e .elementor-price-list-image + .elementor-price-list-text {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-425d49e .elementor-price-list-image {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-425d49e .elementor-price-list-image + .elementor-price-list-text {
	padding-left: calc(20px / 2);
}

.elementor-324 .elementor-element.elementor-element-425d49e .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-324 .elementor-element.elementor-element-425d49e .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-324 .elementor-element.elementor-element-2fc158d .elementor-price-list-separator {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}

body.rtl .elementor-324 .elementor-element.elementor-element-2fc158d .elementor-price-list-image {
	padding-left: calc(20px / 2);
}

body.rtl .elementor-324 .elementor-element.elementor-element-2fc158d .elementor-price-list-image + .elementor-price-list-text {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-2fc158d .elementor-price-list-image {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-2fc158d .elementor-price-list-image + .elementor-price-list-text {
	padding-left: calc(20px / 2);
}

.elementor-324 .elementor-element.elementor-element-2fc158d .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-324 .elementor-element.elementor-element-2fc158d .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-324 .elementor-element.elementor-element-3b37931 .elementor-price-list-separator {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}

body.rtl .elementor-324 .elementor-element.elementor-element-3b37931 .elementor-price-list-image {
	padding-left: calc(20px / 2);
}

body.rtl .elementor-324 .elementor-element.elementor-element-3b37931 .elementor-price-list-image + .elementor-price-list-text {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-3b37931 .elementor-price-list-image {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-3b37931 .elementor-price-list-image + .elementor-price-list-text {
	padding-left: calc(20px / 2);
}

.elementor-324 .elementor-element.elementor-element-3b37931 .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-324 .elementor-element.elementor-element-3b37931 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-324 .elementor-element.elementor-element-41890aa .elementor-price-list-separator {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}

body.rtl .elementor-324 .elementor-element.elementor-element-41890aa .elementor-price-list-image {
	padding-left: calc(20px / 2);
}

body.rtl .elementor-324 .elementor-element.elementor-element-41890aa .elementor-price-list-image + .elementor-price-list-text {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-41890aa .elementor-price-list-image {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-41890aa .elementor-price-list-image + .elementor-price-list-text {
	padding-left: calc(20px / 2);
}

.elementor-324 .elementor-element.elementor-element-41890aa .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-324 .elementor-element.elementor-element-41890aa .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-324 .elementor-element.elementor-element-64afade .elementor-price-list-separator {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}

.elementor-324 .elementor-element.elementor-element-64afade {
	width: var(--container-widget-width, 99.668%);
	max-width: 99.668%;
	--container-widget-width: 99.668%;
	--container-widget-flex-grow: 0;
}

body.rtl .elementor-324 .elementor-element.elementor-element-64afade .elementor-price-list-image {
	padding-left: calc(20px / 2);
}

body.rtl .elementor-324 .elementor-element.elementor-element-64afade .elementor-price-list-image + .elementor-price-list-text {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-64afade .elementor-price-list-image {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-64afade .elementor-price-list-image + .elementor-price-list-text {
	padding-left: calc(20px / 2);
}

.elementor-324 .elementor-element.elementor-element-64afade .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-324 .elementor-element.elementor-element-64afade .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-324 .elementor-element.elementor-element-4346dff .elementor-price-list-separator {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}

.elementor-324 .elementor-element.elementor-element-4346dff {
	width: var(--container-widget-width, 99.668%);
	max-width: 99.668%;
	--container-widget-width: 99.668%;
	--container-widget-flex-grow: 0;
}

body.rtl .elementor-324 .elementor-element.elementor-element-4346dff .elementor-price-list-image {
	padding-left: calc(20px / 2);
}

body.rtl .elementor-324 .elementor-element.elementor-element-4346dff .elementor-price-list-image + .elementor-price-list-text {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-4346dff .elementor-price-list-image {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-4346dff .elementor-price-list-image + .elementor-price-list-text {
	padding-left: calc(20px / 2);
}

.elementor-324 .elementor-element.elementor-element-4346dff .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-324 .elementor-element.elementor-element-4346dff .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-324 .elementor-element.elementor-element-f7003cf .elementor-price-list-separator {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}

body.rtl .elementor-324 .elementor-element.elementor-element-f7003cf .elementor-price-list-image {
	padding-left: calc(20px / 2);
}

body.rtl .elementor-324 .elementor-element.elementor-element-f7003cf .elementor-price-list-image + .elementor-price-list-text {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-f7003cf .elementor-price-list-image {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-f7003cf .elementor-price-list-image + .elementor-price-list-text {
	padding-left: calc(20px / 2);
}

.elementor-324 .elementor-element.elementor-element-f7003cf .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-324 .elementor-element.elementor-element-f7003cf .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-324 .elementor-element.elementor-element-a8a37ea .elementor-price-list-separator {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}

body.rtl .elementor-324 .elementor-element.elementor-element-a8a37ea .elementor-price-list-image {
	padding-left: calc(20px / 2);
}

body.rtl .elementor-324 .elementor-element.elementor-element-a8a37ea .elementor-price-list-image + .elementor-price-list-text {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-a8a37ea .elementor-price-list-image {
	padding-right: calc(20px / 2);
}

body:not(.rtl) .elementor-324 .elementor-element.elementor-element-a8a37ea .elementor-price-list-image + .elementor-price-list-text {
	padding-left: calc(20px / 2);
}

.elementor-324 .elementor-element.elementor-element-a8a37ea .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-324 .elementor-element.elementor-element-a8a37ea .elementor-price-list-item {
	align-items: flex-start;
}
