﻿.elementor-1588 .elementor-element.elementor-element-f341164 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body {
	padding-top:80px;
}

.elementor-1588 .elementor-element.elementor-element-f341164:not(.elementor-motion-effects-element-type-background),
.elementor-1588 .elementor-element.elementor-element-f341164>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FDF9F6;
	gap:0;
	margin-top:-80px;
}

.elementor-1588 .elementor-element.elementor-element-3cc26b7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1588 .elementor-element.elementor-element-3cc26b7 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

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

body:not(.rtl) .elementor-1588 .elementor-element.elementor-element-88209eb {
	left: 11.002px;
}

body.rtl .elementor-1588 .elementor-element.elementor-element-88209eb {
	right: 10px;
	bottom:30px;
}

.elementor-1588 .elementor-element.elementor-element-88209eb {
	bottom: 11px;
}

.elementor-1588 .elementor-element.elementor-element-88209eb img {
	width: 55px;
}

.elementor-1588 .elementor-element.elementor-element-2639f79 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-1588 .elementor-element.elementor-element-2639f79:not(.elementor-motion-effects-element-type-background),
.elementor-1588 .elementor-element.elementor-element-2639f79>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-25b51af);
}

.elementor-1588 .elementor-element.elementor-element-b2ee373 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: #FBF9F1;
	--border-color: #FBF9F1;
}

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

.elementor-1588 .elementor-element.elementor-element-9e24852 {
	text-align: center;
}

.elementor-1588 .elementor-element.elementor-element-9e24852 .elementor-heading-title {
	font-family: "Abrham", Sans-serif;
	font-size: 40px;
	font-weight: 900;
	color: #FBF9F1;
}

.elementor-1588 .elementor-element.elementor-element-71162e2 {
	text-align: center;
}

.elementor-1588 .elementor-element.elementor-element-71162e2 .elementor-heading-title {
	font-family: "M PLUS 1p", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #FBF9F1;
}

.elementor-1588 .elementor-element.elementor-element-2e7a5ba {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: #FBF9F1;
	--border-color: #FBF9F1;
}

.elementor-1588 .elementor-element.elementor-element-9c7e8f8 {
	text-align: center;
}

.elementor-1588 .elementor-element.elementor-element-9c7e8f8 .elementor-heading-title {
	font-family: "Abrham", Sans-serif;
	font-size: 40px;
	font-weight: 900;
	color: #FBF9F1;
}

.elementor-1588 .elementor-element.elementor-element-acf3023 {
	text-align: center;
}

.elementor-1588 .elementor-element.elementor-element-acf3023 .elementor-heading-title {
	font-family: "M PLUS 1p", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #FBF9F1;
}

.elementor-1588 .elementor-element.elementor-element-09a0ff9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-1588 .elementor-element.elementor-element-06d2432 {
	text-align: center;
}

.elementor-1588 .elementor-element.elementor-element-06d2432 .elementor-heading-title {
	font-family: "Abrham", Sans-serif;
	font-size: 40px;
	font-weight: 900;
	color: #FBF9F1;
}

.elementor-1588 .elementor-element.elementor-element-8a4c410 {
	text-align: center;
}

.elementor-1588 .elementor-element.elementor-element-8a4c410 .elementor-heading-title {
	font-family: "M PLUS 1p", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #FBF9F1;
}

.elementor-1588 .elementor-element.elementor-element-39811f0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1588 .elementor-element.elementor-element-39811f0:not(.elementor-motion-effects-element-type-background),
.elementor-1588 .elementor-element.elementor-element-39811f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FBF9F1;

	background-position: -88px -67px;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1588 .elementor-element.elementor-element-25084c8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-1588 .elementor-element.elementor-element-04185a7 .elementor-heading-title {
	font-family: "M PLUS 1p", Sans-serif;
	font-size: 35px;
	font-weight: 800;
	color: var(--e-global-color-25b51af);
}

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

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

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

.elementor-1588 .elementor-element.elementor-element-27211dd {
	font-family: "M PLUS 1p", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-1588 .elementor-element.elementor-element-a856cb6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 31px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1588 .elementor-element.elementor-element-1114c3a img {
	width: 45%;
}

.elementor-1588 .elementor-element.elementor-element-5f12aa0 {
	--display: grid;
	--min-height: 550px;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--margin-top: -23px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1588 .elementor-element.elementor-element-5f12aa0:not(.elementor-motion-effects-element-type-background),
.elementor-1588 .elementor-element.elementor-element-5f12aa0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FBF9F1;
}

.elementor-1588 .elementor-element.elementor-element-dbc76fa.elementor-element {
	--align-self: flex-end;
}

.elementor-1588 .elementor-element.elementor-element-dbc76fa {
	text-align: right;
}

.elementor-1588 .elementor-element.elementor-element-dbc76fa .elementor-heading-title {
	font-family: "Abrham", Sans-serif;
	font-size: 45px;
	font-weight: 500;
	color: #61bbae;
}

.elementor-1588 .elementor-element.elementor-element-f62cc0e.elementor-element {
	--align-self: flex-end;
}

.elementor-1588 .elementor-element.elementor-element-f62cc0e {
	text-align: center;
}

.elementor-1588 .elementor-element.elementor-element-f62cc0e .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-25b51af);
}

.elementor-1588 .elementor-element.elementor-element-85cb635.elementor-element {
	--align-self: flex-end;
}

.elementor-1588 .elementor-element.elementor-element-85cb635 {
	text-align: center;
}

.elementor-1588 .elementor-element.elementor-element-85cb635 .elementor-heading-title {
	font-family: "Abrham", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	color: var(--e-global-color-6c29606);
}

.elementor-1588 .elementor-element.elementor-element-730a720.elementor-element {
	--align-self: center;
}

.elementor-1588 .elementor-element.elementor-element-730a720 {
	text-align: left;
}

.elementor-1588 .elementor-element.elementor-element-730a720 .elementor-heading-title {
	font-family: "Abrham", Sans-serif;
	font-size: 50px;
	font-weight: 900;
	color: var(--e-global-color-6c29606);
}

.elementor-1588 .elementor-element.elementor-element-27299da {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-1588 .elementor-element.elementor-element-27299da.e-con {
	--align-self: flex-end;
}

.elementor-1588 .elementor-element.elementor-element-e32a876.elementor-element {
	--align-self: center;
}

.elementor-1588 .elementor-element.elementor-element-e32a876 {
	text-align: right;
}

.elementor-1588 .elementor-element.elementor-element-e32a876 .elementor-heading-title {
	font-family: "Abrham", Sans-serif;
	font-size: 45px;
	font-weight: 500;
	color: #61bbae;
}

.elementor-1588 .elementor-element.elementor-element-f308a06 {
	--display: flex;
	--justify-content: center;
}

.elementor-1588 .elementor-element.elementor-element-1d736a1.elementor-element {
	--align-self: flex-end;
}

.elementor-1588 .elementor-element.elementor-element-1d736a1 {
	text-align: left;
}

.elementor-1588 .elementor-element.elementor-element-1d736a1 .elementor-heading-title {
	font-family: var(--e-global-typography-ab2b01a-font-family), Sans-serif;
	font-size: var(--e-global-typography-ab2b01a-font-size);
	font-weight: var(--e-global-typography-ab2b01a-font-weight);
	color: var(--e-global-color-25b51af);
}

.elementor-1588 .elementor-element.elementor-element-f8cade2.elementor-element {
	--align-self: flex-start;
}

.elementor-1588 .elementor-element.elementor-element-f8cade2 {
	text-align: center;
}

.elementor-1588 .elementor-element.elementor-element-f8cade2 .elementor-heading-title {
	font-family: "Abrham", Sans-serif;
	font-size: 45px;
	font-weight: 900;
	color: var(--e-global-color-25b51af);
}

.elementor-1588 .elementor-element.elementor-element-e5c6ce0.elementor-element {
	--align-self: center;
}

.elementor-1588 .elementor-element.elementor-element-e5c6ce0 {
	text-align: left;
}

.elementor-1588 .elementor-element.elementor-element-e5c6ce0 .elementor-heading-title {
	font-family: "Abrham", Sans-serif;
	font-size: 30px;
	font-weight: 900;
	color: var(--e-global-color-6c29606);
}

.elementor-1588 .elementor-element.elementor-element-336a485 {
	text-align: center;
}

.elementor-1588 .elementor-element.elementor-element-336a485 .elementor-heading-title {
	font-family: "Abrham", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	color: #61bbae;
}

.elementor-1588 .elementor-element.elementor-element-9685d0d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1588 .elementor-element.elementor-element-9685d0d:not(.elementor-motion-effects-element-type-background),
.elementor-1588 .elementor-element.elementor-element-9685d0d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FBF9F1;
	background-position: -88px -67px;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1588 .elementor-element.elementor-element-83c7df0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-1588 .elementor-element.elementor-element-e8ac93f .elementor-heading-title {
	font-family: "M PLUS 1p", Sans-serif;
	font-size: 35px;
	font-weight: 800;
	color: #61bbae;
}

.elementor-1588 .elementor-element.elementor-element-9f6157e {
	font-family: "M PLUS 1p", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-1588 .elementor-element.elementor-element-67c0418 {
	text-align: right;
}

.elementor-1588 .elementor-element.elementor-element-67c0418 img {
	width: 70%;
}

.elementor-1588 .elementor-element.elementor-element-a55919a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 31px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1588 .elementor-element.elementor-element-678ea6b img {
	width: 45%;
}

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

.elementor-1588 .elementor-element.elementor-element-6d8807c:not(.elementor-motion-effects-element-type-background),
.elementor-1588 .elementor-element.elementor-element-6d8807c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FBF9F1;
}

.elementor-1588 .elementor-element.elementor-element-7b31baa .elementor-heading-title {
	font-family: "M PLUS 1p", Sans-serif;
	font-size: 35px;
	font-weight: 800;
	color: var(--e-global-color-6c29606);
}

.elementor-1588 .elementor-element.elementor-element-662dd9f {
	--display: grid;
	--min-height: 240px;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-1588 .elementor-element.elementor-element-662dd9f:not(.elementor-motion-effects-element-type-background),
.elementor-1588 .elementor-element.elementor-element-662dd9f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FBF9F1;
}

.elementor-1588 .elementor-element.elementor-element-f95339d {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 5px 5px 5px 5px;
}

.elementor-1588 .elementor-element.elementor-element-f95339d:not(.elementor-motion-effects-element-type-background),
.elementor-1588 .elementor-element.elementor-element-f95339d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-25b51af);
}

.elementor-1588 .elementor-element.elementor-element-e02207b {
	text-align: center;
}

.elementor-1588 .elementor-element.elementor-element-e02207b .elementor-heading-title {
	font-family: "M PLUS 1p", Sans-serif;
	font-size: 35px;
	font-weight: 800;
	color: #FBF9F1;
}

.elementor-1588 .elementor-element.elementor-element-5e7f898 {
	text-align: center;
	font-family: "M PLUS 1p", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #FBF9F1;
}

.elementor-1588 .elementor-element.elementor-element-8076ca3 {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 5px 5px 5px 5px;
}

.elementor-1588 .elementor-element.elementor-element-8076ca3:not(.elementor-motion-effects-element-type-background),
.elementor-1588 .elementor-element.elementor-element-8076ca3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-25b51af);
}

.elementor-1588 .elementor-element.elementor-element-03e7908 {
	text-align: center;
}

.elementor-1588 .elementor-element.elementor-element-03e7908 .elementor-heading-title {
	font-family: "M PLUS 1p", Sans-serif;
	font-size: 35px;
	font-weight: 800;
	color: #FBF9F1;
}

.elementor-1588 .elementor-element.elementor-element-5721fa7 {
	text-align: center;
	font-family: "M PLUS 1p", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #FBF9F1;
}

.elementor-1588 .elementor-element.elementor-element-81cbf1d {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 5px 5px 5px 5px;
}

.elementor-1588 .elementor-element.elementor-element-81cbf1d:not(.elementor-motion-effects-element-type-background),
.elementor-1588 .elementor-element.elementor-element-81cbf1d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-25b51af);
}

.elementor-1588 .elementor-element.elementor-element-06da3d0 {
	text-align: center;
}

.elementor-1588 .elementor-element.elementor-element-06da3d0 .elementor-heading-title {
	font-family: "M PLUS 1p", Sans-serif;
	font-size: 35px;
	font-weight: 800;
	color: #FBF9F1;
}

.elementor-1588 .elementor-element.elementor-element-beb3969 {
	text-align: center;
	font-family: "M PLUS 1p", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #FBF9F1;
}

.elementor-1588 .elementor-element.elementor-element-5aa8fcc {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 90px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1588 .elementor-element.elementor-element-5aa8fcc:not(.elementor-motion-effects-element-type-background),
.elementor-1588 .elementor-element.elementor-element-5aa8fcc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FBF9F1;
}

.elementor-1588 .elementor-element.elementor-element-0f7b28b img {
	width: 70%;
	max-width: 75%;
}

.elementor-1588 .elementor-element.elementor-element-1580628 {
	--display: flex;
	--justify-content: center;
}

.elementor-1588 .elementor-element.elementor-element-1580628:not(.elementor-motion-effects-element-type-background),
.elementor-1588 .elementor-element.elementor-element-1580628>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/07/יייייייייי-15-scaled.png");
	background-position: 0px 235px;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.elementor-1588 .elementor-element.elementor-element-e684aff {
	text-align: center;
}

.elementor-1588 .elementor-element.elementor-element-e684aff .elementor-heading-title {
	font-family: "M PLUS 1p", Sans-serif;
	font-size: 35px;
	font-weight: 800;
	color: var(--e-global-color-25b51af);
}

.elementor-1588 .elementor-element.elementor-element-4860a57 img {
	width: 70%;
	max-width: 75%;
}

.elementor-1588 .elementor-element.elementor-element-4a610bc {
	--display: flex;
	--justify-content: center;
	--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-1588 .elementor-element.elementor-element-4a610bc:not(.elementor-motion-effects-element-type-background),
.elementor-1588 .elementor-element.elementor-element-4a610bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/07/kkkkkkkkk-16-scaled.png");
	background-position: 0px 254px;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1588 .elementor-element.elementor-element-10c4e22 {
	text-align: center;
}

.elementor-1588 .elementor-element.elementor-element-10c4e22 .elementor-heading-title {
	font-family: "M PLUS 1p", Sans-serif;
	font-size: 35px;
	font-weight: 800;
	color: var(--e-global-color-25b51af);
}

.elementor-1588 .elementor-element.elementor-element-b838adc img {
	max-width: 70%;
}

.elementor-1588 .elementor-element.elementor-element-c13606d {
	--display: flex;
	--justify-content: center;
}

.elementor-1588 .elementor-element.elementor-element-c13606d:not(.elementor-motion-effects-element-type-background),
.elementor-1588 .elementor-element.elementor-element-c13606d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/07/ddddddddd-17-17-scaled.png");
	background-position: 0px -62px;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-1588 .elementor-element.elementor-element-ffd38b0 {
	text-align: center;
}

.elementor-1588 .elementor-element.elementor-element-ffd38b0 .elementor-heading-title {
	font-family: "M PLUS 1p", Sans-serif;
	font-size: 35px;
	font-weight: 800;
	color: var(--e-global-color-25b51af);
}

@media(min-width:768px) {
	.elementor-1588 .elementor-element.elementor-element-25084c8 {
		--width: 50%;
	}

	.elementor-1588 .elementor-element.elementor-element-a856cb6 {
		--width: 50%;
	}

	.elementor-1588 .elementor-element.elementor-element-83c7df0 {
		--width: 50%;
	}

	.elementor-1588 .elementor-element.elementor-element-a55919a {
		--width: 50%;
	}
}

@media(max-width:1024px) {
	.elementor-1588 .elementor-element.elementor-element-2639f79 {
		--grid-auto-flow: row;
	}

	.elementor-1588 .elementor-element.elementor-element-39811f0:not(.elementor-motion-effects-element-type-background),
	.elementor-1588 .elementor-element.elementor-element-39811f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}

	.elementor-1588 .elementor-element.elementor-element-5f12aa0 {
		--gap: 7px 7px;
		--row-gap: 7px;
		--column-gap: 7px;
		--grid-auto-flow: row;
	}

	.elementor-1588 .elementor-element.elementor-element-f62cc0e .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-1588 .elementor-element.elementor-element-1d736a1 .elementor-heading-title {
		font-size: var(--e-global-typography-ab2b01a-font-size);
	}

	.elementor-1588 .elementor-element.elementor-element-e5c6ce0 .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-1588 .elementor-element.elementor-element-9685d0d:not(.elementor-motion-effects-element-type-background),
	.elementor-1588 .elementor-element.elementor-element-9685d0d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}

	.elementor-1588 .elementor-element.elementor-element-662dd9f {
		--grid-auto-flow: row;
	}

	.elementor-1588 .elementor-element.elementor-element-5aa8fcc {
		--grid-auto-flow: row;
	}

	.elementor-1588 .elementor-element.elementor-element-1580628:not(.elementor-motion-effects-element-type-background),
	.elementor-1588 .elementor-element.elementor-element-1580628>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}

	.elementor-1588 .elementor-element.elementor-element-4a610bc:not(.elementor-motion-effects-element-type-background),
	.elementor-1588 .elementor-element.elementor-element-4a610bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}

	.elementor-1588 .elementor-element.elementor-element-c13606d:not(.elementor-motion-effects-element-type-background),
	.elementor-1588 .elementor-element.elementor-element-c13606d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
}

@media(max-width:767px) {
p {
	font-size:19px;
}

	.elementor-1588 .elementor-element.elementor-element-2639f79 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-1588 .elementor-element.elementor-element-39811f0:not(.elementor-motion-effects-element-type-background),
	.elementor-1588 .elementor-element.elementor-element-39811f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}

	.elementor-1588 .elementor-element.elementor-element-5f12aa0 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-1588 .elementor-element.elementor-element-f62cc0e .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-1588 .elementor-element.elementor-element-1d736a1 .elementor-heading-title {
		font-size: var(--e-global-typography-ab2b01a-font-size);
	}

	.elementor-1588 .elementor-element.elementor-element-9685d0d:not(.elementor-motion-effects-element-type-background),
	.elementor-1588 .elementor-element.elementor-element-9685d0d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}

	.elementor-1588 .elementor-element.elementor-element-662dd9f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-1588 .elementor-element.elementor-element-5aa8fcc {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-1588 .elementor-element.elementor-element-1580628:not(.elementor-motion-effects-element-type-background),
	.elementor-1588 .elementor-element.elementor-element-1580628>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}

	.elementor-1588 .elementor-element.elementor-element-4a610bc:not(.elementor-motion-effects-element-type-background),
	.elementor-1588 .elementor-element.elementor-element-4a610bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}

	.elementor-1588 .elementor-element.elementor-element-c13606d:not(.elementor-motion-effects-element-type-background),
	.elementor-1588 .elementor-element.elementor-element-c13606d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
}

/* Start custom CSS for container, class: .elementor-element-5aa8fcc */
.elementor-1588 .elementor-element.elementor-element-5aa8fcc img {
	transition: all 0.6s;
}

.elementor-1588 .elementor-element.elementor-element-5aa8fcc .e-con-inner:hover img:not(:hover) {
	/*filter: blur(1px) grayscale(40%);*/
}

/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
	font-family: 'Abrham';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('../../2025/06/Abraham-Regular.eot');
	src: url('../../2025/06/Abraham-Regular-1.eot') format('embedded-opentype'),
		url('../../2025/06/Abraham-Regular.woff') format('woff'),
		url('../../2025/06/Abraham-Regular.ttf') format('truetype');
}

/* End Custom Fonts CSS */