
.elementor-2683 .elementor-element.elementor-element-9e487ff {
	--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-2683 .elementor-element.elementor-element-1a5a2ad {
	--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);
	--header-color: var(--e-global-color-secondary);
	--item-text-color: var(--e-global-color-text);
	--item-text-hover-color: var(--e-global-color-accent);
	--marker-color: var(--e-global-color-text);
}

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

.elementor-2683 .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-2683 .elementor-element.elementor-element-5f98d5b {
	text-align: start;
}

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

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

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

.elementor-2683 .elementor-element.elementor-global-1179 {
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
	--box-background-color: #fafafa;
	--box-border-color: rgba(14, 21, 80, 0);
	--box-border-width: 0px;
	--box-border-radius: 10px;
	--box-padding: 12px;
	--header-background-color: var(--e-global-color-primary);
	--header-color: var(--e-global-color-5cbd61c);
	--toggle-button-color: var(--e-global-color-5cbd61c);
	--item-text-hover-color: var(--e-global-color-secondary);
	--item-text-hover-decoration: underline;
	--item-text-active-color: var(--e-global-color-secondary);
	--marker-color: var(--e-global-color-text);
	--marker-size: 10px;
}

.elementor-2683 .elementor-element.elementor-global-1179 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-2683 .elementor-element.elementor-global-1179 .elementor-toc__header-title {
	text-align: start;
}

.elementor-2683 .elementor-element.elementor-global-1179 .elementor-toc__header, .elementor-2683 .elementor-element.elementor-global-1179 .elementor-toc__header-title {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 24px;
	font-weight: 600;
}

.elementor-2683 .elementor-element.elementor-global-1179 .elementor-toc__header {
	flex-direction: row;
}

.elementor-2683 .elementor-element.elementor-global-1179 .elementor-toc__list-item {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-2683 .elementor-element.elementor-element-339889b {
	--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;
}

.elementor-2683 .elementor-element.elementor-element-0e49273 {
	--display: flex;
	--min-height: 300px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-0e49273:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-0e49273 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilemeam.nitrocdn.com/rfwYIvZysXsNikqomsHbpITQqdkGuPbO/assets/images/optimized/rev-2aaa109/www.digi-rl.co.il/wp-content/uploads/2025/05/%D7%94%D7%A9%D7%A7%D7%A2%D7%95%D7%AA-%D7%A0%D7%93%D7%9C%D7%9F-%D7%91%D7%A7%D7%A4%D7%A8%D7%99%D7%A1%D7%99%D7%9F.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2683 .elementor-element.elementor-element-0e49273:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2683 .elementor-element.elementor-element-0e49273 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2683 .elementor-element.elementor-element-0e49273.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-2683 .elementor-element.elementor-element-0e49273:hover {
	box-shadow: 0px 5px 5px 0px rgba(180.2, 179.0247826087, 179.0247826087, .5);
}

.elementor-2683 .elementor-element.elementor-element-45de14f > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-2683 .elementor-element.elementor-element-45de14f {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-45de14f .elementor-heading-title {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-f3be977 {
	--display: grid;
	--min-height: 150px;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2683 .elementor-element.elementor-element-e39e4ca {
	--display: flex;
	--min-height: 150px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .6s;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-e39e4ca:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-e39e4ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaeaea;
}

.elementor-2683 .elementor-element.elementor-element-e39e4ca:hover {
	background-color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-e32733e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2683 .elementor-element.elementor-element-e32733e {
	text-align: start;
}

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

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-2683 .elementor-element.elementor-element-8383670 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-8383670.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-8383670.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-8383670.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-8383670.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-8383670.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-8383670 .elementor-icon {
	font-size: 36px;
}

.elementor-2683 .elementor-element.elementor-element-8383670 .elementor-icon svg {
	height: 36px;
}

.elementor-2683 .elementor-element.elementor-element-8383670 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-8383670 .elementor-icon svg {
	transform: rotate(-26deg);
}

.elementor-2683 .elementor-element.elementor-element-11d414e {
	--display: flex;
	--min-height: 150px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .6s;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-11d414e:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-11d414e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaeaea;
}

.elementor-2683 .elementor-element.elementor-element-11d414e:hover {
	background-color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-f98de2d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2683 .elementor-element.elementor-element-f98de2d {
	text-align: start;
}

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

.elementor-2683 .elementor-element.elementor-element-1e7e5fe .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-1e7e5fe.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-1e7e5fe.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-1e7e5fe.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-1e7e5fe.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-1e7e5fe.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-1e7e5fe .elementor-icon {
	font-size: 36px;
}

.elementor-2683 .elementor-element.elementor-element-1e7e5fe .elementor-icon svg {
	height: 36px;
}

.elementor-2683 .elementor-element.elementor-element-1e7e5fe .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-1e7e5fe .elementor-icon svg {
	transform: rotate(-26deg);
}

.elementor-2683 .elementor-element.elementor-element-2011718 {
	--display: flex;
	--min-height: 150px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .6s;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-2011718:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-2011718 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaeaea;
}

.elementor-2683 .elementor-element.elementor-element-2011718:hover {
	background-color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-4aa12ae > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2683 .elementor-element.elementor-element-4aa12ae {
	text-align: start;
}

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

.elementor-2683 .elementor-element.elementor-element-356ee4b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-356ee4b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-356ee4b.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-356ee4b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-356ee4b.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-356ee4b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-356ee4b .elementor-icon {
	font-size: 36px;
}

.elementor-2683 .elementor-element.elementor-element-356ee4b .elementor-icon svg {
	height: 36px;
}

.elementor-2683 .elementor-element.elementor-element-356ee4b .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-356ee4b .elementor-icon svg {
	transform: rotate(-26deg);
}

.elementor-2683 .elementor-element.elementor-element-e945132 {
	--display: flex;
	--min-height: 150px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .6s;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-e945132:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-e945132 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaeaea;
}

.elementor-2683 .elementor-element.elementor-element-e945132:hover {
	background-color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-97bf7c9 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2683 .elementor-element.elementor-element-97bf7c9 {
	text-align: start;
}

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

.elementor-2683 .elementor-element.elementor-element-4444807 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-4444807.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-4444807.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-4444807.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-4444807.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-4444807.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-4444807 .elementor-icon {
	font-size: 36px;
}

.elementor-2683 .elementor-element.elementor-element-4444807 .elementor-icon svg {
	height: 36px;
}

.elementor-2683 .elementor-element.elementor-element-4444807 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-4444807 .elementor-icon svg {
	transform: rotate(-26deg);
}

.elementor-2683 .elementor-element.elementor-element-a10d131 {
	--display: flex;
	--min-height: 150px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .6s;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-a10d131:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-a10d131 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaeaea;
}

.elementor-2683 .elementor-element.elementor-element-a10d131:hover {
	background-color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-928acb3 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2683 .elementor-element.elementor-element-928acb3 {
	text-align: start;
}

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

.elementor-2683 .elementor-element.elementor-element-b1f5c90 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-b1f5c90.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-b1f5c90.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-b1f5c90.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-b1f5c90.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-b1f5c90.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-b1f5c90 .elementor-icon {
	font-size: 36px;
}

.elementor-2683 .elementor-element.elementor-element-b1f5c90 .elementor-icon svg {
	height: 36px;
}

.elementor-2683 .elementor-element.elementor-element-b1f5c90 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-b1f5c90 .elementor-icon svg {
	transform: rotate(-26deg);
}

.elementor-2683 .elementor-element.elementor-element-b3219fd {
	--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;
}

.elementor-2683 .elementor-element.elementor-element-78ce66f {
	--display: flex;
	--min-height: 300px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-78ce66f:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-78ce66f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilemeam.nitrocdn.com/rfwYIvZysXsNikqomsHbpITQqdkGuPbO/assets/images/optimized/rev-2aaa109/www.digi-rl.co.il/wp-content/uploads/2025/02/%D7%90%D7%9E%D7%99%D7%A8%D7%95%D7%99%D7%95%D7%AA.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2683 .elementor-element.elementor-element-78ce66f:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2683 .elementor-element.elementor-element-78ce66f > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2683 .elementor-element.elementor-element-78ce66f::before, .elementor-2683 .elementor-element.elementor-element-78ce66f > .elementor-background-video-container::before, .elementor-2683 .elementor-element.elementor-element-78ce66f > .e-con-inner > .elementor-background-video-container::before, .elementor-2683 .elementor-element.elementor-element-78ce66f > .elementor-background-slideshow::before, .elementor-2683 .elementor-element.elementor-element-78ce66f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2683 .elementor-element.elementor-element-78ce66f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(2, 1, 1, 0) 0%, var(--e-global-color-accent) 100%);
}

.elementor-2683 .elementor-element.elementor-element-78ce66f.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-2683 .elementor-element.elementor-element-78ce66f:hover {
	box-shadow: 0px 5px 5px 0px rgba(180.2, 179.0247826087, 179.0247826087, .5);
}

.elementor-2683 .elementor-element.elementor-element-8ca8568 > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-2683 .elementor-element.elementor-element-8ca8568 {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-8ca8568 .elementor-heading-title {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-ad319eb {
	--display: grid;
	--min-height: 150px;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2683 .elementor-element.elementor-element-d0d5cc6 {
	--display: flex;
	--min-height: 150px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .6s;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-d0d5cc6:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-d0d5cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaeaea;
}

.elementor-2683 .elementor-element.elementor-element-d0d5cc6:hover {
	background-color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-526ff51 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2683 .elementor-element.elementor-element-526ff51 {
	text-align: start;
}

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

.elementor-2683 .elementor-element.elementor-element-1974473 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-1974473.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-1974473.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-1974473.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-1974473.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-1974473.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-1974473 .elementor-icon {
	font-size: 36px;
}

.elementor-2683 .elementor-element.elementor-element-1974473 .elementor-icon svg {
	height: 36px;
}

.elementor-2683 .elementor-element.elementor-element-1974473 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-1974473 .elementor-icon svg {
	transform: rotate(-26deg);
}

.elementor-2683 .elementor-element.elementor-element-7001d66 {
	--display: flex;
	--min-height: 150px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .6s;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-7001d66:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-7001d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaeaea;
}

.elementor-2683 .elementor-element.elementor-element-7001d66:hover {
	background-color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-c3662e5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2683 .elementor-element.elementor-element-c3662e5 {
	text-align: start;
}

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

.elementor-2683 .elementor-element.elementor-element-7c5d739 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-7c5d739.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-7c5d739.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-7c5d739.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-7c5d739.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-7c5d739.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-7c5d739 .elementor-icon {
	font-size: 36px;
}

.elementor-2683 .elementor-element.elementor-element-7c5d739 .elementor-icon svg {
	height: 36px;
}

.elementor-2683 .elementor-element.elementor-element-7c5d739 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-7c5d739 .elementor-icon svg {
	transform: rotate(-26deg);
}

.elementor-2683 .elementor-element.elementor-element-9e83037 {
	--display: flex;
	--min-height: 150px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .6s;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-9e83037:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-9e83037 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaeaea;
}

.elementor-2683 .elementor-element.elementor-element-9e83037:hover {
	background-color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-eab867b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2683 .elementor-element.elementor-element-eab867b {
	text-align: start;
}

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

.elementor-2683 .elementor-element.elementor-element-0c4550f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-0c4550f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-0c4550f.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-0c4550f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-0c4550f.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-0c4550f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-0c4550f .elementor-icon {
	font-size: 36px;
}

.elementor-2683 .elementor-element.elementor-element-0c4550f .elementor-icon svg {
	height: 36px;
}

.elementor-2683 .elementor-element.elementor-element-0c4550f .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-0c4550f .elementor-icon svg {
	transform: rotate(-26deg);
}

.elementor-2683 .elementor-element.elementor-element-546bbfb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2683 .elementor-element.elementor-element-0c731cf {
	--spacer-size: 150px;
}

.elementor-2683 .elementor-element.elementor-element-f4d8c53 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2683 .elementor-element.elementor-element-9de7177 {
	--spacer-size: 150px;
}

.elementor-2683 .elementor-element.elementor-element-afc659c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2683 .elementor-element.elementor-element-eec96e6 {
	--spacer-size: 150px;
}

.elementor-2683 .elementor-element.elementor-element-593619e {
	--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;
}

.elementor-2683 .elementor-element.elementor-element-48f8a62 {
	--display: flex;
	--min-height: 300px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-48f8a62:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-48f8a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilemeam.nitrocdn.com/rfwYIvZysXsNikqomsHbpITQqdkGuPbO/assets/images/optimized/rev-2aaa109/www.digi-rl.co.il/wp-content/uploads/2025/02/%D7%9E%D7%99%D7%96%D7%9D-%D7%97%D7%93%D7%A9-8.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2683 .elementor-element.elementor-element-48f8a62:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2683 .elementor-element.elementor-element-48f8a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2683 .elementor-element.elementor-element-48f8a62::before, .elementor-2683 .elementor-element.elementor-element-48f8a62 > .elementor-background-video-container::before, .elementor-2683 .elementor-element.elementor-element-48f8a62 > .e-con-inner > .elementor-background-video-container::before, .elementor-2683 .elementor-element.elementor-element-48f8a62 > .elementor-background-slideshow::before, .elementor-2683 .elementor-element.elementor-element-48f8a62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2683 .elementor-element.elementor-element-48f8a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(2, 1, 1, 0) 0%, var(--e-global-color-accent) 100%);
}

.elementor-2683 .elementor-element.elementor-element-48f8a62.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-2683 .elementor-element.elementor-element-48f8a62:hover {
	box-shadow: 0px 5px 5px 0px rgba(180.2, 179.0247826087, 179.0247826087, .5);
}

.elementor-2683 .elementor-element.elementor-element-2a99b67 > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-2683 .elementor-element.elementor-element-2a99b67 {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-2a99b67 .elementor-heading-title {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-892b89d {
	--display: grid;
	--min-height: 150px;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2683 .elementor-element.elementor-element-86f9604 {
	--display: flex;
	--min-height: 150px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .6s;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-86f9604:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-86f9604 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaeaea;
}

.elementor-2683 .elementor-element.elementor-element-86f9604:hover {
	background-color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-e9e371c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2683 .elementor-element.elementor-element-e9e371c {
	text-align: start;
}

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

.elementor-2683 .elementor-element.elementor-element-9c7355e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-9c7355e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-9c7355e.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-9c7355e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-9c7355e.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-9c7355e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-9c7355e .elementor-icon {
	font-size: 36px;
}

.elementor-2683 .elementor-element.elementor-element-9c7355e .elementor-icon svg {
	height: 36px;
}

.elementor-2683 .elementor-element.elementor-element-9c7355e .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-9c7355e .elementor-icon svg {
	transform: rotate(-26deg);
}

.elementor-2683 .elementor-element.elementor-element-da93695 {
	--display: flex;
	--min-height: 150px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .6s;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-da93695:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-da93695 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaeaea;
}

.elementor-2683 .elementor-element.elementor-element-da93695:hover {
	background-color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-c5ae090 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2683 .elementor-element.elementor-element-c5ae090 {
	text-align: start;
}

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

.elementor-2683 .elementor-element.elementor-element-2d83726 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-2d83726.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-2d83726.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-2d83726.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-2d83726.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-2d83726.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-2d83726 .elementor-icon {
	font-size: 36px;
}

.elementor-2683 .elementor-element.elementor-element-2d83726 .elementor-icon svg {
	height: 36px;
}

.elementor-2683 .elementor-element.elementor-element-2d83726 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-2d83726 .elementor-icon svg {
	transform: rotate(-26deg);
}

.elementor-2683 .elementor-element.elementor-element-bada0ad {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2683 .elementor-element.elementor-element-4e4da8e {
	--spacer-size: 150px;
}

.elementor-2683 .elementor-element.elementor-element-6c297b3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2683 .elementor-element.elementor-element-0941dc5 {
	--spacer-size: 150px;
}

.elementor-2683 .elementor-element.elementor-element-bc4759c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2683 .elementor-element.elementor-element-3d86072 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-2683 .elementor-element.elementor-element-501291c {
	--display: flex;
	--min-height: 300px;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-501291c:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-501291c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilemeam.nitrocdn.com/rfwYIvZysXsNikqomsHbpITQqdkGuPbO/assets/images/optimized/rev-2aaa109/www.digi-rl.co.il/wp-content/uploads/2024/12/%D7%A1%D7%A7%D7%99%D7%A6%D7%94-%D7%97%D7%93%D7%A9%D7%94-%D7%94%D7%9E%D7%AA%D7%95%D7%95%D7%9A-%D7%94%D7%93%D7%99%D7%92%D7%99%D7%98%D7%9C%D7%99-8.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2683 .elementor-element.elementor-element-501291c:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2683 .elementor-element.elementor-element-501291c > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2683 .elementor-element.elementor-element-501291c.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-2683 .elementor-element.elementor-element-501291c:hover {
	box-shadow: 0px 5px 5px 0px rgba(180.2, 179.0247826087, 179.0247826087, .5);
}

.elementor-2683 .elementor-element.elementor-element-beb755a > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-2683 .elementor-element.elementor-element-beb755a {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-beb755a .elementor-heading-title {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-dfa2966 {
	--display: grid;
	--min-height: 150px;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2683 .elementor-element.elementor-element-e77eaf0 {
	--display: flex;
	--min-height: 150px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .6s;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-e77eaf0:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-e77eaf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaeaea;
}

.elementor-2683 .elementor-element.elementor-element-e77eaf0:hover {
	background-color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-f467c79 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2683 .elementor-element.elementor-element-f467c79 {
	text-align: start;
}

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

.elementor-2683 .elementor-element.elementor-element-137fee0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-137fee0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-137fee0.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-137fee0.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-137fee0.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-137fee0.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-137fee0 .elementor-icon {
	font-size: 36px;
}

.elementor-2683 .elementor-element.elementor-element-137fee0 .elementor-icon svg {
	height: 36px;
}

.elementor-2683 .elementor-element.elementor-element-137fee0 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-137fee0 .elementor-icon svg {
	transform: rotate(-26deg);
}

.elementor-2683 .elementor-element.elementor-element-7cd24e6 {
	--display: flex;
	--min-height: 150px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .6s;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-7cd24e6:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-7cd24e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaeaea;
}

.elementor-2683 .elementor-element.elementor-element-7cd24e6:hover {
	background-color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-5724f98 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2683 .elementor-element.elementor-element-5724f98 {
	text-align: start;
}

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

.elementor-2683 .elementor-element.elementor-element-7d2ccaa .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-7d2ccaa.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-7d2ccaa.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-7d2ccaa.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-7d2ccaa.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-7d2ccaa.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-7d2ccaa .elementor-icon {
	font-size: 36px;
}

.elementor-2683 .elementor-element.elementor-element-7d2ccaa .elementor-icon svg {
	height: 36px;
}

.elementor-2683 .elementor-element.elementor-element-7d2ccaa .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-7d2ccaa .elementor-icon svg {
	transform: rotate(-26deg);
}

.elementor-2683 .elementor-element.elementor-element-e4e60e0 {
	--display: flex;
	--min-height: 150px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .6s;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-e4e60e0:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-e4e60e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaeaea;
}

.elementor-2683 .elementor-element.elementor-element-e4e60e0:hover {
	background-color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-2f05fdb > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2683 .elementor-element.elementor-element-2f05fdb {
	text-align: start;
}

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

.elementor-2683 .elementor-element.elementor-element-85f4489 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-85f4489.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-85f4489.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-85f4489.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-85f4489.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-85f4489.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-85f4489 .elementor-icon {
	font-size: 36px;
}

.elementor-2683 .elementor-element.elementor-element-85f4489 .elementor-icon svg {
	height: 36px;
}

.elementor-2683 .elementor-element.elementor-element-85f4489 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-85f4489 .elementor-icon svg {
	transform: rotate(-26deg);
}

.elementor-2683 .elementor-element.elementor-element-c3bb4cd {
	--display: flex;
	--min-height: 150px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .6s;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-c3bb4cd:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-c3bb4cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaeaea;
}

.elementor-2683 .elementor-element.elementor-element-c3bb4cd:hover {
	background-color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-2401aac > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2683 .elementor-element.elementor-element-2401aac {
	text-align: start;
}

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

.elementor-2683 .elementor-element.elementor-element-7f21f13 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-7f21f13.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-7f21f13.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-7f21f13.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-7f21f13.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-7f21f13.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-7f21f13 .elementor-icon {
	font-size: 36px;
}

.elementor-2683 .elementor-element.elementor-element-7f21f13 .elementor-icon svg {
	height: 36px;
}

.elementor-2683 .elementor-element.elementor-element-7f21f13 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-7f21f13 .elementor-icon svg {
	transform: rotate(-26deg);
}

.elementor-2683 .elementor-element.elementor-element-891a7fa {
	--display: flex;
	--min-height: 150px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .6s;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-891a7fa:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-891a7fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaeaea;
}

.elementor-2683 .elementor-element.elementor-element-891a7fa:hover {
	background-color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-107dbdc > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2683 .elementor-element.elementor-element-107dbdc {
	text-align: start;
}

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

.elementor-2683 .elementor-element.elementor-element-12000f1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-12000f1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-12000f1.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-12000f1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-12000f1.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-12000f1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-12000f1 .elementor-icon {
	font-size: 36px;
}

.elementor-2683 .elementor-element.elementor-element-12000f1 .elementor-icon svg {
	height: 36px;
}

.elementor-2683 .elementor-element.elementor-element-12000f1 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-12000f1 .elementor-icon svg {
	transform: rotate(-26deg);
}

.elementor-2683 .elementor-element.elementor-element-305bb66 {
	--display: flex;
	--min-height: 150px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .6s;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
}

.elementor-2683 .elementor-element.elementor-element-305bb66:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-305bb66 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaeaea;
}

.elementor-2683 .elementor-element.elementor-element-305bb66:hover {
	background-color: var(--e-global-color-5cbd61c);
}

.elementor-2683 .elementor-element.elementor-element-ae3f1ca > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2683 .elementor-element.elementor-element-ae3f1ca {
	text-align: start;
}

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

.elementor-2683 .elementor-element.elementor-element-a4543c7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2683 .elementor-element.elementor-element-a4543c7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-a4543c7.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-a4543c7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-a4543c7.elementor-view-framed .elementor-icon, .elementor-2683 .elementor-element.elementor-element-a4543c7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-2683 .elementor-element.elementor-element-a4543c7 .elementor-icon {
	font-size: 36px;
}

.elementor-2683 .elementor-element.elementor-element-a4543c7 .elementor-icon svg {
	height: 36px;
}

.elementor-2683 .elementor-element.elementor-element-a4543c7 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-a4543c7 .elementor-icon svg {
	transform: rotate(-26deg);
}

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

@media (min-width:768px) {
	.elementor-2683 .elementor-element.elementor-element-1a5a2ad {
		--width: 100%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-0e49273 {
		--width: 25%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-78ce66f {
		--width: 25%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-48f8a62 {
		--width: 25%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-501291c {
		--width: 25%;
	}
}

@media (max-width:1366px) {
	.elementor-2683 .elementor-element.elementor-element-5f98d5b .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-2683 .elementor-element.elementor-global-1179 {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-0e49273 {
		--min-height: 300px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-45de14f > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-45de14f .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f3be977 {
		--grid-auto-flow: row;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e32733e > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e32733e {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e32733e .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f98de2d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f98de2d {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f98de2d .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-4aa12ae > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-4aa12ae {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-4aa12ae .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-97bf7c9 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-97bf7c9 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-97bf7c9 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-928acb3 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-928acb3 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-928acb3 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-78ce66f {
		--min-height: 300px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-8ca8568 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-8ca8568 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-ad319eb {
		--grid-auto-flow: row;
	}
	
	.elementor-2683 .elementor-element.elementor-element-526ff51 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-526ff51 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-526ff51 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-c3662e5 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-c3662e5 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-c3662e5 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-eab867b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-eab867b {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-eab867b .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-48f8a62 {
		--min-height: 300px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2a99b67 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2a99b67 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-892b89d {
		--grid-auto-flow: row;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e9e371c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e9e371c {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e9e371c .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-c5ae090 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-c5ae090 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-c5ae090 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-501291c {
		--min-height: 300px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-beb755a > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-beb755a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-dfa2966 {
		--grid-auto-flow: row;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f467c79 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f467c79 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f467c79 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-5724f98 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-5724f98 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-5724f98 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2f05fdb > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2f05fdb {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2f05fdb .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2401aac > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2401aac {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2401aac .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-107dbdc > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-107dbdc {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-107dbdc .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-ae3f1ca > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-ae3f1ca {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-ae3f1ca .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-6ae0409 {
		font-size: 22px;
	}
}

@media (max-width:1024px) {
	.elementor-2683 .elementor-element.elementor-element-5f98d5b .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-2683 .elementor-element.elementor-global-1179 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-0e49273 {
		--min-height: 200px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f3be977 {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e32733e > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e32733e {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e32733e .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f98de2d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f98de2d {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f98de2d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-4aa12ae > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-4aa12ae {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-4aa12ae .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-97bf7c9 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-97bf7c9 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-97bf7c9 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-928acb3 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-928acb3 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-928acb3 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-78ce66f {
		--min-height: 200px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-ad319eb {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2683 .elementor-element.elementor-element-526ff51 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-526ff51 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-526ff51 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-c3662e5 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-c3662e5 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-c3662e5 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-eab867b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-eab867b {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-eab867b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-48f8a62 {
		--min-height: 200px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-892b89d {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e9e371c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e9e371c {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e9e371c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-c5ae090 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-c5ae090 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-c5ae090 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-501291c {
		--min-height: 200px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-dfa2966 {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f467c79 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f467c79 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f467c79 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-5724f98 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-5724f98 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-5724f98 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2f05fdb > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2f05fdb {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2f05fdb .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2401aac > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2401aac {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2401aac .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-107dbdc > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-107dbdc {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-107dbdc .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-ae3f1ca > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-ae3f1ca {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-ae3f1ca .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-6ae0409 {
		font-size: 18px;
	}
}

@media (max-width:767px) {
	.elementor-2683 .elementor-element.elementor-element-1a5a2ad {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-5f98d5b .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-2683 .elementor-element.elementor-global-1179 {
		--box-padding: 8px;
		--marker-size: 10px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-0e49273 {
		--min-height: 260px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-45de14f .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f3be977 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e39e4ca {
		--min-height: 80px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e32733e > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e32733e {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e32733e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-8383670 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-8383670 .elementor-icon-wrapper {
		text-align: end;
	}
	
	.elementor-2683 .elementor-element.elementor-element-8383670 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-8383670 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-8383670 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-8383670 .elementor-icon svg {
		transform: rotate(-26deg);
	}
	
	.elementor-2683 .elementor-element.elementor-element-11d414e {
		--min-height: 80px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f98de2d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f98de2d {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f98de2d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-1e7e5fe {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-1e7e5fe .elementor-icon-wrapper {
		text-align: end;
	}
	
	.elementor-2683 .elementor-element.elementor-element-1e7e5fe .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-1e7e5fe .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-1e7e5fe .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-1e7e5fe .elementor-icon svg {
		transform: rotate(-26deg);
	}
	
	.elementor-2683 .elementor-element.elementor-element-2011718 {
		--min-height: 80px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-4aa12ae > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-4aa12ae {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-4aa12ae .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-356ee4b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-356ee4b .elementor-icon-wrapper {
		text-align: end;
	}
	
	.elementor-2683 .elementor-element.elementor-element-356ee4b .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-356ee4b .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-356ee4b .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-356ee4b .elementor-icon svg {
		transform: rotate(-26deg);
	}
	
	.elementor-2683 .elementor-element.elementor-element-e945132 {
		--min-height: 80px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-97bf7c9 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-97bf7c9 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-97bf7c9 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-4444807 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-4444807 .elementor-icon-wrapper {
		text-align: end;
	}
	
	.elementor-2683 .elementor-element.elementor-element-4444807 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-4444807 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-4444807 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-4444807 .elementor-icon svg {
		transform: rotate(-26deg);
	}
	
	.elementor-2683 .elementor-element.elementor-element-a10d131 {
		--min-height: 80px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-928acb3 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-928acb3 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-928acb3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-b1f5c90 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-b1f5c90 .elementor-icon-wrapper {
		text-align: end;
	}
	
	.elementor-2683 .elementor-element.elementor-element-b1f5c90 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-b1f5c90 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-b1f5c90 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-b1f5c90 .elementor-icon svg {
		transform: rotate(-26deg);
	}
	
	.elementor-2683 .elementor-element.elementor-element-78ce66f {
		--min-height: 260px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-8ca8568 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-ad319eb {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
	}
	
	.elementor-2683 .elementor-element.elementor-element-d0d5cc6 {
		--min-height: 80px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-526ff51 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-526ff51 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-526ff51 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-1974473 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-1974473 .elementor-icon-wrapper {
		text-align: end;
	}
	
	.elementor-2683 .elementor-element.elementor-element-1974473 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-1974473 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-1974473 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-1974473 .elementor-icon svg {
		transform: rotate(-26deg);
	}
	
	.elementor-2683 .elementor-element.elementor-element-7001d66 {
		--min-height: 80px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-c3662e5 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-c3662e5 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-c3662e5 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-7c5d739 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-7c5d739 .elementor-icon-wrapper {
		text-align: end;
	}
	
	.elementor-2683 .elementor-element.elementor-element-7c5d739 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-7c5d739 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-7c5d739 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-7c5d739 .elementor-icon svg {
		transform: rotate(-26deg);
	}
	
	.elementor-2683 .elementor-element.elementor-element-9e83037 {
		--min-height: 80px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-eab867b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-eab867b {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-eab867b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-0c4550f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-0c4550f .elementor-icon-wrapper {
		text-align: end;
	}
	
	.elementor-2683 .elementor-element.elementor-element-0c4550f .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-0c4550f .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-0c4550f .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-0c4550f .elementor-icon svg {
		transform: rotate(-26deg);
	}
	
	.elementor-2683 .elementor-element.elementor-element-0c731cf {
		--spacer-size: 80px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-9de7177 {
		--spacer-size: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-eec96e6 {
		--spacer-size: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-48f8a62 {
		--min-height: 260px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-48f8a62:not(.elementor-motion-effects-element-type-background), .elementor-2683 .elementor-element.elementor-element-48f8a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-size: cover;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2a99b67 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-892b89d {
		--min-height: 80px;
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
	}
	
	.elementor-2683 .elementor-element.elementor-element-86f9604 {
		--min-height: 80px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e9e371c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e9e371c {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e9e371c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-9c7355e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-9c7355e .elementor-icon-wrapper {
		text-align: end;
	}
	
	.elementor-2683 .elementor-element.elementor-element-9c7355e .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-9c7355e .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-9c7355e .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-9c7355e .elementor-icon svg {
		transform: rotate(-26deg);
	}
	
	.elementor-2683 .elementor-element.elementor-element-da93695 {
		--min-height: 80px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-c5ae090 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-c5ae090 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-c5ae090 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2d83726 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2d83726 .elementor-icon-wrapper {
		text-align: end;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2d83726 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2d83726 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2d83726 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-2d83726 .elementor-icon svg {
		transform: rotate(-26deg);
	}
	
	.elementor-2683 .elementor-element.elementor-element-4e4da8e {
		--spacer-size: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-0941dc5 {
		--spacer-size: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-501291c {
		--min-height: 260px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-beb755a .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-dfa2966 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
	}
	
	.elementor-2683 .elementor-element.elementor-element-e77eaf0 {
		--min-height: 80px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f467c79 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f467c79 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-f467c79 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-137fee0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-137fee0 .elementor-icon-wrapper {
		text-align: end;
	}
	
	.elementor-2683 .elementor-element.elementor-element-137fee0 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-137fee0 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-137fee0 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-137fee0 .elementor-icon svg {
		transform: rotate(-26deg);
	}
	
	.elementor-2683 .elementor-element.elementor-element-7cd24e6 {
		--min-height: 80px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-5724f98 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-5724f98 {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-5724f98 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-7d2ccaa {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-7d2ccaa .elementor-icon-wrapper {
		text-align: end;
	}
	
	.elementor-2683 .elementor-element.elementor-element-7d2ccaa .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-7d2ccaa .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-7d2ccaa .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-7d2ccaa .elementor-icon svg {
		transform: rotate(-26deg);
	}
	
	.elementor-2683 .elementor-element.elementor-element-e4e60e0 {
		--min-height: 80px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2f05fdb > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2f05fdb {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2f05fdb .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-85f4489 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-85f4489 .elementor-icon-wrapper {
		text-align: end;
	}
	
	.elementor-2683 .elementor-element.elementor-element-85f4489 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-85f4489 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-85f4489 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-85f4489 .elementor-icon svg {
		transform: rotate(-26deg);
	}
	
	.elementor-2683 .elementor-element.elementor-element-c3bb4cd {
		--min-height: 80px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2401aac > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2401aac {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-2401aac .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-7f21f13 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-7f21f13 .elementor-icon-wrapper {
		text-align: end;
	}
	
	.elementor-2683 .elementor-element.elementor-element-7f21f13 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-7f21f13 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-7f21f13 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-7f21f13 .elementor-icon svg {
		transform: rotate(-26deg);
	}
	
	.elementor-2683 .elementor-element.elementor-element-891a7fa {
		--min-height: 80px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-107dbdc > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-107dbdc {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-107dbdc .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-12000f1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-12000f1 .elementor-icon-wrapper {
		text-align: end;
	}
	
	.elementor-2683 .elementor-element.elementor-element-12000f1 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-12000f1 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-12000f1 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-12000f1 .elementor-icon svg {
		transform: rotate(-26deg);
	}
	
	.elementor-2683 .elementor-element.elementor-element-305bb66 {
		--min-height: 80px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-ae3f1ca > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-ae3f1ca {
		text-align: center;
	}
	
	.elementor-2683 .elementor-element.elementor-element-ae3f1ca .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-a4543c7 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2683 .elementor-element.elementor-element-a4543c7 .elementor-icon-wrapper {
		text-align: end;
	}
	
	.elementor-2683 .elementor-element.elementor-element-a4543c7 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-a4543c7 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-2683 .elementor-element.elementor-element-a4543c7 .elementor-icon i, .elementor-2683 .elementor-element.elementor-element-a4543c7 .elementor-icon svg {
		transform: rotate(-26deg);
	}
	
	.elementor-2683 .elementor-element.elementor-element-6ae0409 {
		font-size: 18px;
	}
}
