/* End custom CSS */

.elementor-524 .elementor-element.elementor-element-5b3386f {
	--display: flex;
	--min-height: 100px;
	--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;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 9999;
}

.elementor-524 .elementor-element.elementor-element-5b3386f:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-5b3386f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-text) 0%, var(--e-global-color-text) 100%);
}

.elementor-widget-theme-site-logo .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), noto sans hebrew;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-524 .elementor-element.elementor-element-7ec9de3 {
	text-align: right;
}

.elementor-524 .elementor-element.elementor-element-7ec9de3 img {
	width: 55%;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), noto sans hebrew;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-524 .elementor-element.elementor-element-94c483c .elementor-button {
	background-color: #e24245;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-b60c7c9 {
	--display: flex;
	--min-height: 870px;
	--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;
	--overflow: hidden;
	--overlay-opacity: .5;
	--margin-top: -38px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 0px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-524 .elementor-element.elementor-element-b60c7c9:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-b60c7c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #292121;
}

.elementor-524 .elementor-element.elementor-element-b60c7c9::before, .elementor-524 .elementor-element.elementor-element-b60c7c9 > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-b60c7c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-b60c7c9 > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-b60c7c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-b60c7c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-524 .elementor-element.elementor-element-e6d1a24 {
	--display: flex;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), noto sans hebrew;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-524 .elementor-element.elementor-element-24a5273 > .elementor-widget-container {
	margin: 2% 0% 2% 0%;
}

.elementor-524 .elementor-element.elementor-element-24a5273.elementor-element {
	--align-self: center;
}

.elementor-524 .elementor-element.elementor-element-24a5273 {
	text-align: right;
}

.elementor-524 .elementor-element.elementor-element-24a5273 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 22px;
	font-weight: 900;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-87a2b38);
}

.elementor-524 .elementor-element.elementor-element-a055469 > .elementor-widget-container {
	margin: 2% 0% 2% 0%;
}

.elementor-524 .elementor-element.elementor-element-a055469.elementor-element {
	--align-self: center;
}

.elementor-524 .elementor-element.elementor-element-a055469 {
	text-align: right;
}

.elementor-524 .elementor-element.elementor-element-a055469 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 22px;
	font-weight: 900;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-87a2b38);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), noto sans hebrew;
	font-size: var(--e-global-typography-text-font-size);
	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-524 .elementor-element.elementor-element-8347374 > .elementor-widget-container {
	padding: 24px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-8347374 {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 24px;
	font-weight: 400;
	line-height: 145%;
	color: var(--e-global-color-2f01962);
}

.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label {
	color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group > label {
	font-family: var(--e-global-typography-text-font-family), noto sans hebrew;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-type-html {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), noto sans hebrew;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-group .elementor-field {
	color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
	font-family: var(--e-global-typography-text-font-family), noto sans hebrew;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), noto sans hebrew;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-widget-form .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-button[type="submit"] {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-message {
	font-family: var(--e-global-typography-text-font-family), noto sans hebrew;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
	font-family: var(--e-global-typography-accent-font-family), noto sans hebrew;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-widget-form {
	--e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
	--e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
	--e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
	--e-form-steps-indicator-progress-color: var(--e-global-color-accent);
	--e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
	--e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
}

.elementor-widget-form .e-form__indicators__indicator__progress__meter {
	font-family: var(--e-global-typography-accent-font-family), noto sans hebrew;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-524 .elementor-element.elementor-element-d0f35cd {
	width: var(--container-widget-width, 420px);
	max-width: 420px;
	--container-widget-width: 420px;
	--container-widget-flex-grow: 0;
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd > .elementor-widget-container {
	padding: 32px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd.elementor-element {
	--align-self: flex-start;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 12px;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -12px;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-group.recaptcha_v3-bottomleft, .elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-group > label, .elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-subgroup label {
	color: var(--e-global-color-87a2b38);
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-group > label {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 0px;
	font-weight: 400;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-type-html {
	padding-bottom: 0px;
	color: #fff;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-weight: 400;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-group .elementor-field {
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-group .elementor-field, .elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-subgroup label {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 19px;
	font-weight: 400;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #100;
	border-radius: 8px 8px 8px 8px;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-group .elementor-select-wrapper select {
	background-color: #100;
	border-radius: 8px 8px 8px 8px;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-button {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 27px;
	font-weight: 400;
	line-height: 1.3em;
	border-radius: 8px 8px 8px 8px;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .e-form__buttons__wrapper__button-next {
	background-color: #e21010;
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-button[type="submit"] {
	background-color: #e21010;
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-button[type="submit"]:hover {
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-524 .elementor-element.elementor-element-d0f35cd .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-f62e493 > .elementor-widget-container {
	margin: 0% 9% 0% 9%;
}

.elementor-524 .elementor-element.elementor-element-f62e493 {
	text-align: center;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 12px;
	font-weight: 400;
	color: #fff;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), noto sans hebrew;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

body:not(.rtl) .elementor-524 .elementor-element.elementor-element-bfb1e3d {
	left: 0px;
}

body.rtl .elementor-524 .elementor-element.elementor-element-bfb1e3d {
	right: 0px;
}

.elementor-524 .elementor-element.elementor-element-bfb1e3d {
	bottom: 0px;
}

.elementor-524 .elementor-element.elementor-element-351d7eb {
	--display: flex;
	--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;
	--align-items: center;
	--overlay-opacity: 1;
}

.elementor-524 .elementor-element.elementor-element-351d7eb::before, .elementor-524 .elementor-element.elementor-element-351d7eb > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-351d7eb > .e-con-inner > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-351d7eb > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-351d7eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-351d7eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-iledmbi.nitrocdn.com/MREcLUiilhxRiETFyILvJUlomnzobbNJ/assets/images/optimized/rev-5360ecb/lp.ipc.co.il/wp-content/uploads/2025/06/shutterstock_2452122411-ezgif.com-jpg-to-webp-converter.webp");
	--background-overlay: "";
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-524 .elementor-element.elementor-element-468fad9 {
	--display: flex;
	--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;
	--align-items: center;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 10;
}

.elementor-524 .elementor-element.elementor-element-9c8d21d img {
	width: 100%;
}

.elementor-524 .elementor-element.elementor-element-304063d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-524 .elementor-element.elementor-element-6add898 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 24px;
	font-weight: 600;
	color: #595959;
}

.elementor-524 .elementor-element.elementor-element-766bea5 {
	width: 100%;
	max-width: 100%;
}

.elementor-524 .elementor-element.elementor-element-766bea5 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-766bea5 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 20px;
	font-weight: 400;
	color: #545567;
}

.elementor-524 .elementor-element.elementor-element-403cc4b {
	--display: flex;
	--position: absolute;
	--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;
	--align-items: center;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	top: 238px;
	--z-index: 10;
}

body:not(.rtl) .elementor-524 .elementor-element.elementor-element-403cc4b {
	right: -51px;
}

body.rtl .elementor-524 .elementor-element.elementor-element-403cc4b {
	left: -51px;
}

.elementor-524 .elementor-element.elementor-element-c25edfe img {
	width: 100%;
}

.elementor-524 .elementor-element.elementor-element-cfbbd69 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-524 .elementor-element.elementor-element-983eff2 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 24px;
	font-weight: 600;
	color: #595959;
}

.elementor-524 .elementor-element.elementor-element-370e74c {
	width: auto;
	max-width: auto;
}

.elementor-524 .elementor-element.elementor-element-370e74c > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-370e74c.elementor-element {
	--align-self: flex-start;
}

.elementor-524 .elementor-element.elementor-element-370e74c .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 20px;
	font-weight: 400;
	color: #545567;
}

.elementor-524 .elementor-element.elementor-element-3b434b2 {
	--display: flex;
	--position: absolute;
	--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;
	--align-items: center;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	top: 435px;
	--z-index: 10;
}

body:not(.rtl) .elementor-524 .elementor-element.elementor-element-3b434b2 {
	right: 52px;
}

body.rtl .elementor-524 .elementor-element.elementor-element-3b434b2 {
	left: 52px;
}

.elementor-524 .elementor-element.elementor-element-8898010 img {
	width: 100%;
}

.elementor-524 .elementor-element.elementor-element-479bc7e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-524 .elementor-element.elementor-element-4d8d290 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 24px;
	font-weight: 600;
	color: #595959;
}

.elementor-524 .elementor-element.elementor-element-e8f2efc {
	width: auto;
	max-width: auto;
}

.elementor-524 .elementor-element.elementor-element-e8f2efc > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-e8f2efc.elementor-element {
	--align-self: flex-start;
}

.elementor-524 .elementor-element.elementor-element-e8f2efc .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 20px;
	font-weight: 400;
	color: #545567;
}

.elementor-524 .elementor-element.elementor-element-fde394b > .elementor-widget-container {
	padding: 16px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-fde394b .elementor-button {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3em;
}

.elementor-524 .elementor-element.elementor-element-49589ae {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-a99f497 {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-a99f497 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 40px;
	font-weight: 800;
	color: #292121;
}

.elementor-524 .elementor-element.elementor-element-48cd143 {
	width: var(--container-widget-width, 770px);
	max-width: 770px;
	--container-widget-width: 770px;
	--container-widget-flex-grow: 0;
}

.elementor-524 .elementor-element.elementor-element-48cd143 > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
	border-radius: 0px 92px 0px 92px;
}

.elementor-524 .elementor-element.elementor-element-48cd143.elementor-element {
	--align-self: center;
}

.elementor-524 .elementor-element.elementor-element-48cd143 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-524 .elementor-element.elementor-element-47e9021 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-524 .elementor-element.elementor-element-78ddc69 {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-78ddc69 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 40px;
	font-weight: 800;
	color: #292121;
}

.elementor-524 .elementor-element.elementor-element-099f966 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-099f966 {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 24px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-92da860 {
	--display: flex;
}

.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-524 .elementor-element.elementor-element-096e67e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-096e67e.elementor-view-stacked .elementor-icon {
	background-color: rgba(226, 16, 16, 0);
}

.elementor-524 .elementor-element.elementor-element-096e67e.elementor-view-framed .elementor-icon, .elementor-524 .elementor-element.elementor-element-096e67e.elementor-view-default .elementor-icon {
	color: rgba(226, 16, 16, 0);
	border-color: rgba(226, 16, 16, 0);
}

.elementor-524 .elementor-element.elementor-element-096e67e.elementor-view-framed .elementor-icon, .elementor-524 .elementor-element.elementor-element-096e67e.elementor-view-default .elementor-icon svg {
	fill: rgba(226, 16, 16, 0);
}

.elementor-524 .elementor-element.elementor-element-90e4e71 {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-90e4e71 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 28px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-091ca16 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-091ca16 {
	text-align: center;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 400;
}

.elementor-524 .elementor-element.elementor-element-83c0183 {
	--display: flex;
}

.elementor-524 .elementor-element.elementor-element-630fb6e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-630fb6e.elementor-view-stacked .elementor-icon {
	background-color: rgba(226, 16, 16, 0);
}

.elementor-524 .elementor-element.elementor-element-630fb6e.elementor-view-framed .elementor-icon, .elementor-524 .elementor-element.elementor-element-630fb6e.elementor-view-default .elementor-icon {
	color: rgba(226, 16, 16, 0);
	border-color: rgba(226, 16, 16, 0);
}

.elementor-524 .elementor-element.elementor-element-630fb6e.elementor-view-framed .elementor-icon, .elementor-524 .elementor-element.elementor-element-630fb6e.elementor-view-default .elementor-icon svg {
	fill: rgba(226, 16, 16, 0);
}

.elementor-524 .elementor-element.elementor-element-cfb1905 {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-cfb1905 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 28px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-b523863 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-b523863 {
	text-align: center;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 400;
}

.elementor-524 .elementor-element.elementor-element-5e44bc4 {
	--display: flex;
}

.elementor-524 .elementor-element.elementor-element-2ef3857 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-2ef3857.elementor-view-stacked .elementor-icon {
	background-color: rgba(226, 16, 16, 0);
}

.elementor-524 .elementor-element.elementor-element-2ef3857.elementor-view-framed .elementor-icon, .elementor-524 .elementor-element.elementor-element-2ef3857.elementor-view-default .elementor-icon {
	color: rgba(226, 16, 16, 0);
	border-color: rgba(226, 16, 16, 0);
}

.elementor-524 .elementor-element.elementor-element-2ef3857.elementor-view-framed .elementor-icon, .elementor-524 .elementor-element.elementor-element-2ef3857.elementor-view-default .elementor-icon svg {
	fill: rgba(226, 16, 16, 0);
}

.elementor-524 .elementor-element.elementor-element-f657870 {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-f657870 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 28px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-f56ffe5 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-f56ffe5 {
	text-align: center;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 400;
}

.elementor-524 .elementor-element.elementor-element-f38a6b1 .elementor-button {
	background-color: #e24245;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 22px;
	font-weight: 600;
}

.elementor-524 .elementor-element.elementor-element-f38a6b1 > .elementor-widget-container {
	margin: 28px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-2947c41 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .5;
	--padding-top: 70px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-2947c41::before, .elementor-524 .elementor-element.elementor-element-2947c41 > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-2947c41 > .e-con-inner > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-2947c41 > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-2947c41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-2947c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-524 .elementor-element.elementor-element-a637479 {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-a637479 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 40px;
	font-weight: 800;
	color: #292121;
}

.elementor-524 .elementor-element.elementor-element-4cf81d8 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-4cf81d8 {
	text-align: center;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 24px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-5b88736 {
	--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: 150px 150px;
	--row-gap: 150px;
	--column-gap: 150px;
	--padding-top: 52px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-23f3fc6 {
	--display: flex;
}

.elementor-524 .elementor-element.elementor-element-b5f023e {
	--display: flex;
}

.elementor-524 .elementor-element.elementor-element-aba706f {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 24px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-d24c99d.elementor-element {
	--align-self: center;
}

.elementor-524 .elementor-element.elementor-element-d24c99d .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 24px;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-6406604 {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 24px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-c0b6c01.elementor-element {
	--align-self: center;
}

.elementor-524 .elementor-element.elementor-element-c0b6c01 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 24px;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-b775d1b {
	--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: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 24px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-fb37213.elementor-element {
	--align-self: center;
}

.elementor-524 .elementor-element.elementor-element-fb37213 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 24px;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-f701d74 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--overlay-opacity: 1;
	box-shadow: 0px 0px 16px 0px rgba(151, 151, 151, .14901960784314);
	--padding-top: 70px;
	--padding-bottom: 250px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-f701d74:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-f701d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-f701d74::before, .elementor-524 .elementor-element.elementor-element-f701d74 > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-f701d74 > .e-con-inner > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-f701d74 > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-f701d74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-f701d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-iledmbi.nitrocdn.com/MREcLUiilhxRiETFyILvJUlomnzobbNJ/assets/images/optimized/rev-5360ecb/lp.ipc.co.il/wp-content/uploads/2025/06/Frame-1984078537.png");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-524 .elementor-element.elementor-element-145f9b4 > .elementor-widget-container {
	padding: 14px 24px 14px 24px;
	border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 0px 10px 0px rgba(153, 153, 153, .12941176470588);
}

.elementor-524 .elementor-element.elementor-element-145f9b4 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-9b34d0f {
	--display: flex;
	--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;
	--gap: 52px 52px;
	--row-gap: 52px;
	--column-gap: 52px;
	--padding-top: 44px;
	--padding-bottom: 44px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-fe390be {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-524 .elementor-element.elementor-element-cfd397c {
	--display: flex;
	--min-height: 366px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--overflow: hidden;
	--overlay-opacity: 1;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 0px 24px 0px rgba(112.2, 112.2, 112.2, .5);
	--margin-top: -200px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-524 .elementor-element.elementor-element-cfd397c:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-cfd397c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iledmbi.nitrocdn.com/MREcLUiilhxRiETFyILvJUlomnzobbNJ/assets/images/optimized/rev-5360ecb/lp.ipc.co.il/wp-content/uploads/2025/06/Frame-1984078513.png");
	background-size: cover;
}

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

.elementor-524 .elementor-element.elementor-element-cfd397c::before, .elementor-524 .elementor-element.elementor-element-cfd397c > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-cfd397c > .e-con-inner > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-cfd397c > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-cfd397c > .e-con-inner > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-cfd397c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-524 .elementor-element.elementor-element-dc2127d {
	width: var(--container-widget-width, 439px);
	max-width: 439px;
	--container-widget-width: 439px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-dc2127d.elementor-element {
	--align-self: center;
}

.elementor-524 .elementor-element.elementor-element-dc2127d .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 32px;
	font-weight: 800;
	line-height: 1.2em;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-bb6cbb5 {
	width: 100%;
	max-width: 100%;
	text-align: center;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 20px;
	font-weight: 400;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-bb6cbb5 > .elementor-widget-container {
	padding: 24px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-bb6cbb5.elementor-element {
	--align-self: center;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 {
	width: var(--container-widget-width, 420px);
	max-width: 420px;
	--container-widget-width: 420px;
	--container-widget-flex-grow: 0;
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 > .elementor-widget-container {
	padding: 32px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-d8d6597.elementor-element {
	--align-self: center;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 12px;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -12px;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-group > label, .elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-subgroup label {
	color: var(--e-global-color-87a2b38);
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-group > label {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 0px;
	font-weight: 400;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-type-html {
	padding-bottom: 0px;
	color: #fff;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-weight: 400;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-group .elementor-field {
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-group .elementor-field, .elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-subgroup label {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 19px;
	font-weight: 400;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #100;
	border-radius: 8px 8px 8px 8px;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-group .elementor-select-wrapper select {
	background-color: #100;
	border-radius: 8px 8px 8px 8px;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-button {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.3em;
	border-radius: 8px 8px 8px 8px;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .e-form__buttons__wrapper__button-next {
	background-color: #e21010;
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-button[type="submit"] {
	background-color: #e21010;
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-button[type="submit"]:hover {
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-524 .elementor-element.elementor-element-d8d6597 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-3ff772e > .elementor-widget-container {
	margin: 0% 9% 0% 9%;
}

.elementor-524 .elementor-element.elementor-element-3ff772e {
	text-align: center;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 12px;
	font-weight: 400;
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-8fd3415 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 100px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-8fd3415:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-8fd3415 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f24848;
}

.elementor-524 .elementor-element.elementor-element-e1b315f {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-e1b315f .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-6c5d760 {
	--e-image-carousel-slides-to-show: 6;
}

.elementor-524 .elementor-element.elementor-element-6c5d760 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-4b82215 {
	--display: flex;
	--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;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-524 .elementor-element.elementor-element-b409c05 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-524 .elementor-element.elementor-element-40aa5d7 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 40px;
	font-weight: 800;
	color: #1c4c99;
}

.elementor-524 .elementor-element.elementor-element-beb1c49 > .elementor-widget-container {
	padding: 16px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-beb1c49 {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-f44f3bb);
}

.elementor-524 .elementor-element.elementor-element-e0c5cc3 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
}

.elementor-524 .elementor-element.elementor-element-cf00d2c {
	--display: flex;
	--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;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-524 .elementor-element.elementor-element-cf00d2c:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-cf00d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-cf00d2c::before, .elementor-524 .elementor-element.elementor-element-cf00d2c > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-cf00d2c > .e-con-inner > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-cf00d2c > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-cf00d2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-cf00d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-524 .elementor-element.elementor-element-6c8fb1f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-524 .elementor-element.elementor-element-8b2f285 {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-8b2f285 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-e984aa1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-e984aa1 {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-799ef43 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
}

.elementor-524 .elementor-element.elementor-element-9500650 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-b5ed92d {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overflow: hidden;
	--border-radius: 30px 30px 30px 30px;
	box-shadow: 0px 0px 20px 0px rgba(209.1, 209.1, 209.1, .5);
	--padding-top: 70px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-b5ed92d:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-b5ed92d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #faf4f4;
}

.elementor-524 .elementor-element.elementor-element-e980779 {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-e980779 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 40px;
	font-weight: 700;
	color: #b62b2e;
}

.elementor-524 .elementor-element.elementor-element-fa3b394 {
	width: var(--container-widget-width, 589px);
	max-width: 589px;
	--container-widget-width: 589px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-fa3b394 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-fa3b394.elementor-element {
	--align-self: center;
}

.elementor-widget-testimonial-carousel .elementor-testimonial__text {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), noto sans hebrew;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__name {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-primary-font-family), noto sans hebrew;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), noto sans hebrew;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-524 .elementor-element.elementor-element-bce04d5 {
	width: var(--container-widget-width, 1206px);
	max-width: 1206px;
	--container-widget-width: 1206px;
	--container-widget-flex-grow: 0;
}

.elementor-524 .elementor-element.elementor-element-bce04d5 > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-bce04d5 .elementor-main-swiper .swiper-slide {
	background-color: var(--e-global-color-2f01962);
	border-width: 1px 1px 1px 1px;
	border-radius: 8px;
	border-color: var(--e-global-color-primary);
	padding: 16px 16px 16px 16px;
}

.elementor-524 .elementor-element.elementor-element-bce04d5 .elementor-swiper-button {
	font-size: 25px;
}

.elementor-524 .elementor-element.elementor-element-bce04d5 .elementor-testimonial__text {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
}

.elementor-524 .elementor-element.elementor-element-bce04d5 .elementor-testimonial__name {
	color: var(--e-global-color-text);
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 20px;
	font-weight: 500;
}

.elementor-524 .elementor-element.elementor-element-bce04d5 .elementor-testimonial__title {
	color: var(--e-global-color-secondary);
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 14px;
	font-weight: 400;
}

.elementor-524 .elementor-element.elementor-element-8225646 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-16705d4 {
	--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;
	--padding-top: 72px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-2a66121 {
	--display: flex;
}

.elementor-524 .elementor-element.elementor-element-c197703 {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-c197703 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 40px;
	font-weight: 800;
	color: #292121;
}

.elementor-524 .elementor-element.elementor-element-ae92f07 {
	--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;
	--flex-wrap: wrap;
}

.elementor-524 .elementor-element.elementor-element-fc596fd {
	--display: flex;
}

.elementor-524 .elementor-element.elementor-element-d9c1d91 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-ef167a9 {
	width: var(--container-widget-width, 274px);
	max-width: 274px;
	--container-widget-width: 274px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 17px;
	font-weight: 500;
}

.elementor-524 .elementor-element.elementor-element-ef167a9 > .elementor-widget-container {
	padding: 24px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-ef167a9.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-524 .elementor-element.elementor-element-c972df6 {
	--display: flex;
}

.elementor-524 .elementor-element.elementor-element-c9b575d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-d01b11a {
	width: var(--container-widget-width, 274px);
	max-width: 274px;
	--container-widget-width: 274px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 17px;
	font-weight: 500;
}

.elementor-524 .elementor-element.elementor-element-d01b11a > .elementor-widget-container {
	padding: 24px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-d01b11a.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-524 .elementor-element.elementor-element-df29558 {
	--display: flex;
}

.elementor-524 .elementor-element.elementor-element-f3fc4ff .elementor-icon-wrapper {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-2aa63c0 {
	width: var(--container-widget-width, 274px);
	max-width: 274px;
	--container-widget-width: 274px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 17px;
	font-weight: 500;
}

.elementor-524 .elementor-element.elementor-element-2aa63c0 > .elementor-widget-container {
	padding: 24px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-2aa63c0.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-524 .elementor-element.elementor-element-b615827 .elementor-button {
	background-color: #e24245;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 22px;
	font-weight: 600;
}

.elementor-524 .elementor-element.elementor-element-b615827 > .elementor-widget-container {
	margin: 28px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-b615827.elementor-element {
	--align-self: center;
}

.elementor-524 .elementor-element.elementor-element-acd644b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--overlay-opacity: .5;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-524 .elementor-element.elementor-element-acd644b:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-acd644b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iledmbi.nitrocdn.com/MREcLUiilhxRiETFyILvJUlomnzobbNJ/assets/images/optimized/rev-5360ecb/lp.ipc.co.il/wp-content/uploads/2025/06/Frame1984078441-ezgif.com-jpg-to-webp-converter.webp");
	background-size: cover;
}

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

.elementor-524 .elementor-element.elementor-element-acd644b::before, .elementor-524 .elementor-element.elementor-element-acd644b > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-acd644b > .e-con-inner > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-acd644b > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-acd644b > .e-con-inner > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-acd644b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-text);
	--background-overlay: "";
}

.elementor-524 .elementor-element.elementor-element-ad66166 {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-ad66166 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-4ed4ca9 {
	width: var(--container-widget-width, 589px);
	max-width: 589px;
	--container-widget-width: 589px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-4ed4ca9 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-4ed4ca9.elementor-element {
	--align-self: center;
}

.elementor-524 .elementor-element.elementor-element-f55a502 {
	--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: 28px 28px;
	--row-gap: 28px;
	--column-gap: 28px;
	--margin-top: 52px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-ce49df0 {
	--display: flex;
	--min-height: 280px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-2f01962);
	--border-color: var(--e-global-color-2f01962);
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-524 .elementor-element.elementor-element-ce49df0:hover {
	background-color: var(--e-global-color-873e6e4);
}

.elementor-524 .elementor-element.elementor-element-4505d40 {
	width: var(--container-widget-width, 253px);
	max-width: 253px;
	--container-widget-width: 253px;
	--container-widget-flex-grow: 0;
}

.elementor-524 .elementor-element.elementor-element-4505d40.elementor-element {
	--align-self: flex-start;
}

.elementor-524 .elementor-element.elementor-element-4505d40 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 28px;
	font-weight: 800;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-44a6fd9 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-44a6fd9 {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 20px;
	font-weight: 400;
	line-height: 37px;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-d5a8fc9 {
	--display: flex;
	--min-height: 280px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-2f01962);
	--border-color: var(--e-global-color-2f01962);
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-524 .elementor-element.elementor-element-d5a8fc9:hover {
	background-color: var(--e-global-color-873e6e4);
}

.elementor-524 .elementor-element.elementor-element-c16635c {
	width: var(--container-widget-width, 305px);
	max-width: 305px;
	--container-widget-width: 305px;
	--container-widget-flex-grow: 0;
}

.elementor-524 .elementor-element.elementor-element-c16635c.elementor-element {
	--align-self: flex-start;
}

.elementor-524 .elementor-element.elementor-element-c16635c .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 28px;
	font-weight: 800;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-89cdef3 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-89cdef3 {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 20px;
	font-weight: 400;
	line-height: 37px;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-ebe0faa {
	--display: flex;
	--min-height: 280px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-2f01962);
	--border-color: var(--e-global-color-2f01962);
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-524 .elementor-element.elementor-element-ebe0faa:hover {
	background-color: var(--e-global-color-873e6e4);
}

.elementor-524 .elementor-element.elementor-element-684240e {
	width: var(--container-widget-width, 253px);
	max-width: 253px;
	--container-widget-width: 253px;
	--container-widget-flex-grow: 0;
}

.elementor-524 .elementor-element.elementor-element-684240e.elementor-element {
	--align-self: flex-start;
}

.elementor-524 .elementor-element.elementor-element-684240e .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 28px;
	font-weight: 800;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-f1124ae > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-f1124ae {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 20px;
	font-weight: 400;
	line-height: 37px;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-91bfd06 {
	--display: flex;
	--min-height: 813px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 44px 44px;
	--row-gap: 44px;
	--column-gap: 44px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-91bfd06:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-91bfd06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1e1b1b;
}

.elementor-524 .elementor-element.elementor-element-7570493 {
	--display: flex;
	--min-height: 101px;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-524 .elementor-element.elementor-element-eb85aae {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-eb85aae .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-b421d96 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 22px;
	font-weight: 400;
	letter-spacing: -1px;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-b421d96 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-b421d96.elementor-element {
	--align-self: center;
}

.elementor-524 .elementor-element.elementor-element-d6ce671 {
	--display: flex;
	--min-height: 0px;
	--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: 2% 2%;
	--row-gap: 2%;
	--column-gap: 2%;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-widget-media-carousel .elementor-carousel-image-overlay {
	font-family: var(--e-global-typography-accent-font-family), noto sans hebrew;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-524 .elementor-element.elementor-element-f708132.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 24px;
}

.elementor-524 .elementor-element.elementor-element-f708132 .elementor-main-swiper {
	height: 311px;
}

.elementor-524 .elementor-element.elementor-element-f708132 .elementor-swiper-button {
	font-size: 32px;
}

.elementor-524 .elementor-element.elementor-element-f708132 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image {
	background-size: contain;
}

#elementor-lightbox-slideshow-f708132 .elementor-video-container {
	width: 100%;
}

.elementor-524 .elementor-element.elementor-element-f708132 .elementor-custom-embed-play i {
	color: rgba(0, 0, 0, 0);
	font-size: 1px;
}

.elementor-524 .elementor-element.elementor-element-f708132 .elementor-custom-embed-play svg {
	fill: rgba(0, 0, 0, 0);
}

.elementor-524 .elementor-element.elementor-element-24f1f80 {
	--display: flex;
	--min-height: 113px;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 28px 28px;
	--row-gap: 28px;
	--column-gap: 28px;
}

.elementor-524 .elementor-element.elementor-element-caa0483 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 24px;
	font-weight: 400;
	letter-spacing: -1px;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-caa0483 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-caa0483.elementor-element {
	--align-self: center;
}

.elementor-524 .elementor-element.elementor-element-0eeb8e8 .elementor-button {
	background-color: #e24245;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 22px;
	font-weight: 600;
}

.elementor-524 .elementor-element.elementor-element-0eeb8e8 > .elementor-widget-container {
	margin: 28px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-0eeb8e8.elementor-element {
	--align-self: center;
}

.elementor-524 .elementor-element.elementor-element-b8411b7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--flex-wrap: wrap;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-524 .elementor-element.elementor-element-16fa640 {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-16fa640 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-1115517 {
	--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;
	--justify-content: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-b357216 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 24px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-deef3ae.elementor-element {
	--align-self: flex-start;
}

.elementor-524 .elementor-element.elementor-element-deef3ae {
	text-align: right;
}

.elementor-524 .elementor-element.elementor-element-deef3ae .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-c33bda0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 24px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-c146b45.elementor-element {
	--align-self: flex-start;
}

.elementor-524 .elementor-element.elementor-element-c146b45 {
	text-align: right;
}

.elementor-524 .elementor-element.elementor-element-c146b45 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-88e932c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 24px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-9fbbb9d.elementor-element {
	--align-self: flex-start;
}

.elementor-524 .elementor-element.elementor-element-9fbbb9d {
	text-align: right;
}

.elementor-524 .elementor-element.elementor-element-9fbbb9d .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-972859e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 24px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-5a128a9.elementor-element {
	--align-self: flex-start;
}

.elementor-524 .elementor-element.elementor-element-5a128a9 {
	text-align: right;
}

.elementor-524 .elementor-element.elementor-element-5a128a9 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-ce1b242 .elementor-button {
	background-color: #e24245;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 22px;
	font-weight: 600;
}

.elementor-524 .elementor-element.elementor-element-ce1b242 > .elementor-widget-container {
	margin: 28px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-ce1b242.elementor-element {
	--align-self: center;
}

.elementor-524 .elementor-element.elementor-element-4f51b60 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--overflow: hidden;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-4f51b60:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-4f51b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-873e6e4);
}

.elementor-524 .elementor-element.elementor-element-22f4cdd {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-22f4cdd .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-fc343d2 {
	--display: flex;
	--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;
	--align-items: center;
	--gap: 62px 62px;
	--row-gap: 62px;
	--column-gap: 62px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #b3b3b3;
	--border-color: #b3b3b3;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 36px;
	--padding-bottom: 36px;
	--padding-left: 36px;
	--padding-right: 36px;
}

.elementor-524 .elementor-element.elementor-element-fc343d2:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-fc343d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-fc343d2.e-con {
	--align-self: center;
}

.elementor-524 .elementor-element.elementor-element-0f2ce7a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
}

.elementor-524 .elementor-element.elementor-element-f7a1f40 > .elementor-widget-container {
	margin: 0px -15px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-f7a1f40.elementor-element {
	--align-self: flex-start;
}

.elementor-524 .elementor-element.elementor-element-e8028a2 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 24px;
	font-weight: 800;
	color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-5d80e28 > .elementor-widget-container {
	padding: 6px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-5d80e28 {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-secondary);
}

.elementor-524 .elementor-element.elementor-element-9bd7045 {
	--display: flex;
}

.elementor-524 .elementor-element.elementor-element-1f6d842 {
	width: var(--container-widget-width, 655px);
	max-width: 655px;
	--container-widget-width: 655px;
	--container-widget-flex-grow: 0;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 24px;
	font-weight: 500;
}

.elementor-524 .elementor-element.elementor-element-1f6d842.elementor-element {
	--align-self: flex-start;
}

.elementor-524 .elementor-element.elementor-element-08cc3d7 {
	--display: flex;
	--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;
	--align-items: center;
	--gap: 62px 62px;
	--row-gap: 62px;
	--column-gap: 62px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #b3b3b3;
	--border-color: #b3b3b3;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 36px;
	--padding-bottom: 36px;
	--padding-left: 36px;
	--padding-right: 36px;
}

.elementor-524 .elementor-element.elementor-element-08cc3d7:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-08cc3d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-08cc3d7.e-con {
	--align-self: center;
}

.elementor-524 .elementor-element.elementor-element-f17ebfc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
}

.elementor-524 .elementor-element.elementor-element-1d8039c > .elementor-widget-container {
	margin: 0px -15px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-1d8039c.elementor-element {
	--align-self: flex-start;
}

.elementor-524 .elementor-element.elementor-element-9e4ce2e .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 24px;
	font-weight: 800;
	color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-c4aba88 > .elementor-widget-container {
	padding: 6px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-c4aba88 {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-secondary);
}

.elementor-524 .elementor-element.elementor-element-1daef88 {
	--display: flex;
}

.elementor-524 .elementor-element.elementor-element-44f46f3 {
	width: var(--container-widget-width, 655px);
	max-width: 655px;
	--container-widget-width: 655px;
	--container-widget-flex-grow: 0;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 24px;
	font-weight: 500;
}

.elementor-524 .elementor-element.elementor-element-44f46f3.elementor-element {
	--align-self: flex-start;
}

.elementor-524 .elementor-element.elementor-element-00b9f8b {
	--display: flex;
	--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;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-524 .elementor-element.elementor-element-c046710 .elementor-button {
	background-color: rgba(226, 66, 69, 0);
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 22px;
	font-weight: 600;
	fill: var(--e-global-color-2f01962);
	color: var(--e-global-color-2f01962);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-524 .elementor-element.elementor-element-22e1ddc .elementor-button {
	background-color: rgba(226, 66, 69, 0);
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 22px;
	font-weight: 600;
	fill: var(--e-global-color-2f01962);
	color: var(--e-global-color-2f01962);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-524 .elementor-element.elementor-element-114118c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--overflow: hidden;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-524 .elementor-element.elementor-element-114118c:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-114118c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-524 .elementor-element.elementor-element-05513a8 {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-05513a8 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-6b0b48e {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 12px;
	--margin-bottom: 12px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-044eb0e > .elementor-widget-container {
	padding: 16px 16px 16px 16px;
}

.elementor-524 .elementor-element.elementor-element-044eb0e {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 400;
}

.elementor-524 .elementor-element.elementor-element-262c0c9 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 12px;
	--margin-bottom: 12px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-82879f4 > .elementor-widget-container {
	padding: 16px 16px 16px 16px;
}

.elementor-524 .elementor-element.elementor-element-82879f4 {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 400;
}

.elementor-524 .elementor-element.elementor-element-d79d2ae {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 12px;
	--margin-bottom: 12px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-339f24c > .elementor-widget-container {
	padding: 16px 16px 16px 16px;
}

.elementor-524 .elementor-element.elementor-element-339f24c {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 400;
}

.elementor-524 .elementor-element.elementor-element-257a818 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 12px;
	--margin-bottom: 12px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-524 .elementor-element.elementor-element-a1b0b56 > .elementor-widget-container {
	padding: 16px 16px 16px 16px;
}

.elementor-524 .elementor-element.elementor-element-a1b0b56 {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 400;
}

.elementor-524 .elementor-element.elementor-element-1c37601 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-title-icon-order: -1;
	--n-accordion-item-title-space-between: 16px;
	--n-accordion-border-radius: 8px 8px 8px 8px;
	--n-accordion-icon-size: 15px;
}

.elementor-524 .elementor-element.elementor-element-1c37601 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e0e0e0;
}

.elementor-524 .elementor-element.elementor-element-1c37601 {
	--n-accordion-padding: 16px 16px 16px 16px;
}

:where( .elementor-524 .elementor-element.elementor-element-1c37601 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
}

.elementor-524 .elementor-element.elementor-element-dc7b6eb {
	--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;
	--overlay-opacity: 1;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-524 .elementor-element.elementor-element-dc7b6eb:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-dc7b6eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-873e6e4);
}

.elementor-524 .elementor-element.elementor-element-dc7b6eb::before, .elementor-524 .elementor-element.elementor-element-dc7b6eb > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-dc7b6eb > .e-con-inner > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-dc7b6eb > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-dc7b6eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-dc7b6eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-524 .elementor-element.elementor-element-119f48d {
	--display: flex;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-524 .elementor-element.elementor-element-1cc7bba {
	width: var(--container-widget-width, 526px);
	max-width: 526px;
	--container-widget-width: 526px;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-524 .elementor-element.elementor-element-1cc7bba.elementor-element {
	--align-self: flex-start;
}

.elementor-524 .elementor-element.elementor-element-1cc7bba .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 40px;
	font-weight: 700;
	line-height: 48px;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-1f38202 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-1f38202 {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 24px;
	font-weight: 400;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 {
	width: var(--container-widget-width, 420px);
	max-width: 420px;
	--container-widget-width: 420px;
	--container-widget-flex-grow: 0;
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 > .elementor-widget-container {
	padding: 32px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1.elementor-element {
	--align-self: flex-start;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 10px;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -10px;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-field-group > label {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 0px;
	font-weight: 400;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-field-type-html {
	padding-bottom: 0px;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-weight: 400;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-field-group .elementor-field {
	color: var(--e-global-color-ad05e68);
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-field-group .elementor-field, .elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-field-subgroup label {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 19px;
	font-weight: 400;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-button {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 500;
	border-radius: 8px 8px 8px 8px;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-text);
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-button[type="submit"] {
	background-color: var(--e-global-color-text);
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-button[type="submit"]:hover {
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-524 .elementor-element.elementor-element-8a0bef1 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-86e108a > .elementor-widget-container {
	margin: 0% 9% 0% 9%;
}

.elementor-524 .elementor-element.elementor-element-86e108a {
	text-align: center;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 12px;
	font-weight: 400;
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-6312fbe {
	--display: flex;
	--flex-direction: column-reverse;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-524 .elementor-element.elementor-element-9f42aee > .elementor-widget-container {
	margin: -150px 0px 0px 0px;
}

.elementor-524 .elementor-element.elementor-element-eec2772 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-524 .elementor-element.elementor-element-eec2772:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-eec2772 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-524 .elementor-element.elementor-element-466e009 {
	text-align: center;
}

.elementor-524 .elementor-element.elementor-element-466e009 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-2f01962);
}

.elementor-524 .elementor-element.elementor-element-91d9f14 {
	--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;
	--justify-content: center;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-524 .elementor-element.elementor-element-91d9f14:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-91d9f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #020202;
}

.elementor-524 .elementor-element.elementor-element-ffc9fe6 {
	text-align: center;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 17px;
	font-weight: 200;
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-190cf2a {
	text-align: center;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 17px;
	font-weight: 200;
	color: #fff;
}

.elementor-524 .elementor-element.elementor-element-b263684 {
	text-align: center;
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 17px;
	font-weight: 200;
	color: #fff;
}

body.elementor-page-524:not(.elementor-motion-effects-element-type-background), body.elementor-page-524 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2f01962);
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-524 .elementor-element.elementor-element-468fad9 {
		--width: 360px;
	}
	
	.elementor-524 .elementor-element.elementor-element-304063d {
		--width: 370px;
	}
	
	.elementor-524 .elementor-element.elementor-element-403cc4b {
		--width: 300px;
	}
	
	.elementor-524 .elementor-element.elementor-element-cfbbd69 {
		--width: 270px;
	}
	
	.elementor-524 .elementor-element.elementor-element-3b434b2 {
		--width: 330px;
	}
	
	.elementor-524 .elementor-element.elementor-element-479bc7e {
		--width: 270px;
	}
	
	.elementor-524 .elementor-element.elementor-element-cfd397c {
		--width: 637px;
	}
	
	.elementor-524 .elementor-element.elementor-element-4b82215 {
		--content-width: 1404px;
	}
	
	.elementor-524 .elementor-element.elementor-element-b409c05 {
		--width: 65%;
	}
	
	.elementor-524 .elementor-element.elementor-element-e0c5cc3 {
		--width: 50%;
	}
	
	.elementor-524 .elementor-element.elementor-element-cf00d2c {
		--content-width: 1081px;
	}
	
	.elementor-524 .elementor-element.elementor-element-6c8fb1f {
		--width: 65%;
	}
	
	.elementor-524 .elementor-element.elementor-element-799ef43 {
		--width: 50%;
	}
	
	.elementor-524 .elementor-element.elementor-element-fc596fd {
		--width: 50%;
	}
	
	.elementor-524 .elementor-element.elementor-element-c972df6 {
		--width: 50%;
	}
	
	.elementor-524 .elementor-element.elementor-element-df29558 {
		--width: 50%;
	}
	
	.elementor-524 .elementor-element.elementor-element-ce49df0 {
		--width: 511px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d5a8fc9 {
		--width: 511px;
	}
	
	.elementor-524 .elementor-element.elementor-element-ebe0faa {
		--width: 511px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d6ce671 {
		--width: 95%;
	}
	
	.elementor-524 .elementor-element.elementor-element-24f1f80 {
		--width: 761px;
	}
	
	.elementor-524 .elementor-element.elementor-element-fc343d2 {
		--width: 801px;
	}
	
	.elementor-524 .elementor-element.elementor-element-0f2ce7a {
		--width: 200px;
	}
	
	.elementor-524 .elementor-element.elementor-element-08cc3d7 {
		--width: 801px;
	}
	
	.elementor-524 .elementor-element.elementor-element-f17ebfc {
		--width: 200px;
	}
	
	.elementor-524 .elementor-element.elementor-element-114118c {
		--content-width: 1128px;
	}
	
	.elementor-524 .elementor-element.elementor-element-dc7b6eb {
		--width: 1154px;
	}
}

@media (max-width:1024px) {
	.elementor-widget-theme-site-logo .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-524 .elementor-element.elementor-element-8347374 {
		font-size: 18px;
	}
	
	.elementor-widget-form .elementor-field-group > label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-field-type-html {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-widget-form .elementor-message {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-widget-form .e-form__indicators__indicator__progress__meter {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-group .elementor-field, .elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-subgroup label {
		font-size: 17px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-button {
		font-size: 20px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	body:not(.rtl) .elementor-524 .elementor-element.elementor-element-3b434b2 {
		right: -51px;
	}
	
	body.rtl .elementor-524 .elementor-element.elementor-element-3b434b2 {
		left: -51px;
	}
	
	.elementor-524 .elementor-element.elementor-element-b523863 {
		width: var(--container-widget-width, 95%);
		max-width: 95%;
		--container-widget-width: 95%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-524 .elementor-element.elementor-element-f38a6b1 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-524 .elementor-element.elementor-element-b5f023e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 15px;
		--margin-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d24c99d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-524 .elementor-element.elementor-element-c0b6c01 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-524 .elementor-element.elementor-element-fb37213 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-524 .elementor-element.elementor-element-8b2f285 {
		text-align: right;
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__name {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-524 .elementor-element.elementor-element-16705d4 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-524 .elementor-element.elementor-element-2a66121 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-widget-media-carousel .elementor-carousel-image-overlay {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-524 .elementor-element.elementor-element-f708132.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-524 .elementor-element.elementor-element-deef3ae .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-524 .elementor-element.elementor-element-c146b45 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-524 .elementor-element.elementor-element-9fbbb9d .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-524 .elementor-element.elementor-element-5a128a9 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-524 .elementor-element.elementor-element-1f6d842 {
		font-size: 20px;
		line-height: 26px;
	}
	
	.elementor-524 .elementor-element.elementor-element-44f46f3 {
		font-size: 20px;
		line-height: 26px;
	}
	
	.elementor-524 .elementor-element.elementor-element-119f48d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 155px;
	}
	
	.elementor-524 .elementor-element.elementor-element-1cc7bba .elementor-heading-title {
		font-size: 30px;
		line-height: 33px;
	}
}

@media (max-width:767px) {
	.elementor-524 .elementor-element.elementor-element-5b3386f {
		--min-height: 54px;
		--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;
		--justify-content: space-evenly;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 5px;
		--padding-right: 5px;
		--z-index: 0;
	}
	
	.elementor-524 .elementor-element.elementor-element-5b3386f.e-con {
		--align-self: center;
	}
	
	.elementor-widget-theme-site-logo .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-524 .elementor-element.elementor-element-7ec9de3 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-7ec9de3 img {
		width: 120px;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-524 .elementor-element.elementor-element-94c483c .elementor-button {
		font-size: 16px;
		border-width: 1px 1px 1px 1px;
		padding: 12px 16px 12px 16px;
	}
	
	.elementor-524 .elementor-element.elementor-element-b60c7c9::before, .elementor-524 .elementor-element.elementor-element-b60c7c9 > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-b60c7c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-b60c7c9 > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-b60c7c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-b60c7c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-image: url("https://cdn-iledmbi.nitrocdn.com/MREcLUiilhxRiETFyILvJUlomnzobbNJ/assets/images/optimized/rev-5360ecb/lp.ipc.co.il/wp-content/uploads/2025/06/Ellipse-138-2.png");
	}
	
	.elementor-524 .elementor-element.elementor-element-b60c7c9 {
		--min-height: 733px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 12px;
		--padding-left: 15px;
		--padding-right: 20px;
	}
	
	.elementor-524 .elementor-element.elementor-element-e6d1a24 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-524 .elementor-element.elementor-element-24a5273 > .elementor-widget-container {
		margin: 2% 0% 2% 0%;
	}
	
	.elementor-524 .elementor-element.elementor-element-24a5273 {
		text-align: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-24a5273 .elementor-heading-title {
		font-size: 32px;
		-webkit-text-stroke-width: 0px;
		stroke-width: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-a055469 > .elementor-widget-container {
		margin: 2% 0% 2% 0%;
	}
	
	.elementor-524 .elementor-element.elementor-element-a055469 {
		text-align: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-a055469 .elementor-heading-title {
		font-size: 21px;
		-webkit-text-stroke-width: 0px;
		stroke-width: 0px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-524 .elementor-element.elementor-element-8347374 {
		width: var(--container-widget-width, 500px);
		max-width: 500px;
		--container-widget-width: 500px;
		--container-widget-flex-grow: 0;
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-524 .elementor-element.elementor-element-8347374 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-8347374.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-widget-form .elementor-field-group > label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-field-type-html {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-widget-form .elementor-message {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-widget-form .e-form__indicators__indicator__progress__meter {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-524 .elementor-element.elementor-element-d0f35cd {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-524 .elementor-element.elementor-element-d0f35cd > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-group > label {
		font-size: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-type-html {
		font-size: 14px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-group .elementor-field, .elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-subgroup label {
		font-size: 14px;
	}
	
	.elementor-524 .elementor-element.elementor-element-f62e493 > .elementor-widget-container {
		margin: 2% 0% 0% 0%;
	}
	
	.elementor-524 .elementor-element.elementor-element-f62e493 {
		text-align: center;
		font-size: 11px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-524 .elementor-element.elementor-element-bfb1e3d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-bfb1e3d.elementor-element {
		--align-self: center;
	}
	
	body:not(.rtl) .elementor-524 .elementor-element.elementor-element-bfb1e3d {
		left: -4px;
	}
	
	body.rtl .elementor-524 .elementor-element.elementor-element-bfb1e3d {
		right: -4px;
	}
	
	.elementor-524 .elementor-element.elementor-element-bfb1e3d {
		bottom: -195px;
		z-index: 9999;
		text-align: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-bfb1e3d img {
		width: 100%;
	}
	
	.elementor-524 .elementor-element.elementor-element-351d7eb {
		--min-height: 336px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-524 .elementor-element.elementor-element-351d7eb::before, .elementor-524 .elementor-element.elementor-element-351d7eb > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-351d7eb > .e-con-inner > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-351d7eb > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-351d7eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-351d7eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-position: 0px -8px;
		background-size: 283px auto;
	}
	
	.elementor-524 .elementor-element.elementor-element-3b434b2 {
		--z-index: 0;
	}
	
	.elementor-524 .elementor-element.elementor-element-fde394b .elementor-button {
		font-size: 32px;
	}
	
	.elementor-524 .elementor-element.elementor-element-49589ae {
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-524 .elementor-element.elementor-element-a99f497 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-524 .elementor-element.elementor-element-48cd143 > .elementor-widget-container {
		border-radius: 0px 50px 0px 50px;
	}
	
	.elementor-524 .elementor-element.elementor-element-47e9021 {
		--content-width: 375px;
		--gap: 6px 6px;
		--row-gap: 6px;
		--column-gap: 6px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-524 .elementor-element.elementor-element-78ddc69 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-524 .elementor-element.elementor-element-099f966 {
		width: var(--container-widget-width, 268px);
		max-width: 268px;
		--container-widget-width: 268px;
		--container-widget-flex-grow: 0;
		text-align: center;
		font-size: 18px;
		line-height: 22px;
	}
	
	.elementor-524 .elementor-element.elementor-element-099f966.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-92da860 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-524 .elementor-element.elementor-element-096e67e .elementor-icon {
		font-size: 52px;
	}
	
	.elementor-524 .elementor-element.elementor-element-096e67e .elementor-icon svg {
		height: 52px;
	}
	
	.elementor-524 .elementor-element.elementor-element-90e4e71 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-90e4e71 {
		text-align: right;
	}
	
	.elementor-524 .elementor-element.elementor-element-90e4e71 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.2em;
	}
	
	.elementor-524 .elementor-element.elementor-element-091ca16 > .elementor-widget-container {
		padding: 12px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-091ca16 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-524 .elementor-element.elementor-element-83c0183 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 12px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-630fb6e .elementor-icon {
		font-size: 52px;
	}
	
	.elementor-524 .elementor-element.elementor-element-630fb6e .elementor-icon svg {
		height: 52px;
	}
	
	.elementor-524 .elementor-element.elementor-element-cfb1905 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-cfb1905 {
		text-align: right;
	}
	
	.elementor-524 .elementor-element.elementor-element-cfb1905 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.2em;
	}
	
	.elementor-524 .elementor-element.elementor-element-b523863 > .elementor-widget-container {
		padding: 12px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-b523863 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-524 .elementor-element.elementor-element-5e44bc4 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 12px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-2ef3857 .elementor-icon {
		font-size: 52px;
	}
	
	.elementor-524 .elementor-element.elementor-element-2ef3857 .elementor-icon svg {
		height: 52px;
	}
	
	.elementor-524 .elementor-element.elementor-element-f657870 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-f657870 {
		text-align: right;
	}
	
	.elementor-524 .elementor-element.elementor-element-f657870 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.2em;
	}
	
	.elementor-524 .elementor-element.elementor-element-f56ffe5 > .elementor-widget-container {
		padding: 12px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-f56ffe5 {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-524 .elementor-element.elementor-element-f38a6b1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-524 .elementor-element.elementor-element-f38a6b1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-f38a6b1.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-f38a6b1 .elementor-button {
		font-size: 18px;
		line-height: 100%;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-524 .elementor-element.elementor-element-2947c41::before, .elementor-524 .elementor-element.elementor-element-2947c41 > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-2947c41 > .e-con-inner > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-2947c41 > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-2947c41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-2947c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-image: url("https://cdn-iledmbi.nitrocdn.com/MREcLUiilhxRiETFyILvJUlomnzobbNJ/assets/images/optimized/rev-5360ecb/lp.ipc.co.il/wp-content/uploads/2025/06/Ellipse-138-4.png");
		background-position: 0px -232px;
		background-repeat: no-repeat;
	}
	
	.elementor-524 .elementor-element.elementor-element-2947c41 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--overlay-opacity: 1;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-524 .elementor-element.elementor-element-a637479 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-a637479 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-524 .elementor-element.elementor-element-4cf81d8 {
		width: var(--container-widget-width, 253px);
		max-width: 253px;
		--container-widget-width: 253px;
		--container-widget-flex-grow: 0;
		font-size: 18px;
		line-height: 140%;
		letter-spacing: 2%;
	}
	
	.elementor-524 .elementor-element.elementor-element-4cf81d8 > .elementor-widget-container {
		margin: 12px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-5b88736 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-b5f023e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
	}
	
	.elementor-524 .elementor-element.elementor-element-aba706f {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
	}
	
	.elementor-524 .elementor-element.elementor-element-93587f1 {
		text-align: right;
	}
	
	.elementor-524 .elementor-element.elementor-element-93587f1 img {
		width: 40px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d24c99d {
		width: var(--container-widget-width, 238px);
		max-width: 238px;
		--container-widget-width: 238px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-524 .elementor-element.elementor-element-d24c99d .elementor-heading-title {
		font-size: 20px;
		line-height: 1.2em;
	}
	
	.elementor-524 .elementor-element.elementor-element-6406604 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-a8b41c3 {
		text-align: right;
	}
	
	.elementor-524 .elementor-element.elementor-element-a8b41c3 img {
		width: 40px;
	}
	
	.elementor-524 .elementor-element.elementor-element-c0b6c01 {
		width: var(--container-widget-width, 238px);
		max-width: 238px;
		--container-widget-width: 238px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-524 .elementor-element.elementor-element-c0b6c01 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.2em;
	}
	
	.elementor-524 .elementor-element.elementor-element-b775d1b {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d7d3a94 {
		text-align: right;
	}
	
	.elementor-524 .elementor-element.elementor-element-d7d3a94 img {
		width: 40px;
	}
	
	.elementor-524 .elementor-element.elementor-element-fb37213 {
		width: var(--container-widget-width, 238px);
		max-width: 238px;
		--container-widget-width: 238px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-524 .elementor-element.elementor-element-fb37213 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.2em;
	}
	
	.elementor-524 .elementor-element.elementor-element-f701d74 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-524 .elementor-element.elementor-element-145f9b4 {
		width: var(--container-widget-width, 274px);
		max-width: 274px;
		--container-widget-width: 274px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-145f9b4 > .elementor-widget-container {
		margin: 0px 16px 0px 16px;
	}
	
	.elementor-524 .elementor-element.elementor-element-145f9b4.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-145f9b4 .elementor-heading-title {
		font-size: 22px;
		line-height: 140%;
	}
	
	.elementor-524 .elementor-element.elementor-element-9b34d0f {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--flex-wrap: nowrap;
		--padding-top: 28px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-eed8dcc {
		width: var(--container-widget-width, 30%);
		max-width: 30%;
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-524 .elementor-element.elementor-element-eed8dcc img {
		width: 100%;
	}
	
	.elementor-524 .elementor-element.elementor-element-dd3a6f5 {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-524 .elementor-element.elementor-element-dd3a6f5.elementor-element {
		--align-self: center;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-524 .elementor-element.elementor-element-fe390be {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-524 .elementor-element.elementor-element-cfd397c {
		--min-height: 374px;
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-524 .elementor-element.elementor-element-dc2127d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-524 .elementor-element.elementor-element-dc2127d.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-dc2127d .elementor-heading-title {
		font-size: 20px;
		line-height: 120%;
		letter-spacing: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-bb6cbb5 {
		width: var(--container-widget-width, 209px);
		max-width: 209px;
		--container-widget-width: 209px;
		--container-widget-flex-grow: 0;
		text-align: center;
		font-size: 17px;
	}
	
	.elementor-524 .elementor-element.elementor-element-bb6cbb5 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d8d6597 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-524 .elementor-element.elementor-element-d8d6597 > .elementor-widget-container {
		padding: 24px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-group > label {
		font-size: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-type-html {
		font-size: 14px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-group .elementor-field, .elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-subgroup label {
		font-size: 14px;
	}
	
	.elementor-524 .elementor-element.elementor-element-3ff772e > .elementor-widget-container {
		margin: 2% 0% 0% 0%;
	}
	
	.elementor-524 .elementor-element.elementor-element-3ff772e {
		text-align: center;
		font-size: 11px;
	}
	
	.elementor-524 .elementor-element.elementor-element-8fd3415 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-e1b315f {
		width: var(--container-widget-width, 248px);
		max-width: 248px;
		--container-widget-width: 248px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-524 .elementor-element.elementor-element-e1b315f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-e1b315f.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-e1b315f .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-524 .elementor-element.elementor-element-6c5d760 {
		--e-image-carousel-slides-to-show: 3;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-524 .elementor-element.elementor-element-6c5d760 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-6c5d760 .swiper-wrapper {
		display: flex;
		align-items: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-4b82215 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-524 .elementor-element.elementor-element-40aa5d7 {
		text-align: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-40aa5d7 .elementor-heading-title {
		font-size: 24px;
		line-height: 140%;
	}
	
	.elementor-524 .elementor-element.elementor-element-beb1c49 {
		width: var(--container-widget-width, 263px);
		max-width: 263px;
		--container-widget-width: 263px;
		--container-widget-flex-grow: 0;
		text-align: center;
		font-size: 16px;
		line-height: 140%;
	}
	
	.elementor-524 .elementor-element.elementor-element-beb1c49 > .elementor-widget-container {
		margin: 16px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-beb1c49.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-e0c5cc3 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-b9e7bdc.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-b9e7bdc {
		text-align: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-b9e7bdc img {
		width: 176px;
	}
	
	.elementor-524 .elementor-element.elementor-element-cf00d2c::before, .elementor-524 .elementor-element.elementor-element-cf00d2c > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-cf00d2c > .e-con-inner > .elementor-background-video-container::before, .elementor-524 .elementor-element.elementor-element-cf00d2c > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-cf00d2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-524 .elementor-element.elementor-element-cf00d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-image: url("https://cdn-iledmbi.nitrocdn.com/MREcLUiilhxRiETFyILvJUlomnzobbNJ/assets/images/optimized/rev-5360ecb/lp.ipc.co.il/wp-content/uploads/2025/06/Ellipse-138-4.png");
		background-repeat: no-repeat;
	}
	
	.elementor-524 .elementor-element.elementor-element-cf00d2c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--overlay-opacity: 1;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-524 .elementor-element.elementor-element-6c8fb1f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-8b2f285 {
		width: var(--container-widget-width, 217px);
		max-width: 217px;
		--container-widget-width: 217px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-8b2f285 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-8b2f285.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-8b2f285 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-524 .elementor-element.elementor-element-e984aa1 {
		width: var(--container-widget-width, 252px);
		max-width: 252px;
		--container-widget-width: 252px;
		--container-widget-flex-grow: 0;
		text-align: center;
		font-size: 17px;
		line-height: 140%;
	}
	
	.elementor-524 .elementor-element.elementor-element-e984aa1 > .elementor-widget-container {
		padding: 12px 8px 0px 8px;
	}
	
	.elementor-524 .elementor-element.elementor-element-e984aa1.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-799ef43 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-4ff681b.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-4ff681b {
		text-align: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-4ff681b img {
		width: 274px;
	}
	
	.elementor-524 .elementor-element.elementor-element-9500650 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-524 .elementor-element.elementor-element-b5ed92d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 32px;
		--padding-bottom: 20px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-524 .elementor-element.elementor-element-b5ed92d.e-con {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-e980779.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-e980779 .elementor-heading-title {
		font-size: 24px;
		line-height: 125%;
		letter-spacing: -2%;
	}
	
	.elementor-524 .elementor-element.elementor-element-fa3b394 > .elementor-widget-container {
		padding: 16px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-fa3b394 {
		line-height: 140%;
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__name {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-524 .elementor-element.elementor-element-bce04d5 > .elementor-widget-container {
		margin: 24px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-bce04d5 .elementor-testimonial__text {
		font-size: 16px;
		line-height: 130%;
		letter-spacing: -1%;
	}
	
	.elementor-524 .elementor-element.elementor-element-bce04d5 .elementor-testimonial__name {
		font-size: 18px;
		letter-spacing: -2.2%;
	}
	
	.elementor-524 .elementor-element.elementor-element-bce04d5 .elementor-testimonial__title {
		font-size: 16px;
		line-height: 32px;
		letter-spacing: -2.2%;
	}
	
	.elementor-524 .elementor-element.elementor-element-8225646 {
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-524 .elementor-element.elementor-element-16705d4 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-524 .elementor-element.elementor-element-2a66121 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-c197703 > .elementor-widget-container {
		margin: 24px 0px 12px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-c197703 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-524 .elementor-element.elementor-element-ae92f07 {
		--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;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 16px;
		--margin-bottom: 24px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-ae92f07.e-con {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-fc596fd {
		--width: 500px;
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
		--gap: 0px 16px;
		--row-gap: 0px;
		--column-gap: 16px;
		--flex-wrap: nowrap;
		--margin-top: 8px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d9c1d91 .elementor-icon {
		font-size: 32px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d9c1d91 .elementor-icon svg {
		height: 32px;
	}
	
	.elementor-524 .elementor-element.elementor-element-ef167a9 {
		width: var(--container-widget-width, 259px);
		max-width: 259px;
		--container-widget-width: 259px;
		--container-widget-flex-grow: 0;
		text-align: right;
		font-size: 16px;
		line-height: 180%;
	}
	
	.elementor-524 .elementor-element.elementor-element-ef167a9 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-c972df6 {
		--width: 500px;
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
		--gap: 0px 16px;
		--row-gap: 0px;
		--column-gap: 16px;
		--flex-wrap: nowrap;
		--margin-top: 8px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-c9b575d .elementor-icon {
		font-size: 32px;
	}
	
	.elementor-524 .elementor-element.elementor-element-c9b575d .elementor-icon svg {
		height: 32px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d01b11a {
		width: var(--container-widget-width, 259px);
		max-width: 259px;
		--container-widget-width: 259px;
		--container-widget-flex-grow: 0;
		text-align: right;
		font-size: 16px;
		line-height: 180%;
	}
	
	.elementor-524 .elementor-element.elementor-element-d01b11a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-df29558 {
		--width: 500px;
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
		--gap: 0px 16px;
		--row-gap: 0px;
		--column-gap: 16px;
		--flex-wrap: nowrap;
		--margin-top: 8px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-f3fc4ff .elementor-icon {
		font-size: 32px;
	}
	
	.elementor-524 .elementor-element.elementor-element-f3fc4ff .elementor-icon svg {
		height: 32px;
	}
	
	.elementor-524 .elementor-element.elementor-element-2aa63c0 {
		width: var(--container-widget-width, 259px);
		max-width: 259px;
		--container-widget-width: 259px;
		--container-widget-flex-grow: 0;
		text-align: right;
		font-size: 16px;
		line-height: 180%;
	}
	
	.elementor-524 .elementor-element.elementor-element-2aa63c0 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-b615827 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-524 .elementor-element.elementor-element-b615827 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-b615827.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-b615827 .elementor-button {
		font-size: 20px;
		line-height: 100%;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-524 .elementor-element.elementor-element-acd644b:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-acd644b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-iledmbi.nitrocdn.com/MREcLUiilhxRiETFyILvJUlomnzobbNJ/assets/images/optimized/rev-5360ecb/lp.ipc.co.il/wp-content/uploads/2025/06/380121-ezgif.com-png-to-webp-converter.webp");
		background-position: bottom center;
	}
	
	.elementor-524 .elementor-element.elementor-element-acd644b:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-524 .elementor-element.elementor-element-acd644b > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-524 .elementor-element.elementor-element-acd644b {
		--overlay-opacity: .5;
		--padding-top: 50px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-524 .elementor-element.elementor-element-ad66166 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-ad66166 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-524 .elementor-element.elementor-element-4ed4ca9 > .elementor-widget-container {
		padding: 12px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-4ed4ca9 {
		font-size: 18px;
		line-height: 140%;
	}
	
	.elementor-524 .elementor-element.elementor-element-f55a502 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 28px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-ce49df0 {
		--width: 100%;
		--min-height: 0px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-524 .elementor-element.elementor-element-ce49df0.e-con {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-4505d40 {
		width: 100%;
		max-width: 100%;
		text-align: right;
	}
	
	.elementor-524 .elementor-element.elementor-element-4505d40 .elementor-heading-title {
		font-size: 20px;
		line-height: 140%;
	}
	
	.elementor-524 .elementor-element.elementor-element-44a6fd9 {
		width: 100%;
		max-width: 100%;
		font-size: 17px;
		line-height: 1.1em;
	}
	
	.elementor-524 .elementor-element.elementor-element-44a6fd9 > .elementor-widget-container {
		margin: 16px -15px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-44a6fd9.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-524 .elementor-element.elementor-element-d5a8fc9 {
		--width: 100%;
		--min-height: 0px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d5a8fc9.e-con {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-c16635c {
		width: 100%;
		max-width: 100%;
		text-align: right;
	}
	
	.elementor-524 .elementor-element.elementor-element-c16635c .elementor-heading-title {
		font-size: 20px;
		line-height: 140%;
	}
	
	.elementor-524 .elementor-element.elementor-element-89cdef3 {
		width: 100%;
		max-width: 100%;
		font-size: 17px;
		line-height: 1.1em;
	}
	
	.elementor-524 .elementor-element.elementor-element-89cdef3 > .elementor-widget-container {
		margin: 16px -15px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-89cdef3.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-524 .elementor-element.elementor-element-ebe0faa {
		--width: 100%;
		--min-height: 0px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-524 .elementor-element.elementor-element-ebe0faa.e-con {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-684240e {
		width: 100%;
		max-width: 100%;
		text-align: right;
	}
	
	.elementor-524 .elementor-element.elementor-element-684240e .elementor-heading-title {
		font-size: 20px;
		line-height: 140%;
	}
	
	.elementor-524 .elementor-element.elementor-element-f1124ae {
		width: 100%;
		max-width: 100%;
		font-size: 17px;
		line-height: 1.1em;
	}
	
	.elementor-524 .elementor-element.elementor-element-f1124ae > .elementor-widget-container {
		margin: 16px -15px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-f1124ae.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-524 .elementor-element.elementor-element-91bfd06 {
		--min-height: 594px;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-524 .elementor-element.elementor-element-7570493 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}
	
	.elementor-524 .elementor-element.elementor-element-eca2d61 > .elementor-widget-container {
		padding: 17px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-eb85aae {
		width: var(--container-widget-width, 259px);
		max-width: 259px;
		--container-widget-width: 259px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-524 .elementor-element.elementor-element-eb85aae > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-eb85aae.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-eb85aae .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-524 .elementor-element.elementor-element-b421d96 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-b421d96 {
		font-size: 20px;
		line-height: 130%;
	}
	
	.elementor-widget-media-carousel .elementor-carousel-image-overlay {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-524 .elementor-element.elementor-element-f708132.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-524 .elementor-element.elementor-element-f708132 .elementor-main-swiper {
		height: 163px;
		width: 278px;
	}
	
	.elementor-524 .elementor-element.elementor-element-24f1f80 {
		--min-height: 0px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-caa0483 {
		--container-widget-width: 95%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 95%);
		max-width: 95%;
		font-size: 18px;
		line-height: 145%;
		letter-spacing: -1%;
	}
	
	.elementor-524 .elementor-element.elementor-element-0eeb8e8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-524 .elementor-element.elementor-element-0eeb8e8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-0eeb8e8.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-0eeb8e8 .elementor-button {
		font-size: 20px;
		line-height: 100%;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-524 .elementor-element.elementor-element-b8411b7 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-524 .elementor-element.elementor-element-16fa640 {
		width: var(--container-widget-width, 259px);
		max-width: 259px;
		--container-widget-width: 259px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-524 .elementor-element.elementor-element-16fa640 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-16fa640.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-16fa640 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.2em;
	}
	
	.elementor-524 .elementor-element.elementor-element-1115517 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-b357216 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-524 .elementor-element.elementor-element-1a8a2d7 {
		text-align: right;
	}
	
	.elementor-524 .elementor-element.elementor-element-1a8a2d7 img {
		width: 44px;
	}
	
	.elementor-524 .elementor-element.elementor-element-deef3ae {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-deef3ae .elementor-heading-title {
		line-height: 140%;
	}
	
	.elementor-524 .elementor-element.elementor-element-c33bda0 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-524 .elementor-element.elementor-element-2960566 {
		text-align: right;
	}
	
	.elementor-524 .elementor-element.elementor-element-2960566 img {
		width: 44px;
	}
	
	.elementor-524 .elementor-element.elementor-element-c146b45 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-c146b45 .elementor-heading-title {
		line-height: 140%;
	}
	
	.elementor-524 .elementor-element.elementor-element-88e932c {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-524 .elementor-element.elementor-element-f88af56 {
		text-align: right;
	}
	
	.elementor-524 .elementor-element.elementor-element-f88af56 img {
		width: 44px;
	}
	
	.elementor-524 .elementor-element.elementor-element-9fbbb9d {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-9fbbb9d .elementor-heading-title {
		line-height: 140%;
	}
	
	.elementor-524 .elementor-element.elementor-element-972859e {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-524 .elementor-element.elementor-element-8082db1 {
		text-align: right;
	}
	
	.elementor-524 .elementor-element.elementor-element-8082db1 img {
		width: 44px;
	}
	
	.elementor-524 .elementor-element.elementor-element-5a128a9 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-5a128a9 .elementor-heading-title {
		line-height: 140%;
	}
	
	.elementor-524 .elementor-element.elementor-element-ce1b242 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-524 .elementor-element.elementor-element-ce1b242 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-ce1b242.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-ce1b242 .elementor-button {
		font-size: 18px;
		line-height: 100%;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-524 .elementor-element.elementor-element-4f51b60 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-524 .elementor-element.elementor-element-22f4cdd > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-22f4cdd .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-524 .elementor-element.elementor-element-fc343d2 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 28px;
		--padding-right: 28px;
	}
	
	.elementor-524 .elementor-element.elementor-element-0f2ce7a {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-f7a1f40 > .elementor-widget-container {
		margin: 0px -15px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-f7a1f40 img {
		width: 120px;
	}
	
	.elementor-524 .elementor-element.elementor-element-e8028a2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-e8028a2 .elementor-heading-title {
		line-height: 140%;
	}
	
	.elementor-524 .elementor-element.elementor-element-5d80e28 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-5d80e28 {
		font-size: 16px;
		line-height: 180%;
	}
	
	.elementor-524 .elementor-element.elementor-element-1f6d842 {
		text-align: right;
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-524 .elementor-element.elementor-element-08cc3d7 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 28px;
		--padding-right: 28px;
	}
	
	.elementor-524 .elementor-element.elementor-element-f17ebfc {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-1d8039c > .elementor-widget-container {
		margin: 0px -15px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-1d8039c img {
		width: 120px;
	}
	
	.elementor-524 .elementor-element.elementor-element-9e4ce2e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-9e4ce2e .elementor-heading-title {
		line-height: 140%;
	}
	
	.elementor-524 .elementor-element.elementor-element-c4aba88 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-c4aba88 {
		font-size: 16px;
		line-height: 180%;
	}
	
	.elementor-524 .elementor-element.elementor-element-44f46f3 {
		text-align: right;
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-524 .elementor-element.elementor-element-00b9f8b {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-524 .elementor-element.elementor-element-c046710 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-524 .elementor-element.elementor-element-c046710.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-c046710 .elementor-button {
		font-size: 19px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-524 .elementor-element.elementor-element-22e1ddc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-524 .elementor-element.elementor-element-22e1ddc.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-22e1ddc .elementor-button {
		font-size: 19px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-524 .elementor-element.elementor-element-114118c {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-524 .elementor-element.elementor-element-05513a8 {
		width: var(--container-widget-width, 259px);
		max-width: 259px;
		--container-widget-width: 259px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-524 .elementor-element.elementor-element-05513a8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-05513a8.elementor-element {
		--align-self: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-05513a8 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.2em;
	}
	
	.elementor-524 .elementor-element.elementor-element-6b0b48e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-044eb0e > .elementor-widget-container {
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-524 .elementor-element.elementor-element-044eb0e {
		font-size: 16px;
	}
	
	.elementor-524 .elementor-element.elementor-element-262c0c9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-82879f4 > .elementor-widget-container {
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-524 .elementor-element.elementor-element-82879f4 {
		font-size: 16px;
	}
	
	.elementor-524 .elementor-element.elementor-element-d79d2ae {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-339f24c > .elementor-widget-container {
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-524 .elementor-element.elementor-element-339f24c {
		font-size: 16px;
	}
	
	.elementor-524 .elementor-element.elementor-element-a1b0b56 > .elementor-widget-container {
		padding: 12px 12px 12px 12px;
	}
	
	.elementor-524 .elementor-element.elementor-element-a1b0b56 {
		font-size: 16px;
	}
	
	.elementor-524 .elementor-element.elementor-element-1c37601 {
		--n-accordion-item-title-distance-from-content: 16px;
		--n-accordion-title-font-size: 17px;
	}
	
	:where( .elementor-524 .elementor-element.elementor-element-1c37601 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: 140%;
		letter-spacing: -1%;
	}
	
	.elementor-524 .elementor-element.elementor-element-dc7b6eb {
		--min-height: 513px;
		--border-radius: 16px 16px 16px 16px;
		--margin-top: 24px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 28px;
		--padding-bottom: 0px;
		--padding-left: 28px;
		--padding-right: 28px;
	}
	
	.elementor-524 .elementor-element.elementor-element-119f48d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-1cc7bba {
		--container-widget-width: 253px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 253px);
		max-width: 253px;
		text-align: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-1cc7bba .elementor-heading-title {
		font-size: 24px;
		line-height: 120%;
		letter-spacing: -6;
	}
	
	.elementor-524 .elementor-element.elementor-element-1f38202 > .elementor-widget-container {
		margin: 12px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-1f38202 {
		text-align: center;
		font-size: 20px;
		line-height: 18px;
		letter-spacing: -6%;
	}
	
	.elementor-524 .elementor-element.elementor-element-8a0bef1 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-field-group .elementor-field, .elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-field-subgroup label {
		font-size: 18px;
	}
	
	.elementor-524 .elementor-element.elementor-element-86e108a > .elementor-widget-container {
		margin: 2% 0% 0% 0%;
	}
	
	.elementor-524 .elementor-element.elementor-element-86e108a {
		text-align: center;
		font-size: 11px;
	}
	
	.elementor-524 .elementor-element.elementor-element-6312fbe {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-9f42aee > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-9f42aee img {
		width: 207px;
	}
	
	.elementor-524 .elementor-element.elementor-element-eec2772 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-524 .elementor-element.elementor-element-466e009 {
		text-align: center;
	}
	
	.elementor-524 .elementor-element.elementor-element-466e009 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-524 .elementor-element.elementor-element-ffc9fe6 {
		font-size: 15px;
	}
	
	.elementor-524 .elementor-element.elementor-element-190cf2a {
		font-size: 15px;
	}
	
	.elementor-524 .elementor-element.elementor-element-b263684 {
		font-size: 15px;
	}
}

/* Start custom CSS for heading, class: .elementor-element-24a5273 */
.elementor-524 .elementor-element.elementor-element-24a5273 {
	text-align: center !important;
}

.elementor-524 .elementor-element.elementor-element-24a5273 .elementor-heading-title, .elementor-524 .elementor-element.elementor-element-24a5273 .elementor-heading-title span, .elementor-524 .elementor-element.elementor-element-24a5273 .elementor-heading-title a, .elementor-524 .elementor-element.elementor-element-24a5273 .elementor-heading-title a:link, .elementor-524 .elementor-element.elementor-element-24a5273 .elementor-heading-title a:visited, .elementor-524 .elementor-element.elementor-element-24a5273 .elementor-heading-title a:hover, .elementor-524 .elementor-element.elementor-element-24a5273 .elementor-heading-title a:active {
	color: #fff !important;
	text-align: center !important;
	text-decoration: none !important;
	display: block !important;
	width: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a055469 */
.elementor-524 .elementor-element.elementor-element-a055469 {
	text-align: center !important;
}

.elementor-524 .elementor-element.elementor-element-a055469 .elementor-heading-title, .elementor-524 .elementor-element.elementor-element-a055469 .elementor-heading-title span, .elementor-524 .elementor-element.elementor-element-a055469 .elementor-heading-title a, .elementor-524 .elementor-element.elementor-element-a055469 .elementor-heading-title a:link, .elementor-524 .elementor-element.elementor-element-a055469 .elementor-heading-title a:visited, .elementor-524 .elementor-element.elementor-element-a055469 .elementor-heading-title a:hover, .elementor-524 .elementor-element.elementor-element-a055469 .elementor-heading-title a:active {
	color: #fff !important;
	text-align: center !important;
	text-decoration: none !important;
	display: block !important;
	width: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for form, class: .elementor-element-d0f35cd */
.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-type-acceptance input[type="checkbox"] {
	display: inline-block !important;
	visibility: visible !important;
	opacity: 1 !important;
	position: relative !important;
	width: 18px !important;
	height: 18px !important;
	margin: 0 6px 0 0 !important;
	z-index: 9999 !important;
	pointer-events: auto !important;
	appearance: none !important;
	-webkit-appearance: none !important;
	background: #fff !important;
	/* intérieur blanc */
	border: 2px solid #000 !important;
	/* contour noir */
	border-radius: 4px !important;
	box-shadow: 0 0 0 2px #ff2d2d !important;
}

/* coché */
.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-type-acceptance input[type="checkbox"]:checked {
	background: #ff2d2d !important;
	border-color: #000 !important;
	box-shadow: 0 0 0 2px #fff !important;
}

/* ✓ blanc */
.elementor-524 .elementor-element.elementor-element-d0f35cd .elementor-field-type-acceptance input[type="checkbox"]:checked::after {
	content: "";
	position: absolute !important;
	width: 5px !important;
	height: 9px !important;
	border: solid #fff !important;
	border-width: 0 2px 2px 0 !important;
	top: 45% !important;
	left: 50% !important;
	transform: translate(-50%, -50%) rotate(45deg) !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-468fad9 */
.elementor-524 .elementor-element.elementor-element-468fad9 {
	border-radius: 20px;
	background: rgba(255, 255, 255, .8);
	backdrop-filter: blur(10px);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-403cc4b */
.elementor-524 .elementor-element.elementor-element-403cc4b {
	border-radius: 20px;
	background: rgba(255, 255, 255, .8);
	backdrop-filter: blur(10px);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3b434b2 */
.elementor-524 .elementor-element.elementor-element-3b434b2 {
	border-radius: 20px;
	background: rgba(255, 255, 255, .8);
	backdrop-filter: blur(10px);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b60c7c9 */

/* מצב דסקטופ (מעל 768px) */
.elementor-524 .elementor-element.elementor-element-b60c7c9 {
	-webkit-mask-image: url("https://cdn-iledmbi.nitrocdn.com/MREcLUiilhxRiETFyILvJUlomnzobbNJ/assets/images/optimized/rev-5360ecb/lp.ipc.co.il/wp-content/uploads/2025/06/Rectangle-6-1.svg");
	mask-image: url("https://cdn-iledmbi.nitrocdn.com/MREcLUiilhxRiETFyILvJUlomnzobbNJ/assets/images/optimized/rev-5360ecb/lp.ipc.co.il/wp-content/uploads/2025/06/Rectangle-6-1.svg");
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: 100%;
	mask-size: 100%;
	-webkit-mask-position: center bottom;
	mask-position: center bottom;
}

.elementor-524 .elementor-element.elementor-element-b60c7c9.nitro-lazy {
	mask-image: none !important;
}

/* מצב מובייל (עד 768px) */
@media (max-width: 768px) {
	.elementor-524 .elementor-element.elementor-element-b60c7c9 {
		-webkit-mask-image: url("https://cdn-iledmbi.nitrocdn.com/MREcLUiilhxRiETFyILvJUlomnzobbNJ/assets/images/optimized/rev-5360ecb/lp.ipc.co.il/wp-content/uploads/2025/06/Rectangle-6-1.svg");
		mask-image: url("https://cdn-iledmbi.nitrocdn.com/MREcLUiilhxRiETFyILvJUlomnzobbNJ/assets/images/optimized/rev-5360ecb/lp.ipc.co.il/wp-content/uploads/2025/06/Rectangle-6.svg");
	}
	
	.elementor-524 .elementor-element.elementor-element-b60c7c9.nitro-lazy {
		mask-image: none !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a99f497 */
.red {}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-78ddc69 */
.red {}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a637479 */
.red {}

/* End custom CSS */

/* Start custom CSS for form, class: .elementor-element-d8d6597 */
.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-type-acceptance input[type="checkbox"] {
	display: inline-block !important;
	visibility: visible !important;
	opacity: 1 !important;
	position: relative !important;
	width: 18px !important;
	height: 18px !important;
	margin: 0 6px 0 0 !important;
	z-index: 9999 !important;
	pointer-events: auto !important;
	appearance: none !important;
	-webkit-appearance: none !important;
	background: #fff !important;
	/* intérieur blanc */
	border: 2px solid #000 !important;
	/* contour noir */
	border-radius: 4px !important;
	box-shadow: 0 0 0 2px #ff2d2d !important;
}

/* coché */
.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-type-acceptance input[type="checkbox"]:checked {
	background: #ff2d2d !important;
	border-color: #000 !important;
	box-shadow: 0 0 0 2px #fff !important;
}

/* ✓ blanc */
.elementor-524 .elementor-element.elementor-element-d8d6597 .elementor-field-type-acceptance input[type="checkbox"]:checked::after {
	content: "";
	position: absolute !important;
	width: 5px !important;
	height: 9px !important;
	border: solid #fff !important;
	border-width: 0 2px 2px 0 !important;
	top: 45% !important;
	left: 50% !important;
	transform: translate(-50%, -50%) rotate(45deg) !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-e1b315f */
.red {}

/* End custom CSS */

/* Start custom CSS for image-carousel, class: .elementor-element-6c5d760 */
.elementor-524 .elementor-element.elementor-element-6c5d760 .swiper-wrapper {
	transition-timing-function: linear;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8b2f285 */
.red {}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c197703 */
.red {}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ad66166 */
.red {}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-eb85aae */
.red {}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-16fa640 */
.red {}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-22f4cdd */
.red {}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fc343d2 */
.elementor-524 .elementor-element.elementor-element-fc343d2 {
	box-shadow: 0px 4px 16px 0px rgba(207, 207, 207, .15);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-08cc3d7 */
.elementor-524 .elementor-element.elementor-element-08cc3d7 {
	box-shadow: 0px 4px 16px 0px rgba(207, 207, 207, .15);
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-05513a8 */
.red {}

/* End custom CSS */

/* Start custom CSS for form, class: .elementor-element-8a0bef1 */
.elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-field-type-acceptance input[type="checkbox"] {
	display: inline-block !important;
	visibility: visible !important;
	opacity: 1 !important;
	position: relative !important;
	width: 18px !important;
	height: 18px !important;
	margin: 0 6px 0 0 !important;
	z-index: 9999 !important;
	pointer-events: auto !important;
	appearance: none !important;
	-webkit-appearance: none !important;
	background: #fff !important;
	/* intérieur blanc */
	border: 2px solid #000 !important;
	/* contour noir */
	border-radius: 4px !important;
	box-shadow: 0 0 0 2px #ff2d2d !important;
}

/* coché */
.elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-field-type-acceptance input[type="checkbox"]:checked {
	background: #ff2d2d !important;
	border-color: #000 !important;
	box-shadow: 0 0 0 2px #fff !important;
}

/* ✓ blanc */
.elementor-524 .elementor-element.elementor-element-8a0bef1 .elementor-field-type-acceptance input[type="checkbox"]:checked::after {
	content: "";
	position: absolute !important;
	width: 5px !important;
	height: 9px !important;
	border: solid #fff !important;
	border-width: 0 2px 2px 0 !important;
	top: 45% !important;
	left: 50% !important;
	transform: translate(-50%, -50%) rotate(45deg) !important;
}
