/* End custom CSS */

.elementor-5997 .elementor-element.elementor-element-60d2c1d:not(.elementor-motion-effects-element-type-background), .elementor-5997 .elementor-element.elementor-element-60d2c1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefef;
}

.elementor-5997 .elementor-element.elementor-element-60d2c1d > .elementor-background-overlay {
	background-image: url("https://cdn-iledmbi.nitrocdn.com/MREcLUiilhxRiETFyILvJUlomnzobbNJ/assets/images/optimized/rev-5360ecb/lp.ipc.co.il/wp-content/uploads/2025/07/%D7%9C%D7%95%D7%92%D7%95-IPC_-%D7%A9%D7%97%D7%95%D7%A8_.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 8% auto;
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-60d2c1d > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-5997 .elementor-element.elementor-element-60d2c1d > .elementor-container {
	min-height: 110px;
}

.elementor-5997 .elementor-element.elementor-element-60d2c1d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.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);
}

.elementor-5997 .elementor-element.elementor-element-dc327fc img {
	width: 10%;
}

.elementor-5997 .elementor-element.elementor-element-a8966f6:not(.elementor-motion-effects-element-type-background), .elementor-5997 .elementor-element.elementor-element-a8966f6 > .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/07/%D7%AA%D7%9E%D7%95%D7%A0%D7%94-%D7%A8%D7%90%D7%A9%D7%99%D7%AA-07.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5997 .elementor-element.elementor-element-a8966f6 > .elementor-container {
	max-width: 1496px;
	min-height: 1276px;
}

.elementor-5997 .elementor-element.elementor-element-a8966f6 {
	box-shadow: 0px 0px 22px 5px rgba(0, 0, 0, .5) inset;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -80px;
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-a8966f6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-c2a0cb5 > .elementor-element-populated {
	margin: -160px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-5997 .elementor-element.elementor-element-e034031 > .elementor-widget-container {
	margin: 0px 0px -220px 50px;
	padding: 20px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-e034031 {
	text-align: left;
}

.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-5997 .elementor-element.elementor-element-a77e0b0 > .elementor-widget-container {
	padding: 0px 370px 0px 370px;
}

.elementor-5997 .elementor-element.elementor-element-a77e0b0 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-a77e0b0 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 22px;
	font-weight: 200;
	line-height: 30px;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-41284e0 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-41284e0 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 75px;
	font-weight: 900;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #b5282d;
}

.elementor-5997 .elementor-element.elementor-element-4232474 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-4232474 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 75px;
	font-weight: 800;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #b5282d;
}

.elementor-5997 .elementor-element.elementor-element-5e6522b {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-5e6522b .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 75px;
	font-weight: 900;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-2f01962);
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	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-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

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

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

.elementor-5997 .elementor-element.elementor-element-984fa70 {
	--divider-border-style: solid;
	--divider-color: #fff;
	--divider-border-width: 1px;
}

.elementor-5997 .elementor-element.elementor-element-984fa70 .elementor-divider-separator {
	width: 58%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5997 .elementor-element.elementor-element-984fa70 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5997 .elementor-element.elementor-element-913a54a > .elementor-widget-container {
	padding: 0px 280px 0px 281px;
}

.elementor-5997 .elementor-element.elementor-element-913a54a {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-913a54a .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 32px;
	font-weight: 800;
	line-height: 40px;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-bfa94d6 > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-5997 .elementor-element.elementor-element-bfa94d6 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-bfa94d6 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 25px;
	font-weight: 200;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-2959460 {
	--divider-border-style: solid;
	--divider-color: #fff;
	--divider-border-width: 1px;
}

.elementor-5997 .elementor-element.elementor-element-2959460 .elementor-divider-separator {
	width: 58%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5997 .elementor-element.elementor-element-2959460 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5997 .elementor-element.elementor-element-dec0c8f img {
	width: 1%;
}

.elementor-5997 .elementor-element.elementor-element-937bc53 {
	--spacer-size: 50px;
}

.elementor-5997 .elementor-element.elementor-element-be9d5de:not(.elementor-motion-effects-element-type-background), .elementor-5997 .elementor-element.elementor-element-be9d5de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-be9d5de > .elementor-container {
	max-width: 1600px;
}

.elementor-5997 .elementor-element.elementor-element-be9d5de, .elementor-5997 .elementor-element.elementor-element-be9d5de > .elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

.elementor-5997 .elementor-element.elementor-element-be9d5de {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 50px;
	padding: 20px 0px 7px 0px;
}

.elementor-5997 .elementor-element.elementor-element-be9d5de > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-a3b2871 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-13be6a1 > .elementor-widget-container {
	margin: 42px 0px -36px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-13be6a1 img {
	width: 81%;
}

.elementor-5997 .elementor-element.elementor-element-55044fc > .elementor-element-populated {
	padding: 14px 0px 14px 50px;
}

.elementor-5997 .elementor-element.elementor-element-534eac2 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-534eac2 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 45px;
	font-weight: 900;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-996e913 > .elementor-widget-container {
	margin: 12px 0px 12px 0px;
}

.elementor-5997 .elementor-element.elementor-element-996e913 img {
	width: 2%;
}

.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-5997 .elementor-element.elementor-element-1faa99a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 10px;
}

.elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -10px;
}

.elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

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

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

body .elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-field-group > label, .elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-field-subgroup label {
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-field-group > label {
	font-family: "Heebo", noto sans hebrew;
	font-size: 41px;
	font-weight: 200;
}

.elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-field-group .elementor-field {
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-field-group .elementor-field, .elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-field-subgroup label {
	font-family: "Heebo", noto sans hebrew;
	font-size: 19px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #f0f0f0;
	border-width: 2px 2px 2px 2px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-field-group .elementor-select-wrapper select {
	background-color: #f0f0f0;
	border-width: 2px 2px 2px 2px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-button {
	font-family: "Heebo", noto sans hebrew;
	font-size: 21px;
	font-weight: 400;
	line-height: 45px;
	border-style: solid;
	border-radius: 5px 5px 5px 5px;
}

.elementor-5997 .elementor-element.elementor-element-1faa99a .e-form__buttons__wrapper__button-next {
	background-color: #b5282d;
	color: #fff;
	border-color: #000;
}

.elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-button[type="submit"] {
	background-color: #b5282d;
	color: #fff;
	border-color: #000;
}

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

.elementor-5997 .elementor-element.elementor-element-1faa99a .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-1faa99a .e-form__buttons__wrapper__button-next:hover {
	background-color: #000;
	color: #fff;
	border-color: #b5282d;
}

.elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-button[type="submit"]:hover {
	background-color: #000;
	color: #fff;
	border-color: #b5282d;
}

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

.elementor-5997 .elementor-element.elementor-element-1faa99a .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-1faa99a {
	--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-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-5997 .elementor-element.elementor-element-3cfffa3 > .elementor-widget-container {
	margin: 0% 9% 0% 9%;
}

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

.elementor-5997 .elementor-element.elementor-element-e046947 > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-5997 .elementor-element.elementor-element-e046947 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-e046947 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 22px;
	font-weight: 300;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-d60d0bb:not(.elementor-motion-effects-element-type-background), .elementor-5997 .elementor-element.elementor-element-d60d0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-5997 .elementor-element.elementor-element-d60d0bb > .elementor-container {
	max-width: 840px;
	min-height: 368px;
}

.elementor-5997 .elementor-element.elementor-element-d60d0bb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 70px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-d60d0bb > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-7aa45c8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-5997 .elementor-element.elementor-element-cb8d06c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-cb8d06c {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-cb8d06c .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 60px;
	font-weight: 900;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-9485e64 {
	--divider-border-style: solid;
	--divider-color: #b5282d;
	--divider-border-width: 4px;
}

.elementor-5997 .elementor-element.elementor-element-9485e64 .elementor-divider-separator {
	width: 90%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5997 .elementor-element.elementor-element-9485e64 .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-5997 .elementor-element.elementor-element-a80159e > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-a80159e {
	text-align: center;
	font-family: "Heebo", noto sans hebrew;
	font-size: 22px;
	font-weight: 300;
	line-height: 30px;
}

.elementor-5997 .elementor-element.elementor-element-22946e7 {
	--display: flex;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5997 .elementor-element.elementor-element-7a72832 > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 40px 0px 40px;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .22);
}

.elementor-5997 .elementor-element.elementor-element-7a72832 img {
	width: 62%;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-51615d4 > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 40px 0px 40px;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .22);
}

.elementor-5997 .elementor-element.elementor-element-51615d4 img {
	width: 62%;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-6e04474 > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 40px 0px 40px;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .22);
}

.elementor-5997 .elementor-element.elementor-element-6e04474 img {
	width: 95%;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-b65ca92 {
	width: var(--container-widget-width, 807px);
	max-width: 807px;
	--container-widget-width: 807px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Heebo", noto sans hebrew;
	font-size: 22px;
	font-weight: 300;
	line-height: 30px;
}

.elementor-5997 .elementor-element.elementor-element-b65ca92 > .elementor-widget-container {
	margin: 28px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-b65ca92.elementor-element {
	--align-self: center;
}

.elementor-5997 .elementor-element.elementor-element-a950369 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 25px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-5997 .elementor-element.elementor-element-943d936 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
	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-5997 .elementor-element.elementor-element-b8810d0 .elementor-image-box-wrapper {
	text-align: right;
}

.elementor-5997 .elementor-element.elementor-element-b8810d0.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-5997 .elementor-element.elementor-element-b8810d0.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-5997 .elementor-element.elementor-element-b8810d0.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-5997 .elementor-element.elementor-element-b8810d0 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Heebo", noto sans hebrew;
	font-size: 22px;
	font-weight: 700;
	color: #b5282d;
}

.elementor-5997 .elementor-element.elementor-element-b8810d0 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 25%;
}

.elementor-5997 .elementor-element.elementor-element-b8810d0 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5997 .elementor-element.elementor-element-b8810d0:has(:hover) .elementor-image-box-title, .elementor-5997 .elementor-element.elementor-element-b8810d0:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-text);
}

.elementor-5997 .elementor-element.elementor-element-b8810d0 .elementor-image-box-description {
	font-family: "Heebo", noto sans hebrew;
	font-size: 19px;
	font-weight: 400;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-d852b5e {
	--divider-border-style: solid;
	--divider-color: #b5282d;
	--divider-border-width: 3px;
}

.elementor-5997 .elementor-element.elementor-element-d852b5e .elementor-divider-separator {
	width: 98%;
}

.elementor-5997 .elementor-element.elementor-element-d852b5e .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5997 .elementor-element.elementor-element-159d7ae {
	--display: flex;
}

.elementor-5997 .elementor-element.elementor-element-78c6316 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-5997 .elementor-element.elementor-element-ec161d0 .elementor-image-box-wrapper {
	text-align: right;
}

.elementor-5997 .elementor-element.elementor-element-ec161d0.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-5997 .elementor-element.elementor-element-ec161d0.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-5997 .elementor-element.elementor-element-ec161d0.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-5997 .elementor-element.elementor-element-ec161d0 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Heebo", noto sans hebrew;
	font-size: 22px;
	font-weight: 700;
	color: #b5282d;
}

.elementor-5997 .elementor-element.elementor-element-ec161d0 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 25%;
}

.elementor-5997 .elementor-element.elementor-element-ec161d0 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5997 .elementor-element.elementor-element-ec161d0:has(:hover) .elementor-image-box-title, .elementor-5997 .elementor-element.elementor-element-ec161d0:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-text);
}

.elementor-5997 .elementor-element.elementor-element-ec161d0 .elementor-image-box-description {
	font-family: "Heebo", noto sans hebrew;
	font-size: 19px;
	font-weight: 400;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-73f613c {
	--divider-border-style: solid;
	--divider-color: #b5282d;
	--divider-border-width: 3px;
}

.elementor-5997 .elementor-element.elementor-element-73f613c .elementor-divider-separator {
	width: 98%;
}

.elementor-5997 .elementor-element.elementor-element-73f613c .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.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-5997 .elementor-element.elementor-element-f446f37 .elementor-button {
	background-color: #b5282d;
	font-family: "Heebo", noto sans hebrew;
	font-size: 27px;
	font-weight: 700;
	border-style: solid;
	border-color: #000;
	border-radius: 48px 48px 48px 48px;
	padding: 10px 30px 10px 30px;
}

.elementor-5997 .elementor-element.elementor-element-f446f37 .elementor-button:hover, .elementor-5997 .elementor-element.elementor-element-f446f37 .elementor-button:focus {
	background-color: #000;
	border-color: #b5282d;
}

.elementor-5997 .elementor-element.elementor-element-f446f37 > .elementor-widget-container {
	margin: 45px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-935fcc7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-935fcc7 {
	text-align: center;
	font-family: "Heebo", noto sans hebrew;
	font-size: 18px;
	line-height: 23px;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-6eb0113 > .elementor-widget-container {
	margin: -13px 0px -5px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-6eb0113 {
	text-align: center;
	font-family: "Heebo", noto sans hebrew;
	font-size: 18px;
	line-height: 23px;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-779c5dd > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-779c5dd {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-779c5dd img {
	width: 11%;
}

.elementor-5997 .elementor-element.elementor-element-35a4fab > .elementor-container {
	max-width: 1200px;
	min-height: 1050px;
}

.elementor-5997 .elementor-element.elementor-element-881c714 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-881c714 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-881c714 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 60px;
	font-weight: 900;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-c6665aa {
	--divider-border-style: solid;
	--divider-color: #b5282d;
	--divider-border-width: 4px;
}

.elementor-5997 .elementor-element.elementor-element-c6665aa > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-c6665aa .elementor-divider-separator {
	width: 90%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5997 .elementor-element.elementor-element-c6665aa .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-5997 .elementor-element.elementor-element-81f9439 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-81f9439 {
	text-align: center;
	font-size: 23px;
	line-height: 15px;
}

.elementor-5997 .elementor-element.elementor-element-fb4fc77 > .elementor-container {
	max-width: 1600px;
}

.elementor-5997 .elementor-element.elementor-element-fb4fc77 {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-5997 .elementor-element.elementor-element-c1f3937:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5997 .elementor-element.elementor-element-c1f3937 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfcfc;
}

.elementor-5997 .elementor-element.elementor-element-c1f3937 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-5997 .elementor-element.elementor-element-c1f3937 > .elementor-element-populated {
	border-style: solid;
	border-color: #303030;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 70px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
}

.elementor-5997 .elementor-element.elementor-element-c1f3937 > .elementor-element-populated, .elementor-5997 .elementor-element.elementor-element-c1f3937 > .elementor-element-populated > .elementor-background-overlay, .elementor-5997 .elementor-element.elementor-element-c1f3937 > .elementor-background-slideshow {
	border-radius: 7px 7px 7px 7px;
}

.elementor-5997 .elementor-element.elementor-element-c1f3937 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-3b8cb40 > .elementor-widget-container {
	background-color: #303030;
	margin: 0px 0px 15px 0px;
	padding: 10px 0px 10px 0px;
	border-radius: 4px 4px 4px 4px;
}

.elementor-5997 .elementor-element.elementor-element-3b8cb40 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-3b8cb40 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 30px;
	font-weight: 700;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-e7678a3 {
	text-align: center;
	font-size: 20px;
	font-weight: 400;
}

.elementor-5997 .elementor-element.elementor-element-4f2bd12 {
	text-align: center;
	font-size: 20px;
	font-weight: 400;
}

.elementor-5997 .elementor-element.elementor-element-b7a8ee3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5997 .elementor-element.elementor-element-b7a8ee3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfcfc;
}

.elementor-5997 .elementor-element.elementor-element-b7a8ee3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-5997 .elementor-element.elementor-element-b7a8ee3 > .elementor-element-populated {
	border-style: solid;
	border-color: #303030;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
}

.elementor-5997 .elementor-element.elementor-element-b7a8ee3 > .elementor-element-populated, .elementor-5997 .elementor-element.elementor-element-b7a8ee3 > .elementor-element-populated > .elementor-background-overlay, .elementor-5997 .elementor-element.elementor-element-b7a8ee3 > .elementor-background-slideshow {
	border-radius: 7px 7px 7px 7px;
}

.elementor-5997 .elementor-element.elementor-element-b7a8ee3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-031c23f > .elementor-widget-container {
	background-color: #303030;
	margin: 0px 0px 15px 0px;
	padding: 10px 0px 10px 0px;
	border-radius: 4px 4px 4px 4px;
}

.elementor-5997 .elementor-element.elementor-element-031c23f {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-031c23f .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 30px;
	font-weight: 700;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-c7c636e {
	text-align: center;
	font-size: 20px;
	font-weight: 400;
}

.elementor-5997 .elementor-element.elementor-element-55d8632 {
	text-align: center;
	font-size: 20px;
	font-weight: 400;
}

.elementor-5997 .elementor-element.elementor-element-9194d20:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5997 .elementor-element.elementor-element-9194d20 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfcfc;
}

.elementor-5997 .elementor-element.elementor-element-9194d20 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-5997 .elementor-element.elementor-element-9194d20 > .elementor-element-populated {
	border-style: solid;
	border-color: #303030;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 70px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
}

.elementor-5997 .elementor-element.elementor-element-9194d20 > .elementor-element-populated, .elementor-5997 .elementor-element.elementor-element-9194d20 > .elementor-element-populated > .elementor-background-overlay, .elementor-5997 .elementor-element.elementor-element-9194d20 > .elementor-background-slideshow {
	border-radius: 7px 7px 7px 7px;
}

.elementor-5997 .elementor-element.elementor-element-9194d20 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-cf5dda1 > .elementor-widget-container {
	background-color: #303030;
	margin: 0px 0px 15px 0px;
	padding: 10px 0px 10px 0px;
	border-radius: 4px 4px 4px 4px;
}

.elementor-5997 .elementor-element.elementor-element-cf5dda1 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-cf5dda1 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 30px;
	font-weight: 700;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-66a00a7 {
	text-align: center;
	font-size: 20px;
	font-weight: 400;
}

.elementor-5997 .elementor-element.elementor-element-7eb3c1a .elementor-button {
	background-color: #b5282d;
	font-family: "Heebo", noto sans hebrew;
	font-size: 27px;
	font-weight: 700;
	border-style: solid;
	border-color: #000;
	border-radius: 48px 48px 48px 48px;
	padding: 10px 30px 10px 30px;
}

.elementor-5997 .elementor-element.elementor-element-7eb3c1a .elementor-button:hover, .elementor-5997 .elementor-element.elementor-element-7eb3c1a .elementor-button:focus {
	background-color: #000;
	border-color: #b5282d;
}

.elementor-5997 .elementor-element.elementor-element-7eb3c1a > .elementor-widget-container {
	margin: 45px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-ea11a5e > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-ea11a5e {
	text-align: center;
	font-family: "Heebo", noto sans hebrew;
	font-size: 18px;
	line-height: 23px;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-7a80f5d > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-7a80f5d {
	text-align: center;
	font-family: "Heebo", noto sans hebrew;
	font-size: 18px;
	line-height: 23px;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-df69249 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-df69249 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-df69249 img {
	width: 8%;
}

.elementor-5997 .elementor-element.elementor-element-28181e8:not(.elementor-motion-effects-element-type-background), .elementor-5997 .elementor-element.elementor-element-28181e8 > .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/07/business-team-training-listening-meeting-concept.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5997 .elementor-element.elementor-element-28181e8 > .elementor-container {
	max-width: 1200px;
	min-height: 1090px;
}

.elementor-5997 .elementor-element.elementor-element-28181e8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5997 .elementor-element.elementor-element-28181e8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-4469c11 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-4469c11 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-4469c11 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 60px;
	font-weight: 900;
	line-height: 30px;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-3f406f3 {
	--divider-border-style: solid;
	--divider-color: #b5282d;
	--divider-border-width: 4px;
}

.elementor-5997 .elementor-element.elementor-element-3f406f3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-3f406f3 .elementor-divider-separator {
	width: 71%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5997 .elementor-element.elementor-element-3f406f3 .elementor-divider {
	text-align: center;
	padding-block-start: 33px;
	padding-block-end: 33px;
}

.elementor-5997 .elementor-element.elementor-element-35b9349 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-35b9349 {
	text-align: center;
	font-size: 22px;
	font-weight: 300;
	line-height: 30px;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-eca9a7c > .elementor-container {
	max-width: 1600px;
}

.elementor-5997 .elementor-element.elementor-element-1616ad9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5997 .elementor-element.elementor-element-1616ad9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-1616ad9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 13px;
}

.elementor-5997 .elementor-element.elementor-element-1616ad9 > .elementor-element-populated, .elementor-5997 .elementor-element.elementor-element-1616ad9 > .elementor-element-populated > .elementor-background-overlay, .elementor-5997 .elementor-element.elementor-element-1616ad9 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-5997 .elementor-element.elementor-element-1616ad9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-5997 .elementor-element.elementor-element-1616ad9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-07538bf > .elementor-widget-container {
	padding: 0px 37px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-07538bf .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 28px;
	font-weight: 900;
	color: #b5282d;
}

.elementor-5997 .elementor-element.elementor-element-58a1c09 > .elementor-widget-container {
	margin: -43px 0px 0px 180px;
}

.elementor-5997 .elementor-element.elementor-element-58a1c09 {
	text-align: right;
}

.elementor-5997 .elementor-element.elementor-element-58a1c09 img {
	width: 8%;
}

.elementor-5997 .elementor-element.elementor-element-a703eff {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 3.2px;
}

.elementor-5997 .elementor-element.elementor-element-a703eff .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-5997 .elementor-element.elementor-element-a703eff .elementor-divider {
	text-align: right;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-5997 .elementor-element.elementor-element-8449eef {
	font-family: "Heebo", noto sans hebrew;
	font-size: 20px;
	font-weight: 400;
}

.elementor-5997 .elementor-element.elementor-element-9c31837:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5997 .elementor-element.elementor-element-9c31837 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-9c31837 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 13px;
}

.elementor-5997 .elementor-element.elementor-element-9c31837 > .elementor-element-populated, .elementor-5997 .elementor-element.elementor-element-9c31837 > .elementor-element-populated > .elementor-background-overlay, .elementor-5997 .elementor-element.elementor-element-9c31837 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-5997 .elementor-element.elementor-element-9c31837 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-5997 .elementor-element.elementor-element-9c31837 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-4f34ab6 > .elementor-widget-container {
	padding: 0px 37px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-4f34ab6 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 28px;
	font-weight: 900;
	color: #b5282d;
}

.elementor-5997 .elementor-element.elementor-element-8d3830b > .elementor-widget-container {
	margin: -38px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-8d3830b {
	text-align: right;
}

.elementor-5997 .elementor-element.elementor-element-8d3830b img {
	width: 5%;
}

.elementor-5997 .elementor-element.elementor-element-c001f00 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 3.2px;
}

.elementor-5997 .elementor-element.elementor-element-c001f00 .elementor-divider-separator {
	width: 100%;
}

.elementor-5997 .elementor-element.elementor-element-c001f00 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-5997 .elementor-element.elementor-element-305526f {
	font-family: "Heebo", noto sans hebrew;
	font-size: 20px;
	font-weight: 400;
}

.elementor-5997 .elementor-element.elementor-element-e867763 > .elementor-container {
	max-width: 1600px;
}

.elementor-5997 .elementor-element.elementor-element-e867763 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-5997 .elementor-element.elementor-element-fb8db04:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5997 .elementor-element.elementor-element-fb8db04 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-fb8db04 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 13px;
}

.elementor-5997 .elementor-element.elementor-element-fb8db04 > .elementor-element-populated, .elementor-5997 .elementor-element.elementor-element-fb8db04 > .elementor-element-populated > .elementor-background-overlay, .elementor-5997 .elementor-element.elementor-element-fb8db04 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-5997 .elementor-element.elementor-element-fb8db04 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-5997 .elementor-element.elementor-element-fb8db04 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-794002d > .elementor-widget-container {
	padding: 0px 45px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-794002d .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 28px;
	font-weight: 900;
	color: #b5282d;
}

.elementor-5997 .elementor-element.elementor-element-e93048d > .elementor-widget-container {
	margin: -41px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-e93048d {
	text-align: right;
}

.elementor-5997 .elementor-element.elementor-element-e93048d img {
	width: 6%;
}

.elementor-5997 .elementor-element.elementor-element-2b597d7 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 3.2px;
}

.elementor-5997 .elementor-element.elementor-element-2b597d7 .elementor-divider-separator {
	width: 100%;
}

.elementor-5997 .elementor-element.elementor-element-2b597d7 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-5997 .elementor-element.elementor-element-85b1188 {
	font-family: "Heebo", noto sans hebrew;
	font-size: 20px;
	font-weight: 400;
}

.elementor-5997 .elementor-element.elementor-element-51dc49f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5997 .elementor-element.elementor-element-51dc49f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-51dc49f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 13px;
}

.elementor-5997 .elementor-element.elementor-element-51dc49f > .elementor-element-populated, .elementor-5997 .elementor-element.elementor-element-51dc49f > .elementor-element-populated > .elementor-background-overlay, .elementor-5997 .elementor-element.elementor-element-51dc49f > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-5997 .elementor-element.elementor-element-51dc49f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-5997 .elementor-element.elementor-element-51dc49f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-250511e > .elementor-widget-container {
	padding: 0px 45px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-250511e .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 28px;
	font-weight: 900;
	color: #b5282d;
}

.elementor-5997 .elementor-element.elementor-element-8ec5cff > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-8ec5cff {
	text-align: right;
}

.elementor-5997 .elementor-element.elementor-element-8ec5cff img {
	width: 5%;
}

.elementor-5997 .elementor-element.elementor-element-83f6805 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 3.2px;
}

.elementor-5997 .elementor-element.elementor-element-83f6805 .elementor-divider-separator {
	width: 100%;
}

.elementor-5997 .elementor-element.elementor-element-83f6805 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-5997 .elementor-element.elementor-element-233ff85 {
	font-family: "Heebo", noto sans hebrew;
	font-size: 20px;
	font-weight: 400;
}

.elementor-5997 .elementor-element.elementor-element-944d99a:not(.elementor-motion-effects-element-type-background), .elementor-5997 .elementor-element.elementor-element-944d99a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f6f6;
}

.elementor-5997 .elementor-element.elementor-element-944d99a > .elementor-container {
	max-width: 1155px;
	min-height: 984px;
}

.elementor-5997 .elementor-element.elementor-element-944d99a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 65px 0px 35px 0px;
}

.elementor-5997 .elementor-element.elementor-element-944d99a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-4d990b4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-4d990b4 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-4d990b4 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 60px;
	font-weight: 900;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-779a388 {
	--divider-border-style: solid;
	--divider-color: #b5282d;
	--divider-border-width: 4px;
}

.elementor-5997 .elementor-element.elementor-element-779a388 > .elementor-widget-container {
	margin: -10px 0px 12px 0px;
}

.elementor-5997 .elementor-element.elementor-element-779a388 .elementor-divider-separator {
	width: 55%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5997 .elementor-element.elementor-element-779a388 .elementor-divider {
	text-align: center;
	padding-block-start: 37px;
	padding-block-end: 37px;
}

.elementor-5997 .elementor-element.elementor-element-41b292f {
	text-align: center;
	font-family: "Heebo", noto sans hebrew;
	font-size: 22px;
}

.elementor-5997 .elementor-element.elementor-element-37e3d60 > .elementor-container {
	min-height: 308px;
}

.elementor-5997 .elementor-element.elementor-element-37e3d60 {
	margin-top: 32px;
	margin-bottom: 0px;
}

.elementor-5997 .elementor-element.elementor-element-626aaa2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5997 .elementor-element.elementor-element-626aaa2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-626aaa2 > .elementor-element-populated, .elementor-5997 .elementor-element.elementor-element-626aaa2 > .elementor-element-populated > .elementor-background-overlay, .elementor-5997 .elementor-element.elementor-element-626aaa2 > .elementor-background-slideshow {
	border-radius: 3px 3px 3px 3px;
}

.elementor-5997 .elementor-element.elementor-element-626aaa2 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .24);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-5997 .elementor-element.elementor-element-626aaa2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-36c24cc > .elementor-widget-container {
	padding: -260px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-36c24cc .elementor-image-box-wrapper {
	text-align: right;
}

.elementor-5997 .elementor-element.elementor-element-36c24cc.elementor-position-right .elementor-image-box-img {
	margin-left: 26px;
}

.elementor-5997 .elementor-element.elementor-element-36c24cc.elementor-position-left .elementor-image-box-img {
	margin-right: 26px;
}

.elementor-5997 .elementor-element.elementor-element-36c24cc.elementor-position-top .elementor-image-box-img {
	margin-bottom: 26px;
}

.elementor-5997 .elementor-element.elementor-element-36c24cc .elementor-image-box-wrapper .elementor-image-box-img {
	width: 80%;
}

.elementor-5997 .elementor-element.elementor-element-36c24cc .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5997 .elementor-element.elementor-element-36c24cc .elementor-image-box-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 25px;
	font-weight: 800;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-36c24cc .elementor-image-box-description {
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-c1f1272:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5997 .elementor-element.elementor-element-c1f1272 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-c1f1272 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .25);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-5997 .elementor-element.elementor-element-c1f1272 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-cb20d47 > .elementor-widget-container {
	padding: -260px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-cb20d47 .elementor-image-box-wrapper {
	text-align: right;
}

.elementor-5997 .elementor-element.elementor-element-cb20d47.elementor-position-right .elementor-image-box-img {
	margin-left: 26px;
}

.elementor-5997 .elementor-element.elementor-element-cb20d47.elementor-position-left .elementor-image-box-img {
	margin-right: 26px;
}

.elementor-5997 .elementor-element.elementor-element-cb20d47.elementor-position-top .elementor-image-box-img {
	margin-bottom: 26px;
}

.elementor-5997 .elementor-element.elementor-element-cb20d47 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 80%;
}

.elementor-5997 .elementor-element.elementor-element-cb20d47 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5997 .elementor-element.elementor-element-cb20d47 .elementor-image-box-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 25px;
	font-weight: 800;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-cb20d47 .elementor-image-box-description {
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-902e72c > .elementor-container {
	min-height: 308px;
}

.elementor-5997 .elementor-element.elementor-element-df7add4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5997 .elementor-element.elementor-element-df7add4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-df7add4 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .25);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-5997 .elementor-element.elementor-element-df7add4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-23ce22d > .elementor-widget-container {
	padding: -260px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-23ce22d .elementor-image-box-wrapper {
	text-align: right;
}

.elementor-5997 .elementor-element.elementor-element-23ce22d.elementor-position-right .elementor-image-box-img {
	margin-left: 26px;
}

.elementor-5997 .elementor-element.elementor-element-23ce22d.elementor-position-left .elementor-image-box-img {
	margin-right: 26px;
}

.elementor-5997 .elementor-element.elementor-element-23ce22d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 26px;
}

.elementor-5997 .elementor-element.elementor-element-23ce22d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 80%;
}

.elementor-5997 .elementor-element.elementor-element-23ce22d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5997 .elementor-element.elementor-element-23ce22d .elementor-image-box-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 25px;
	font-weight: 800;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-23ce22d .elementor-image-box-description {
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-10d5efd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5997 .elementor-element.elementor-element-10d5efd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-10d5efd > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .25);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-5997 .elementor-element.elementor-element-10d5efd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-e57fcfa > .elementor-widget-container {
	padding: -260px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-e57fcfa .elementor-image-box-wrapper {
	text-align: right;
}

.elementor-5997 .elementor-element.elementor-element-e57fcfa.elementor-position-right .elementor-image-box-img {
	margin-left: 26px;
}

.elementor-5997 .elementor-element.elementor-element-e57fcfa.elementor-position-left .elementor-image-box-img {
	margin-right: 26px;
}

.elementor-5997 .elementor-element.elementor-element-e57fcfa.elementor-position-top .elementor-image-box-img {
	margin-bottom: 26px;
}

.elementor-5997 .elementor-element.elementor-element-e57fcfa .elementor-image-box-wrapper .elementor-image-box-img {
	width: 80%;
}

.elementor-5997 .elementor-element.elementor-element-e57fcfa .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5997 .elementor-element.elementor-element-e57fcfa .elementor-image-box-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 25px;
	font-weight: 800;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-e57fcfa .elementor-image-box-description {
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-d533f04 > .elementor-container {
	min-height: 308px;
}

.elementor-5997 .elementor-element.elementor-element-e154d7a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5997 .elementor-element.elementor-element-e154d7a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-e154d7a > .elementor-element-populated, .elementor-5997 .elementor-element.elementor-element-e154d7a > .elementor-element-populated > .elementor-background-overlay, .elementor-5997 .elementor-element.elementor-element-e154d7a > .elementor-background-slideshow {
	border-radius: 3px 3px 3px 3px;
}

.elementor-5997 .elementor-element.elementor-element-e154d7a > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .24);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-5997 .elementor-element.elementor-element-e154d7a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-e1e147a > .elementor-widget-container {
	padding: -260px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-e1e147a .elementor-image-box-wrapper {
	text-align: right;
}

.elementor-5997 .elementor-element.elementor-element-e1e147a.elementor-position-right .elementor-image-box-img {
	margin-left: 26px;
}

.elementor-5997 .elementor-element.elementor-element-e1e147a.elementor-position-left .elementor-image-box-img {
	margin-right: 26px;
}

.elementor-5997 .elementor-element.elementor-element-e1e147a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 26px;
}

.elementor-5997 .elementor-element.elementor-element-e1e147a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 80%;
}

.elementor-5997 .elementor-element.elementor-element-e1e147a .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5997 .elementor-element.elementor-element-e1e147a .elementor-image-box-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 25px;
	font-weight: 800;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-e1e147a .elementor-image-box-description {
	font-size: 20px;
	line-height: 30px;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-31c5e86:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5997 .elementor-element.elementor-element-31c5e86 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-31c5e86 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .25);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-5997 .elementor-element.elementor-element-31c5e86 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-67730d6 > .elementor-widget-container {
	padding: -260px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-67730d6 .elementor-image-box-wrapper {
	text-align: right;
}

.elementor-5997 .elementor-element.elementor-element-67730d6.elementor-position-right .elementor-image-box-img {
	margin-left: 26px;
}

.elementor-5997 .elementor-element.elementor-element-67730d6.elementor-position-left .elementor-image-box-img {
	margin-right: 26px;
}

.elementor-5997 .elementor-element.elementor-element-67730d6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 26px;
}

.elementor-5997 .elementor-element.elementor-element-67730d6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 80%;
}

.elementor-5997 .elementor-element.elementor-element-67730d6 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5997 .elementor-element.elementor-element-67730d6 .elementor-image-box-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 25px;
	font-weight: 800;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-67730d6 .elementor-image-box-description {
	font-size: 20px;
	line-height: 30px;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-21a80ee > .elementor-container {
	min-height: 308px;
}

.elementor-5997 .elementor-element.elementor-element-7b4c527:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5997 .elementor-element.elementor-element-7b4c527 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-7b4c527 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .25);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-5997 .elementor-element.elementor-element-7b4c527 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-a1fcb7f > .elementor-widget-container {
	padding: -260px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-a1fcb7f .elementor-image-box-wrapper {
	text-align: right;
}

.elementor-5997 .elementor-element.elementor-element-a1fcb7f.elementor-position-right .elementor-image-box-img {
	margin-left: 26px;
}

.elementor-5997 .elementor-element.elementor-element-a1fcb7f.elementor-position-left .elementor-image-box-img {
	margin-right: 26px;
}

.elementor-5997 .elementor-element.elementor-element-a1fcb7f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 26px;
}

.elementor-5997 .elementor-element.elementor-element-a1fcb7f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 80%;
}

.elementor-5997 .elementor-element.elementor-element-a1fcb7f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5997 .elementor-element.elementor-element-a1fcb7f .elementor-image-box-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 25px;
	font-weight: 800;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-a1fcb7f .elementor-image-box-description {
	font-size: 20px;
	line-height: 30px;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-370115d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5997 .elementor-element.elementor-element-370115d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-370115d > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .25);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-5997 .elementor-element.elementor-element-370115d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-3c74475 > .elementor-widget-container {
	padding: -260px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-3c74475 .elementor-image-box-wrapper {
	text-align: right;
}

.elementor-5997 .elementor-element.elementor-element-3c74475.elementor-position-right .elementor-image-box-img {
	margin-left: 26px;
}

.elementor-5997 .elementor-element.elementor-element-3c74475.elementor-position-left .elementor-image-box-img {
	margin-right: 26px;
}

.elementor-5997 .elementor-element.elementor-element-3c74475.elementor-position-top .elementor-image-box-img {
	margin-bottom: 26px;
}

.elementor-5997 .elementor-element.elementor-element-3c74475 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 80%;
}

.elementor-5997 .elementor-element.elementor-element-3c74475 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5997 .elementor-element.elementor-element-3c74475 .elementor-image-box-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 25px;
	font-weight: 800;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-3c74475 .elementor-image-box-description {
	font-size: 20px;
	line-height: 30px;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-ed41abc:not(.elementor-motion-effects-element-type-background), .elementor-5997 .elementor-element.elementor-element-ed41abc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #292929;
}

.elementor-5997 .elementor-element.elementor-element-ed41abc > .elementor-container {
	max-width: 1148px;
	min-height: 790px;
}

.elementor-5997 .elementor-element.elementor-element-ed41abc {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5997 .elementor-element.elementor-element-ed41abc > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-23d6e54 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-5997 .elementor-element.elementor-element-23d6e54 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-5997 .elementor-element.elementor-element-e607e25 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-e607e25 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-e607e25 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 58px;
	font-weight: 900;
	line-height: 65px;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-abbf60d {
	--divider-border-style: solid;
	--divider-color: #b5282d;
	--divider-border-width: 3px;
}

.elementor-5997 .elementor-element.elementor-element-abbf60d .elementor-divider-separator {
	width: 26%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5997 .elementor-element.elementor-element-abbf60d .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-5997 .elementor-element.elementor-element-5644d83:not(.elementor-motion-effects-element-type-background), .elementor-5997 .elementor-element.elementor-element-5644d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-5644d83 > .elementor-container {
	min-height: 236px;
}

.elementor-5997 .elementor-element.elementor-element-5644d83, .elementor-5997 .elementor-element.elementor-element-5644d83 > .elementor-background-overlay {
	border-radius: 10px 0px 10px 10px;
}

.elementor-5997 .elementor-element.elementor-element-5644d83 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-5644d83 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-b94da48 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-c6a4245 > .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-c6a4245 {
	text-align: right;
}

.elementor-5997 .elementor-element.elementor-element-c6a4245 img {
	width: 100%;
}

.elementor-5997 .elementor-element.elementor-element-bbeef18 > .elementor-element-populated {
	padding: 25px 40px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-3ed6808 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 34px;
	font-weight: 700;
	color: var(--e-global-color-bff69e7);
}

.elementor-5997 .elementor-element.elementor-element-701461e > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-701461e {
	font-size: 22px;
	font-weight: 400;
	line-height: 11px;
}

.elementor-5997 .elementor-element.elementor-element-8838778 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-8838778 {
	font-size: 20px;
	font-weight: 400;
}

.elementor-5997 .elementor-element.elementor-element-2e7ed3a .elementor-button {
	background-color: #b5282d;
	font-family: "Heebo", noto sans hebrew;
	font-size: 27px;
	font-weight: 700;
	border-style: solid;
	border-color: #000;
	border-radius: 48px 48px 48px 48px;
	padding: 10px 30px 10px 30px;
}

.elementor-5997 .elementor-element.elementor-element-2e7ed3a .elementor-button:hover, .elementor-5997 .elementor-element.elementor-element-2e7ed3a .elementor-button:focus {
	background-color: #000;
	border-color: #b5282d;
}

.elementor-5997 .elementor-element.elementor-element-2e7ed3a > .elementor-widget-container {
	margin: 20px 0px 24px 0px;
}

.elementor-5997 .elementor-element.elementor-element-1fb2e77 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-1fb2e77 {
	text-align: center;
	font-family: "Heebo", noto sans hebrew;
	font-size: 18px;
	line-height: 23px;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-11d03d3:not(.elementor-motion-effects-element-type-background), .elementor-5997 .elementor-element.elementor-element-11d03d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f6f6;
}

.elementor-5997 .elementor-element.elementor-element-11d03d3 > .elementor-container {
	max-width: 880px;
	min-height: 555px;
}

.elementor-5997 .elementor-element.elementor-element-11d03d3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 40px 0px;
}

.elementor-5997 .elementor-element.elementor-element-11d03d3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-7583eec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 120px 0px 120px;
}

.elementor-5997 .elementor-element.elementor-element-7583eec {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-7583eec .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 36px;
	font-weight: 900;
	color: var(--e-global-color-text);
}

.elementor-5997 .elementor-element.elementor-element-b6d2878 {
	--divider-border-style: solid;
	--divider-color: #b5282d;
	--divider-border-width: 4px;
}

.elementor-5997 .elementor-element.elementor-element-b6d2878 .elementor-divider-separator {
	width: 58%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5997 .elementor-element.elementor-element-b6d2878 .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-5997 .elementor-element.elementor-element-fd8e227 > .elementor-container {
	max-width: 1160px;
}

.elementor-5997 .elementor-element.elementor-element-fd8e227 {
	margin-top: 24px;
	margin-bottom: 0px;
}

.elementor-5997 .elementor-element.elementor-element-ce83c90:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5997 .elementor-element.elementor-element-ce83c90 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #292929;
}

.elementor-5997 .elementor-element.elementor-element-ce83c90 > .elementor-element-populated, .elementor-5997 .elementor-element.elementor-element-ce83c90 > .elementor-element-populated > .elementor-background-overlay, .elementor-5997 .elementor-element.elementor-element-ce83c90 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-5997 .elementor-element.elementor-element-ce83c90 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-5997 .elementor-element.elementor-element-ce83c90 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-443d58e img {
	width: 15%;
}

.elementor-5997 .elementor-element.elementor-element-8609b61 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-8609b61 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 19px;
	font-weight: 400;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-937202a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5997 .elementor-element.elementor-element-937202a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #292929;
}

.elementor-5997 .elementor-element.elementor-element-937202a > .elementor-element-populated, .elementor-5997 .elementor-element.elementor-element-937202a > .elementor-element-populated > .elementor-background-overlay, .elementor-5997 .elementor-element.elementor-element-937202a > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-5997 .elementor-element.elementor-element-937202a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-5997 .elementor-element.elementor-element-937202a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-9c63191 img {
	width: 15%;
}

.elementor-5997 .elementor-element.elementor-element-5bbfd2a {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-5bbfd2a .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 19px;
	font-weight: 400;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-75112b6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5997 .elementor-element.elementor-element-75112b6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #292929;
}

.elementor-5997 .elementor-element.elementor-element-75112b6 > .elementor-element-populated, .elementor-5997 .elementor-element.elementor-element-75112b6 > .elementor-element-populated > .elementor-background-overlay, .elementor-5997 .elementor-element.elementor-element-75112b6 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-5997 .elementor-element.elementor-element-75112b6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-5997 .elementor-element.elementor-element-75112b6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-cd2267c img {
	width: 15%;
}

.elementor-5997 .elementor-element.elementor-element-bbeab40 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-bbeab40 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 19px;
	font-weight: 400;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-6408461 > .elementor-container {
	min-height: 700px;
}

.elementor-5997 .elementor-element.elementor-element-4e2e7b1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-4e2e7b1 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-4e2e7b1 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 60px;
	font-weight: 900;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-b09dd8b {
	--divider-border-style: solid;
	--divider-color: #b5282d;
	--divider-border-width: 4px;
}

.elementor-5997 .elementor-element.elementor-element-b09dd8b > .elementor-widget-container {
	margin: -17px 0px 12px 0px;
}

.elementor-5997 .elementor-element.elementor-element-b09dd8b .elementor-divider-separator {
	width: 58%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5997 .elementor-element.elementor-element-b09dd8b .elementor-divider {
	text-align: center;
	padding-block-start: 32px;
	padding-block-end: 32px;
}

.elementor-5997 .elementor-element.elementor-element-45bf1b7 {
	text-align: center;
	font-family: "Heebo", noto sans hebrew;
	font-size: 22px;
	font-weight: 400;
}

.elementor-5997 .elementor-element.elementor-element-19d205d {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-5997 .elementor-element.elementor-element-37182cd > .elementor-element-populated {
	border-style: solid;
	border-color: #000;
	margin: 0px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 12px 12px 12px 12px;
}

.elementor-5997 .elementor-element.elementor-element-37182cd > .elementor-element-populated, .elementor-5997 .elementor-element.elementor-element-37182cd > .elementor-element-populated > .elementor-background-overlay, .elementor-5997 .elementor-element.elementor-element-37182cd > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-5997 .elementor-element.elementor-element-406642d img {
	width: 30%;
}

.elementor-5997 .elementor-element.elementor-element-6161142 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-6161142 {
	text-align: center;
	font-family: "Heebo", noto sans hebrew;
	font-size: 18px;
	font-weight: 500;
}

.elementor-5997 .elementor-element.elementor-element-b915a8a > .elementor-element-populated {
	border-style: solid;
	border-color: #000;
	margin: 0px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 12px 12px 12px 12px;
}

.elementor-5997 .elementor-element.elementor-element-b915a8a > .elementor-element-populated, .elementor-5997 .elementor-element.elementor-element-b915a8a > .elementor-element-populated > .elementor-background-overlay, .elementor-5997 .elementor-element.elementor-element-b915a8a > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-5997 .elementor-element.elementor-element-b251722 img {
	width: 30%;
}

.elementor-5997 .elementor-element.elementor-element-d00ba3b > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-d00ba3b {
	text-align: center;
	font-family: "Heebo", noto sans hebrew;
	font-size: 18px;
	font-weight: 500;
}

.elementor-5997 .elementor-element.elementor-element-b8305bb > .elementor-element-populated {
	border-style: solid;
	border-color: #000;
	margin: 0px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 12px 12px 12px 12px;
}

.elementor-5997 .elementor-element.elementor-element-b8305bb > .elementor-element-populated, .elementor-5997 .elementor-element.elementor-element-b8305bb > .elementor-element-populated > .elementor-background-overlay, .elementor-5997 .elementor-element.elementor-element-b8305bb > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-5997 .elementor-element.elementor-element-3d9ccca img {
	width: 30%;
}

.elementor-5997 .elementor-element.elementor-element-a858065 > .elementor-widget-container {
	margin: 15px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-a858065 {
	text-align: center;
	font-family: "Heebo", noto sans hebrew;
	font-size: 18px;
	font-weight: 500;
}

.elementor-5997 .elementor-element.elementor-element-71fdddc > .elementor-element-populated {
	border-style: solid;
	border-color: #000;
	margin: 0px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 12px 12px 12px 12px;
}

.elementor-5997 .elementor-element.elementor-element-71fdddc > .elementor-element-populated, .elementor-5997 .elementor-element.elementor-element-71fdddc > .elementor-element-populated > .elementor-background-overlay, .elementor-5997 .elementor-element.elementor-element-71fdddc > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-5997 .elementor-element.elementor-element-3abbd5c img {
	width: 30%;
}

.elementor-5997 .elementor-element.elementor-element-0dd5808 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-0dd5808 {
	text-align: center;
	font-family: "Heebo", noto sans hebrew;
	font-size: 18px;
	font-weight: 500;
}

.elementor-5997 .elementor-element.elementor-element-73c1ce8 > .elementor-element-populated {
	border-style: solid;
	border-color: #000;
	margin: 0px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 12px 12px 12px 12px;
}

.elementor-5997 .elementor-element.elementor-element-73c1ce8 > .elementor-element-populated, .elementor-5997 .elementor-element.elementor-element-73c1ce8 > .elementor-element-populated > .elementor-background-overlay, .elementor-5997 .elementor-element.elementor-element-73c1ce8 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-5997 .elementor-element.elementor-element-e5ae213 img {
	width: 30%;
}

.elementor-5997 .elementor-element.elementor-element-e6f69ce > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-e6f69ce {
	text-align: center;
	font-family: "Heebo", noto sans hebrew;
	font-size: 18px;
	font-weight: 500;
}

.elementor-5997 .elementor-element.elementor-element-9daaed7:not(.elementor-motion-effects-element-type-background), .elementor-5997 .elementor-element.elementor-element-9daaed7 > .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/07/business-man-working-office-desktop.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5997 .elementor-element.elementor-element-9daaed7 > .elementor-container {
	max-width: 920px;
	min-height: 1110px;
}

.elementor-5997 .elementor-element.elementor-element-9daaed7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5997 .elementor-element.elementor-element-9daaed7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-8d24c09 > .elementor-element-populated {
	margin: 20px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-5997 .elementor-element.elementor-element-5a893e9 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-5a893e9 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-5a893e9 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 58px;
	font-weight: 900;
	line-height: 65px;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-0cdef5b {
	--divider-border-style: solid;
	--divider-color: #b5282d;
	--divider-border-width: 3px;
}

.elementor-5997 .elementor-element.elementor-element-0cdef5b > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-0cdef5b .elementor-divider-separator {
	width: 44%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5997 .elementor-element.elementor-element-0cdef5b .elementor-divider {
	text-align: center;
	padding-block-start: 24px;
	padding-block-end: 24px;
}

.elementor-5997 .elementor-element.elementor-element-fd8b075 > .elementor-widget-container {
	padding: 0px 100px 0px 100px;
}

.elementor-5997 .elementor-element.elementor-element-fd8b075 {
	font-size: 22px;
	font-weight: 400;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-b0ff708 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-b0ff708 {
	font-family: "Heebo", noto sans hebrew;
	font-size: 24px;
	font-weight: 300;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-6e49b24 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-5997 .elementor-element.elementor-element-d4c6438.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-5997 .elementor-element.elementor-element-d4c6438.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-5997 .elementor-element.elementor-element-d4c6438.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-5997 .elementor-element.elementor-element-d4c6438 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 40%;
}

.elementor-5997 .elementor-element.elementor-element-d4c6438 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5997 .elementor-element.elementor-element-d4c6438 .elementor-image-box-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 22px;
	font-weight: 400;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-04fc46d.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-5997 .elementor-element.elementor-element-04fc46d.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-5997 .elementor-element.elementor-element-04fc46d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-5997 .elementor-element.elementor-element-04fc46d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 40%;
}

.elementor-5997 .elementor-element.elementor-element-04fc46d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5997 .elementor-element.elementor-element-04fc46d .elementor-image-box-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 22px;
	font-weight: 400;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-180a7b5.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-5997 .elementor-element.elementor-element-180a7b5.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-5997 .elementor-element.elementor-element-180a7b5.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-5997 .elementor-element.elementor-element-180a7b5 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 40%;
}

.elementor-5997 .elementor-element.elementor-element-180a7b5 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5997 .elementor-element.elementor-element-180a7b5 .elementor-image-box-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 22px;
	font-weight: 400;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-6a15d09.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-5997 .elementor-element.elementor-element-6a15d09.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-5997 .elementor-element.elementor-element-6a15d09.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-5997 .elementor-element.elementor-element-6a15d09 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 40%;
}

.elementor-5997 .elementor-element.elementor-element-6a15d09 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-5997 .elementor-element.elementor-element-6a15d09 .elementor-image-box-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 22px;
	font-weight: 400;
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-065532a {
	--spacer-size: 35px;
}

.elementor-5997 .elementor-element.elementor-element-91c445f:not(.elementor-motion-effects-element-type-background), .elementor-5997 .elementor-element.elementor-element-91c445f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .9);
}

.elementor-5997 .elementor-element.elementor-element-91c445f, .elementor-5997 .elementor-element.elementor-element-91c445f > .elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

.elementor-5997 .elementor-element.elementor-element-91c445f {
	box-shadow: 0px 0px 10px 0px #000;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 17px 17px 17px 17px;
}

.elementor-5997 .elementor-element.elementor-element-91c445f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-8fc4d03 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 3px;
}

.elementor-5997 .elementor-element.elementor-element-8fc4d03 > .elementor-element-populated {
	padding: 20px 20px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-db7c478 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-db7c478 {
	text-align: right;
}

.elementor-5997 .elementor-element.elementor-element-db7c478 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 45px;
	font-weight: 800;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-2df430f {
	--divider-border-style: solid;
	--divider-color: #b5282d;
	--divider-border-width: 3px;
}

.elementor-5997 .elementor-element.elementor-element-2df430f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-2df430f .elementor-divider-separator {
	width: 67%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-5997 .elementor-element.elementor-element-2df430f .elementor-divider {
	text-align: right;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-5997 .elementor-element.elementor-element-210c57a {
	text-align: right;
	font-size: 25px;
	font-weight: 500;
	color: #0f0f0f;
}

.elementor-5997 .elementor-element.elementor-element-8390b71 {
	text-align: right;
	font-family: "Heebo", noto sans hebrew;
	font-size: 22px;
	font-weight: 400;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-07e81d4 > .elementor-element-populated {
	margin: 0px 0px -27px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-5997 .elementor-element.elementor-element-ab9cd28 > .elementor-container {
	max-width: 978px;
	min-height: 710px;
}

.elementor-5997 .elementor-element.elementor-element-1cd42cf > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-1cd42cf {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-1cd42cf .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 60px;
	font-weight: 900;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-ede5227 {
	--divider-border-style: solid;
	--divider-color: #b5282d;
	--divider-border-width: 4px;
}

.elementor-5997 .elementor-element.elementor-element-ede5227 > .elementor-widget-container {
	margin: -14px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-ede5227 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5997 .elementor-element.elementor-element-ede5227 .elementor-divider {
	text-align: center;
	padding-block-start: 12px;
	padding-block-end: 12px;
}

.elementor-5997 .elementor-element.elementor-element-a51fea6 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-a51fea6 {
	text-align: center;
	font-family: "Heebo", noto sans hebrew;
	font-size: 22px;
	font-weight: 400;
}

.elementor-5997 .elementor-element.elementor-element-935adc1 {
	--e-image-carousel-slides-to-show: 4;
}

.elementor-5997 .elementor-element.elementor-element-935adc1 .swiper-pagination-bullet {
	width: 5px;
	height: 5px;
}

.elementor-5997 .elementor-element.elementor-element-10a5006:not(.elementor-motion-effects-element-type-background), .elementor-5997 .elementor-element.elementor-element-10a5006 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e7e7e7;
}

.elementor-5997 .elementor-element.elementor-element-10a5006 > .elementor-container {
	max-width: 798px;
	min-height: 549px;
}

.elementor-5997 .elementor-element.elementor-element-10a5006 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5997 .elementor-element.elementor-element-10a5006 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-859e2e8 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-859e2e8 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-859e2e8 .elementor-heading-title {
	font-family: "Heebo", noto sans hebrew;
	font-size: 50px;
	font-weight: 900;
	color: var(--e-global-color-text);
}

.elementor-5997 .elementor-element.elementor-element-93793d8 {
	--divider-border-style: solid;
	--divider-color: #b5282d;
	--divider-border-width: 3px;
}

.elementor-5997 .elementor-element.elementor-element-93793d8 .elementor-divider-separator {
	width: 50%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-5997 .elementor-element.elementor-element-93793d8 .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-5997 .elementor-element.elementor-element-488d1cb {
	font-size: 30px;
	line-height: 35px;
}

.elementor-5997 .elementor-element.elementor-element-ad792ee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

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

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

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

.elementor-5997 .elementor-element.elementor-element-ad792ee .elementor-field-group > label, .elementor-5997 .elementor-element.elementor-element-ad792ee .elementor-field-subgroup label {
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-ad792ee .elementor-field-group > label {
	font-family: "Heebo", noto sans hebrew;
	font-size: 41px;
	font-weight: 200;
}

.elementor-5997 .elementor-element.elementor-element-ad792ee .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-5997 .elementor-element.elementor-element-ad792ee .elementor-field-group .elementor-field {
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-ad792ee .elementor-field-group .elementor-field, .elementor-5997 .elementor-element.elementor-element-ad792ee .elementor-field-subgroup label {
	font-family: "Heebo", noto sans hebrew;
	font-size: 19px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-5997 .elementor-element.elementor-element-ad792ee .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #f0f0f0;
	border-width: 2px 2px 2px 2px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-5997 .elementor-element.elementor-element-ad792ee .elementor-field-group .elementor-select-wrapper select {
	background-color: #f0f0f0;
	border-width: 2px 2px 2px 2px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-5997 .elementor-element.elementor-element-ad792ee .elementor-button {
	font-family: "Heebo", noto sans hebrew;
	font-size: 21px;
	font-weight: 400;
	line-height: 45px;
	border-style: solid;
	border-radius: 5px 5px 5px 5px;
}

.elementor-5997 .elementor-element.elementor-element-ad792ee .e-form__buttons__wrapper__button-next {
	background-color: #b5282d;
	color: #fff;
	border-color: #000;
}

.elementor-5997 .elementor-element.elementor-element-ad792ee .elementor-button[type="submit"] {
	background-color: #b5282d;
	color: #fff;
	border-color: #000;
}

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

.elementor-5997 .elementor-element.elementor-element-ad792ee .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-ad792ee .e-form__buttons__wrapper__button-next:hover {
	background-color: #000;
	color: #fff;
	border-color: #b5282d;
}

.elementor-5997 .elementor-element.elementor-element-ad792ee .elementor-button[type="submit"]:hover {
	background-color: #000;
	color: #fff;
	border-color: #b5282d;
}

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

.elementor-5997 .elementor-element.elementor-element-ad792ee .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-5997 .elementor-element.elementor-element-ad792ee {
	--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-5997 .elementor-element.elementor-element-29068f4 > .elementor-widget-container {
	margin: 0% 9% 0% 9%;
}

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

.elementor-5997 .elementor-element.elementor-element-9711661 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-9711661 {
	text-align: center;
	font-family: "Heebo", noto sans hebrew;
	font-size: 18px;
	line-height: 23px;
	color: #000;
}

.elementor-5997 .elementor-element.elementor-element-8f3290d:not(.elementor-motion-effects-element-type-background), .elementor-5997 .elementor-element.elementor-element-8f3290d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #292929;
}

.elementor-5997 .elementor-element.elementor-element-8f3290d > .elementor-container {
	min-height: 150px;
}

.elementor-5997 .elementor-element.elementor-element-8f3290d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5997 .elementor-element.elementor-element-8f3290d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5997 .elementor-element.elementor-element-43f1291 img {
	width: 17%;
}

.elementor-5997 .elementor-element.elementor-element-0a36001 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-5997 .elementor-element.elementor-element-0a36001 {
	text-align: center;
}

.elementor-5997 .elementor-element.elementor-element-0a36001 .elementor-heading-title {
	font-family: "Noto Sans Hebrew", noto sans hebrew;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-87a2b38);
}

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

@media (max-width:1024px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.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-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-image-box .elementor-image-box-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		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);
	}
}

@media (max-width:767px) {
	.elementor-5997 .elementor-element.elementor-element-60d2c1d > .elementor-container {
		min-height: 75px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-60d2c1d > .elementor-background-overlay {
		background-size: 2px auto;
	}
	
	.elementor-5997 .elementor-element.elementor-element-60d2c1d {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-5997 .elementor-element.elementor-element-dc327fc img {
		width: 25%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a8966f6 > .elementor-container {
		min-height: 1112px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a8966f6:not(.elementor-motion-effects-element-type-background), .elementor-5997 .elementor-element.elementor-element-a8966f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center left;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a8966f6 {
		margin-top: -80px;
		margin-bottom: 0px;
		padding: 50px 15px 10px 15px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-c2a0cb5 > .elementor-element-populated {
		margin: -100px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e034031 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e034031 {
		text-align: center;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e034031 img {
		width: 30%;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-5997 .elementor-element.elementor-element-a77e0b0 > .elementor-widget-container {
		margin: -5px -5px -5px -5px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a77e0b0 .elementor-heading-title {
		font-size: 16px;
		line-height: 1.3em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-41284e0 .elementor-heading-title {
		font-size: 29px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-4232474 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 16px 0px 16px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-4232474 .elementor-heading-title {
		font-size: 29px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-5e6522b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-5e6522b .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-5997 .elementor-element.elementor-element-984fa70 > .elementor-widget-container {
		margin: -3px -3px -3px -3px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-984fa70 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-913a54a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-913a54a .elementor-heading-title {
		font-size: 18px;
		line-height: 1.3em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-bfa94d6 > .elementor-widget-container {
		margin: 7px 7px 7px 7px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-bfa94d6 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-2959460 > .elementor-widget-container {
		margin: -3px -3px -3px -3px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-2959460 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-dec0c8f > .elementor-widget-container {
		margin: -5px -5px -5px -5px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-dec0c8f img {
		width: 50%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-be9d5de {
		margin-top: -90px;
		margin-bottom: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-13be6a1 > .elementor-widget-container {
		margin: -183px 0px -0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-13be6a1 img {
		width: 50%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-55044fc > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-534eac2 > .elementor-widget-container {
		margin: 1px 1px 1px 1px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-534eac2 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-996e913 img {
		width: 5%;
	}
	
	.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-5997 .elementor-element.elementor-element-1faa99a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 3px 10px 1px 10px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-field-group > label {
		font-size: 1px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-field-group .elementor-field, .elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-field-subgroup label {
		font-size: 15px;
		line-height: .1em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-1faa99a .elementor-button {
		line-height: .1em;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-5997 .elementor-element.elementor-element-3cfffa3 > .elementor-widget-container {
		margin: 2% 0% 0% 0%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-3cfffa3 {
		text-align: center;
		font-size: 11px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e046947 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-d60d0bb {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 15px 15px 0px 15px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-cb8d06c .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a80159e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a80159e {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-22946e7 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-7a72832 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-7a72832 img {
		width: 100%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-51615d4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-51615d4 img {
		width: 100%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-6e04474 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-b65ca92 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-b65ca92 {
		font-size: 18px;
		line-height: 1.3em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a950369 {
		--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-widget-image-box .elementor-image-box-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-5997 .elementor-element.elementor-element-b8810d0 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-5997 .elementor-element.elementor-element-b8810d0 .elementor-image-box-img {
		margin-bottom: 14px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-b8810d0 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 18%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-b8810d0 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-b8810d0 .elementor-image-box-description {
		font-size: 18px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-d852b5e .elementor-divider-separator {
		width: 85%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-5997 .elementor-element.elementor-element-d852b5e .elementor-divider {
		text-align: center;
	}
	
	.elementor-5997 .elementor-element.elementor-element-ec161d0 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-5997 .elementor-element.elementor-element-ec161d0 .elementor-image-box-img {
		margin-bottom: 14px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-ec161d0 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 18%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-ec161d0 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-ec161d0 .elementor-image-box-description {
		font-size: 18px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-73f613c .elementor-divider-separator {
		width: 85%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-5997 .elementor-element.elementor-element-73f613c .elementor-divider {
		text-align: center;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-5997 .elementor-element.elementor-element-f446f37 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-f446f37 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-935fcc7 {
		font-size: 13px;
		line-height: 1.5em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-6eb0113 {
		font-size: 13px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-779c5dd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-779c5dd img {
		width: 20%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-35a4fab {
		padding: 0px 15px 30px 15px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-18978e6 > .elementor-element-populated {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-881c714 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-881c714 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-81f9439 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-81f9439 {
		font-size: 17px;
		line-height: 1.2em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-c1f3937 > .elementor-element-populated {
		margin: 0px 0px 25px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-3b8cb40 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e7678a3 {
		font-size: 16px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-4f2bd12 {
		font-size: 16px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-b7a8ee3 > .elementor-element-populated {
		margin: 0px 0px 25px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-031c23f .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-c7c636e {
		font-size: 16px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-55d8632 {
		font-size: 16px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-9194d20 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-cf5dda1 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-66a00a7 {
		font-size: 16px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-7eb3c1a > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-7eb3c1a .elementor-button {
		font-size: 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-ea11a5e > .elementor-widget-container {
		margin: -10px 0px -14px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-ea11a5e {
		font-size: 13px;
		line-height: 1.5em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-7a80f5d > .elementor-widget-container {
		margin: -10px 0px -14px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-7a80f5d {
		font-size: 13px;
		line-height: 1.5em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-df69249 > .elementor-widget-container {
		margin: -25px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-df69249 img {
		width: 20%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-28181e8 {
		padding: 0px 15px 30px 15px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e74f720 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-4469c11 .elementor-heading-title {
		font-size: 35px;
		line-height: 1.1em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-3f406f3 > .elementor-widget-container {
		margin: -17px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-35b9349 {
		font-size: 18px;
		line-height: 1.3em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-1616ad9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 7px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-1616ad9 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 25px 25px 10px 25px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-07538bf .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-58a1c09 > .elementor-widget-container {
		margin: -32px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-58a1c09 img {
		width: 10%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a703eff > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-8449eef > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-8449eef {
		font-size: 17px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-9c31837 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 7px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-9c31837 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 25px 25px 10px 25px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-4f34ab6 > .elementor-widget-container {
		padding: 0px 34px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-4f34ab6 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-8d3830b > .elementor-widget-container {
		margin: -27px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-8d3830b img {
		width: 10%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-305526f {
		font-size: 17px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-fb8db04 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 7px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-fb8db04 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 25px 25px 10px 25px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-794002d > .elementor-widget-container {
		padding: 0px 35px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-794002d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e93048d > .elementor-widget-container {
		margin: -30px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e93048d img {
		width: 11%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-85b1188 {
		font-size: 17px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-51dc49f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 7px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-51dc49f > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 25px 25px 10px 25px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-250511e > .elementor-widget-container {
		padding: 0px 33px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-250511e .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-8ec5cff > .elementor-widget-container {
		margin: -31px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-8ec5cff img {
		width: 10%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-233ff85 {
		font-size: 17px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-944d99a {
		padding: 25px 15px 30px 15px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-4d990b4 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-4d990b4 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-779a388 > .elementor-widget-container {
		margin: -13px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-779a388 .elementor-divider-separator {
		width: 50%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-41b292f {
		font-size: 18px;
		line-height: 1.3em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-36c24cc > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-36c24cc .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-36c24cc.elementor-position-right .elementor-image-box-img {
		margin-left: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-36c24cc.elementor-position-left .elementor-image-box-img {
		margin-right: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-36c24cc.elementor-position-top .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-36c24cc .elementor-image-box-wrapper .elementor-image-box-img {
		width: 100%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-cb20d47 .elementor-image-box-img {
		margin-bottom: 26px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-23ce22d .elementor-image-box-img {
		margin-bottom: 26px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e57fcfa .elementor-image-box-img {
		margin-bottom: 26px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e1e147a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e1e147a .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e1e147a.elementor-position-right .elementor-image-box-img {
		margin-left: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e1e147a.elementor-position-left .elementor-image-box-img {
		margin-right: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e1e147a.elementor-position-top .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e1e147a .elementor-image-box-title {
		margin-bottom: 8px;
		font-size: 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e1e147a .elementor-image-box-wrapper .elementor-image-box-img {
		width: 100%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e1e147a .elementor-image-box-description {
		font-size: 18px;
		line-height: 1.5em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-67730d6 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-67730d6 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-67730d6.elementor-position-right .elementor-image-box-img {
		margin-left: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-67730d6.elementor-position-left .elementor-image-box-img {
		margin-right: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-67730d6.elementor-position-top .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-67730d6 .elementor-image-box-title {
		margin-bottom: 8px;
		font-size: 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-67730d6 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 100%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-67730d6 .elementor-image-box-description {
		font-size: 18px;
		line-height: 1.5em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a1fcb7f > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a1fcb7f .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a1fcb7f.elementor-position-right .elementor-image-box-img {
		margin-left: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a1fcb7f.elementor-position-left .elementor-image-box-img {
		margin-right: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a1fcb7f.elementor-position-top .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a1fcb7f .elementor-image-box-title {
		margin-bottom: 8px;
		font-size: 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a1fcb7f .elementor-image-box-wrapper .elementor-image-box-img {
		width: 100%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a1fcb7f .elementor-image-box-description {
		font-size: 18px;
		line-height: 1.5em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-3c74475 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-3c74475 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-3c74475.elementor-position-right .elementor-image-box-img {
		margin-left: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-3c74475.elementor-position-left .elementor-image-box-img {
		margin-right: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-3c74475.elementor-position-top .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-3c74475 .elementor-image-box-title {
		margin-bottom: 8px;
		font-size: 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-3c74475 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 100%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-3c74475 .elementor-image-box-description {
		font-size: 18px;
		line-height: 1.5em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-ed41abc {
		padding: 15px 15px 22px 15px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e607e25 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-abbf60d > .elementor-widget-container {
		margin: -16px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-abbf60d .elementor-divider-separator {
		width: 58%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-5644d83, .elementor-5997 .elementor-element.elementor-element-5644d83 > .elementor-background-overlay {
		border-radius: 10px 10px 10px 10px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-c6a4245 {
		text-align: left;
	}
	
	.elementor-5997 .elementor-element.elementor-element-c6a4245 img {
		width: 30%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-bbeef18 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 9px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-bbeef18 > .elementor-element-populated {
		padding: 25px 15px 20px 15px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-3ed6808 > .elementor-widget-container {
		margin: -108px 0px 0px 0px;
		padding: 0px 13px 0px 102px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-3ed6808 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-701461e > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-701461e {
		font-size: 20px;
		line-height: 1em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-8838778 {
		font-size: 18px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-2e7ed3a > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-2e7ed3a .elementor-button {
		font-size: 16px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-1fb2e77 > .elementor-widget-container {
		margin: 3px 0px -14px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-1fb2e77 {
		font-size: 15px;
		line-height: 1.5em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-11d03d3 {
		padding: 25px 15px 20px 15px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-7583eec > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-7583eec .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-b6d2878 > .elementor-widget-container {
		margin: -13px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-b6d2878 .elementor-divider-separator {
		width: 95%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-443d58e img {
		width: 13%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-8609b61 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-9c63191 img {
		width: 13%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-5bbfd2a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-cd2267c img {
		width: 13%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-bbeab40 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-6408461 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 25px 15px 25px 15px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-4e2e7b1 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-4e2e7b1 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-45bf1b7 {
		font-size: 18px;
		line-height: 1.3em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-19d205d > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-19d205d {
		padding: 0px 24px 0px 25px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-37182cd > .elementor-element-populated {
		margin: 0px 10px 25px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-406642d img {
		width: 22%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-6161142 {
		font-size: 18px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-b915a8a > .elementor-element-populated {
		margin: 0px 10px 25px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-b251722 img {
		width: 22%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-b8305bb > .elementor-element-populated {
		margin: 0px 10px 25px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-3d9ccca img {
		width: 22%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-71fdddc > .elementor-element-populated {
		margin: 0px 10px 25px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-3abbd5c img {
		width: 22%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-e5ae213 img {
		width: 22%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-9daaed7 {
		padding: 0px 15px 30px 15px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-8d24c09 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 10px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-5a893e9 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-0cdef5b > .elementor-widget-container {
		margin: -17px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-0cdef5b .elementor-divider-separator {
		width: 76%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-fd8b075 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-fd8b075 {
		font-size: 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-b0ff708 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-b0ff708 {
		font-size: 22px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-7ce1234 {
		width: 50%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-d4c6438 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-d4c6438 .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-beb3922 {
		width: 50%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-04fc46d .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-04fc46d .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-b1e4b01 {
		width: 50%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-180a7b5 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-180a7b5 .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-3d6c112 {
		width: 50%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-6a15d09 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-6a15d09 .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-8fc4d03 > .elementor-element-populated {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-db7c478 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-2df430f > .elementor-widget-container {
		margin: -0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-2df430f .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-210c57a {
		font-size: 20px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-8390b71 {
		font-size: 18px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-038a4b0 img {
		width: 45%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-ab9cd28 > .elementor-container {
		min-height: 670px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-ab9cd28 {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-1cd42cf > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-1cd42cf .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-ede5227 .elementor-divider-separator {
		width: 75%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a51fea6 {
		font-size: 18px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-935adc1 {
		--e-image-carousel-slides-to-show: 1;
	}
	
	.elementor-5997 .elementor-element.elementor-element-10a5006 > .elementor-container {
		min-height: 668px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-10a5006 {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-d291cae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 10px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-859e2e8 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-93793d8 > .elementor-widget-container {
		margin: -3px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-93793d8 .elementor-divider-separator {
		width: 73%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-488d1cb > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-488d1cb {
		font-size: 21px;
		line-height: 1.3em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-ad792ee > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-ad792ee .elementor-field-group > label {
		font-size: 1px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-ad792ee .elementor-field-group .elementor-field, .elementor-5997 .elementor-element.elementor-element-ad792ee .elementor-field-subgroup label {
		font-size: 15px;
		line-height: .1em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-ad792ee .elementor-button {
		line-height: .1em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-29068f4 > .elementor-widget-container {
		margin: 2% 0% 0% 0%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-29068f4 {
		text-align: center;
		font-size: 11px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-9711661 > .elementor-widget-container {
		margin: 0px 0px -14px 0px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-9711661 {
		font-size: 13px;
		line-height: 1.5em;
	}
	
	.elementor-5997 .elementor-element.elementor-element-8f3290d > .elementor-container {
		min-height: 100px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-43f1291 img {
		width: 30%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-0a36001 .elementor-heading-title {
		font-size: 32px;
	}
}

@media (min-width:768px) {
	.elementor-5997 .elementor-element.elementor-element-c2a0cb5 {
		width: 100%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a3b2871 {
		width: 30.08%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-55044fc {
		width: 69.92%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-22946e7 {
		--content-width: 1080px;
	}
	
	.elementor-5997 .elementor-element.elementor-element-a950369 {
		--width: 100%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-943d936 {
		--width: 45.004%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-159d7ae {
		--width: 9.615%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-78c6316 {
		--width: 45.01%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-23d6e54 {
		width: 100%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-b94da48 {
		width: 20.028%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-bbeef18 {
		width: 79.638%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-8fc4d03 {
		width: 70.222%;
	}
	
	.elementor-5997 .elementor-element.elementor-element-07e81d4 {
		width: 29.669%;
	}
}

@media (min-width:1025px) {
	.elementor-5997 .elementor-element.elementor-element-28181e8:not(.elementor-motion-effects-element-type-background), .elementor-5997 .elementor-element.elementor-element-28181e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

/* Start custom CSS for form, class: .elementor-element-1faa99a */
.elementor-5997 .elementor-element.elementor-element-1faa99a .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-5997 .elementor-element.elementor-element-1faa99a .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-5997 .elementor-element.elementor-element-1faa99a .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 image-box, class: .elementor-element-36c24cc */
p {
	font-family: heebo !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-cb20d47 */
p {
	font-family: heebo !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-23ce22d */
p {
	font-family: heebo !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-e57fcfa */
p {
	font-family: heebo !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-e1e147a */
p {
	font-family: heebo !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-67730d6 */
p {
	font-family: heebo !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-a1fcb7f */
p {
	font-family: heebo !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-3c74475 */
p {
	font-family: heebo !important;
}

/* End custom CSS */

/* Start custom CSS for form, class: .elementor-element-ad792ee */
.elementor-5997 .elementor-element.elementor-element-ad792ee .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-5997 .elementor-element.elementor-element-ad792ee .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-5997 .elementor-element.elementor-element-ad792ee .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;
}
