
.elementor-511 .elementor-element.elementor-element-107aa01 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-511 .elementor-element.elementor-element-f826ac9 {
	--display: flex;
}

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

.elementor-511 .elementor-element.elementor-global-2651 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-accent);
}

.elementor-511 .elementor-element.elementor-global-2651 a {
	color: var(--e-global-color-primary);
}

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

.elementor-511 .elementor-element.elementor-element-f5618da {
	text-align: start;
}

.elementor-511 .elementor-element.elementor-element-f5618da .elementor-heading-title {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	color: var(--e-global-color-accent);
}

.elementor-511 .elementor-element.elementor-element-97f488e {
	text-align: start;
}

.elementor-511 .elementor-element.elementor-element-97f488e .elementor-heading-title {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: var(--e-global-color-accent);
}

.elementor-511 .elementor-element.elementor-element-3ceb8c6 {
	--display: flex;
}

.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-511 .elementor-element.elementor-element-c96e82b {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-126652b {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-54336c7 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-97c3fdb {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-5a61887 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-2dc44c1 {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-b78bfd6 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-72978c1 {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-d28e01c {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-24591f4 {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-b492715 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-91c35e3 {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-3295e2e {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-58fc31f {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-dca1040 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-be76f0f {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-c879936 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-400b4a6 {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-fda3b02 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-10413fa {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-2057fa9 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-809a810 {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-ca53ab3 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-110983f {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-d12eb4c {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-110fdc3 {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-089ec7a {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-ce99bcf {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-71fc83a {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-335d769 {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-1791255 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-313f8c6 {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-4827a47 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-63a46f8 {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-1f95116 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-ba7b8b0 {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-7a67844 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-8965ac2 {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-6d12271 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-5e220aa {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-f3b1fc5 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-b7ad8c3 {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-544bafe {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-7f6e419 {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-95b5321 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-b602985 {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-4764267 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-b2d9b95 {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-58b6ad4 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-77c5904 {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-c37e6fa {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-92c17dd {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-23480d1 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-32eae7d {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-52f74e7 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-2701e1e {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-c1a3a89 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-b3ef1ec {
	--display: flex;
}

.elementor-511 .elementor-element.elementor-element-f5e35c4 {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-511 .elementor-element.elementor-element-ad90709 {
	--n-accordion-title-font-size: 25px;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

:where( .elementor-511 .elementor-element.elementor-element-ad90709 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-weight: 700;
}

@media (min-width:768px) {
	.elementor-511 .elementor-element.elementor-element-f826ac9 {
		--width: 100%;
	}
}

@media (max-width:1366px) {
	.elementor-511 .elementor-element.elementor-element-f5618da .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-511 .elementor-element.elementor-element-97f488e .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-511 .elementor-element.elementor-element-c96e82b {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-54336c7 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-5a61887 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-b78bfd6 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-d28e01c {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-b492715 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-3295e2e {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-dca1040 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-c879936 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-fda3b02 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-2057fa9 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-ca53ab3 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-d12eb4c {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-089ec7a {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-71fc83a {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-1791255 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-4827a47 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-1f95116 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-7a67844 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-6d12271 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-f3b1fc5 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-544bafe {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-95b5321 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-4764267 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-58b6ad4 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-c37e6fa {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-23480d1 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-52f74e7 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-c1a3a89 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-f5e35c4 {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-ad90709 {
		--n-accordion-title-font-size: 22px;
	}
}

@media (max-width:1024px) {
	.elementor-511 .elementor-element.elementor-element-f5618da .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-511 .elementor-element.elementor-element-97f488e .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-511 .elementor-element.elementor-element-c96e82b {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-54336c7 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-5a61887 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-b78bfd6 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-d28e01c {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-b492715 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-3295e2e {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-dca1040 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-c879936 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-fda3b02 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-2057fa9 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-ca53ab3 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-d12eb4c {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-089ec7a {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-71fc83a {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-1791255 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-4827a47 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-1f95116 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-7a67844 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-6d12271 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-f3b1fc5 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-544bafe {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-95b5321 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-4764267 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-58b6ad4 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-c37e6fa {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-23480d1 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-52f74e7 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-c1a3a89 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-f5e35c4 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-ad90709 {
		--n-accordion-title-font-size: 20px;
	}
}

@media (max-width:767px) {
	.elementor-511 .elementor-element.elementor-element-f826ac9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-511 .elementor-element.elementor-element-f5618da .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-511 .elementor-element.elementor-element-97f488e .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-511 .elementor-element.elementor-element-c96e82b {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-54336c7 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-5a61887 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-b78bfd6 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-d28e01c {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-b492715 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-3295e2e {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-dca1040 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-c879936 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-fda3b02 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-2057fa9 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-ca53ab3 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-d12eb4c {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-089ec7a {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-71fc83a {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-1791255 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-4827a47 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-1f95116 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-7a67844 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-6d12271 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-f3b1fc5 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-544bafe {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-95b5321 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-4764267 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-58b6ad4 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-c37e6fa {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-23480d1 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-52f74e7 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-c1a3a89 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-f5e35c4 {
		font-size: 18px;
	}
	
	.elementor-511 .elementor-element.elementor-element-ad90709 {
		--n-accordion-title-font-size: 20px;
	}
}
