/* End Custom Fonts CSS */

.elementor-318098 .elementor-element.elementor-element-e9875ef {
	--display: flex;
	--min-height: 900px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--border-radius: 0px 0px 128px 128px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-e9875ef:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-e9875ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilegnaf.nitrocdn.com/SwXPyeRMjseHLSKLgXlPKzsgcOBojbnL/assets/images/optimized/rev-2005e45/znk.co.il/wp-content/uploads/2026/04/Hero-BG.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-318098 .elementor-element.elementor-element-6ff6a4c3 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-318098 .elementor-element.elementor-element-3344ed68 {
	width: var(--container-widget-width, 15%);
	max-width: 15%;
	--container-widget-width: 15%;
	--container-widget-flex-grow: 0;
}

.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-318098 .elementor-element.elementor-element-28b5ebfd > .elementor-widget-container {
	background-color: #e4296b;
	margin: 32px 0px 8px 0px;
	padding: 10px 25px 10px 25px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c61755;
	border-radius: 333px 333px 333px 333px;
	box-shadow: 0px 8px 20px 0px rgba(198, 23, 85, .13);
}

.elementor-318098 .elementor-element.elementor-element-28b5ebfd .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
}

.elementor-318098 .elementor-element.elementor-element-29548820 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-29548820.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-29548820 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-29548820 .elementor-heading-title {
	font-family: "Discovery Fs", Sans-serif;
	font-size: 70px;
	font-weight: normal;
	color: #fff;
}

.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-318098 .elementor-element.elementor-element-4948556d {
	width: var(--container-widget-width, 500px);
	max-width: 500px;
	--container-widget-width: 500px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Discovery Fs", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-4948556d > .elementor-widget-container {
	padding: 32px 0px 48px 0px;
}

.elementor-318098 .elementor-element.elementor-element-4948556d.elementor-element {
	--align-self: center;
}

.elementor-318098 .elementor-element.elementor-element-3bce9477 {
	width: var(--container-widget-width, 1080px);
	max-width: 1080px;
	--container-widget-width: 1080px;
	--container-widget-flex-grow: 0;
}

.elementor-318098 .elementor-element.elementor-element-3bce9477 > .elementor-widget-container {
	margin: 0px 0px 64px 0px;
	border-radius: 32px 32px 32px 32px;
}

.elementor-318098 .elementor-element.elementor-element-3bce9477 .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-318098 .elementor-element.elementor-element-22a542c5 {
	width: var(--container-widget-width, 1080px);
	max-width: 1080px;
	--container-widget-width: 1080px;
	--container-widget-flex-grow: 0;
}

.elementor-318098 .elementor-element.elementor-element-22a542c5 > .elementor-widget-container {
	margin: 0px 0px 64px 0px;
	border-radius: 32px 32px 32px 32px;
}

.elementor-318098 .elementor-element.elementor-element-22a542c5 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

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

.elementor-318098 .elementor-element.elementor-element-6bd3ffd9 .elementor-button {
	background-color: #e4296b;
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	border-radius: 12px 12px 12px 12px;
	padding: 20px 32px 20px 32px;
}

.elementor-318098 .elementor-element.elementor-element-6bd3ffd9 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-318098 .elementor-element.elementor-element-6bd3ffd9 {
	z-index: 999;
}

.elementor-318098 .elementor-element.elementor-element-15019d57 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-318098 .elementor-element.elementor-element-15019d57 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-3111761d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 128px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 8px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 99;
}

.elementor-318098 .elementor-element.elementor-element-1c9d249a {
	width: var(--container-widget-width, 72%);
	max-width: 72%;
	--container-widget-width: 72%;
	--container-widget-flex-grow: 0;
}

.elementor-318098 .elementor-element.elementor-element-1c9d249a > .elementor-widget-container {
	padding: 8px 8px 8px 0px;
}

.elementor-318098 .elementor-element.elementor-element-1c9d249a img {
	width: 100%;
}

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

.elementor-318098 .elementor-element.elementor-element-273f2233 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-273f2233 {
	text-align: start;
	font-family: "discovery", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-1ff67da1 {
	width: var(--container-widget-width, 1200px);
	max-width: 1200px;
	--container-widget-width: 1200px;
	--container-widget-flex-grow: 0;
	z-index: 3;
}

.elementor-318098 .elementor-element.elementor-element-1ff67da1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-1ff67da1 img {
	width: 100%;
}

.elementor-318098 .elementor-element.elementor-element-2d58f136 {
	width: var(--container-widget-width, 1200px);
	max-width: 1200px;
	--container-widget-width: 1200px;
	--container-widget-flex-grow: 0;
	z-index: 3;
}

.elementor-318098 .elementor-element.elementor-element-2d58f136 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-2d58f136 img {
	width: 100%;
}

.elementor-318098 .elementor-element.elementor-element-100f0580 {
	width: var(--container-widget-width, 320px);
	max-width: 320px;
	--container-widget-width: 320px;
	--container-widget-flex-grow: 0;
	bottom: 10.952%;
	z-index: 0;
}

body:not(.rtl) .elementor-318098 .elementor-element.elementor-element-100f0580 {
	right: 22%;
}

body.rtl .elementor-318098 .elementor-element.elementor-element-100f0580 {
	left: 22%;
}

.elementor-318098 .elementor-element.elementor-element-4ea47855 {
	width: var(--container-widget-width, 256px);
	max-width: 256px;
	--container-widget-width: 256px;
	--container-widget-flex-grow: 0;
	bottom: 22%;
	z-index: 0;
}

.elementor-318098 .elementor-element.elementor-element-4ea47855 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-318098 .elementor-element.elementor-element-4ea47855 {
	left: 23%;
}

body.rtl .elementor-318098 .elementor-element.elementor-element-4ea47855 {
	right: 23%;
}

.elementor-318098 .elementor-element.elementor-element-1f65b87e {
	width: var(--container-widget-width, 200px);
	max-width: 200px;
	--container-widget-width: 200px;
	--container-widget-flex-grow: 0;
	bottom: 27%;
	z-index: 0;
}

body:not(.rtl) .elementor-318098 .elementor-element.elementor-element-1f65b87e {
	right: 44%;
}

body.rtl .elementor-318098 .elementor-element.elementor-element-1f65b87e {
	left: 44%;
}

.elementor-318098 .elementor-element.elementor-element-544fcc4b {
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--z-index: 99;
}

.elementor-318098 .elementor-element.elementor-element-7329fb18 {
	--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: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--border-radius: 32px 32px 32px 32px;
	box-shadow: 0px 16px 32px 0px rgba(36, 62, 117, .1);
	--margin-top: -96px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

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

.elementor-318098 .elementor-element.elementor-element-386ab3b4 {
	--display: flex;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-318098 .elementor-element.elementor-element-386ab3b4:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-386ab3b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4296b;
}

.elementor-318098 .elementor-element.elementor-element-6647a7e0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-6647a7e0 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-6647a7e0 .elementor-heading-title {
	font-family: "Discovery Fs", Sans-serif;
	font-size: 55px;
	font-weight: bold;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-4e0b9153 > .elementor-widget-container {
	padding: 2px 2px 2px 2px;
}

.elementor-318098 .elementor-element.elementor-element-4e0b9153.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-4e0b9153 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-4e0b9153 .elementor-heading-title {
	font-family: "Discovery Fs", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 1em;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-4b382781 {
	--display: flex;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-318098 .elementor-element.elementor-element-4b382781:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-4b382781 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6b21a;
}

.elementor-318098 .elementor-element.elementor-element-7369677.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-7369677 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-7369677 .elementor-heading-title {
	font-family: "Discovery Fs", Sans-serif;
	font-size: 55px;
	font-weight: bold;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-3de70767 > .elementor-widget-container {
	padding: 2px 2px 2px 2px;
}

.elementor-318098 .elementor-element.elementor-element-3de70767.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-3de70767 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-3de70767 .elementor-heading-title {
	font-family: "Discovery Fs", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 1em;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-1581123a {
	--display: flex;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-318098 .elementor-element.elementor-element-1581123a:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-1581123a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #9218d0;
}

.elementor-318098 .elementor-element.elementor-element-120afdab.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-120afdab {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-120afdab .elementor-heading-title {
	font-family: "Discovery Fs", Sans-serif;
	font-size: 55px;
	font-weight: bold;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-266c88 > .elementor-widget-container {
	padding: 2px 2px 2px 2px;
}

.elementor-318098 .elementor-element.elementor-element-266c88.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-266c88 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-266c88 .elementor-heading-title {
	font-family: "Discovery Fs", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 1em;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-5c86f191 {
	--display: flex;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-318098 .elementor-element.elementor-element-5c86f191:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-5c86f191 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fc7034;
}

.elementor-318098 .elementor-element.elementor-element-294dc282.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-294dc282 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-294dc282 .elementor-heading-title {
	font-family: "Discovery Fs", Sans-serif;
	font-size: 55px;
	font-weight: bold;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-6f9826d0 > .elementor-widget-container {
	padding: 2px 2px 2px 2px;
}

.elementor-318098 .elementor-element.elementor-element-6f9826d0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-6f9826d0 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-6f9826d0 .elementor-heading-title {
	font-family: "Discovery Fs", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 1em;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-738c88b1 {
	--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-318098 .elementor-element.elementor-element-738c88b1:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-738c88b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-33bf82b3 {
	--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;
	--border-radius: 50px 50px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 230px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-318098 .elementor-element.elementor-element-6837a075 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 24px 0px;
}

.elementor-318098 .elementor-element.elementor-element-6837a075.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-6837a075 {
	text-align: start;
}

.elementor-318098 .elementor-element.elementor-element-6837a075 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 48px;
	font-weight: normal;
	color: #23335b;
}

.elementor-318098 .elementor-element.elementor-element-124239b4 {
	--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 32px;
	--row-gap: 0px;
	--column-gap: 32px;
}

.elementor-318098 .elementor-element.elementor-element-cecf608 {
	--display: flex;
	--justify-content: center;
	--border-radius: 32px 32px 32px 32px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 8px;
	--padding-right: 8px;
}

.elementor-318098 .elementor-element.elementor-element-cecf608:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-cecf608 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f4f4;
}

.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-carousel .jet-banner__text {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-jet-carousel .jet-carousel .jet-arrow {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-jet-carousel .jet-carousel .jet-arrow:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span {
	background-color: var(--e-global-color-text);
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li.slick-active span {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-318098 .elementor-element.elementor-element-6649f0c .jet-carousel .elementor-slick-slider .jet-carousel__item {
	padding: 8px 8px 8px 8px;
}

.elementor-318098 .elementor-element.elementor-element-6649f0c .jet-carousel .elementor-slick-slider {
	margin-right: -8px;
	margin-left: -8px;
}

.elementor-318098 .elementor-element.elementor-element-6649f0c > .elementor-widget-container {
	padding: 16px 16px 16px 16px;
}

.elementor-318098 .elementor-element.elementor-element-6649f0c {
	z-index: 0;
}

.elementor-318098 .elementor-element.elementor-element-6649f0c .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner {
	margin: 8px 8px 8px 8px;
}

.elementor-318098 .elementor-element.elementor-element-6649f0c .jet-carousel__item-img {
	border-radius: 999px 999px 999px 999px;
}

.elementor-318098 .elementor-element.elementor-element-6649f0c .jet-carousel__content {
	text-align: center;
	padding: 20px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-6649f0c .jet-carousel__content .jet-carousel__item-title, .elementor-318098 .elementor-element.elementor-element-6649f0c .jet-carousel__content .jet-carousel__item-title a, .elementor-318098 .elementor-element.elementor-element-6649f0c .jet-banner__title {
	font-family: "Assistant", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-318098 .elementor-element.elementor-element-6649f0c .jet-carousel__content .jet-carousel__item-title {
	color: var(--e-global-color-aed2541);
	margin: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-6649f0c .jet-banner__title {
	color: var(--e-global-color-aed2541);
	margin: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-6649f0c .jet-carousel__content .jet-carousel__item-text, .elementor-318098 .elementor-element.elementor-element-6649f0c .jet-banner__text {
	font-family: "Assistant", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-318098 .elementor-element.elementor-element-6649f0c .jet-carousel__content .jet-carousel__item-text {
	color: var(--e-global-color-aed2541);
}

.elementor-318098 .elementor-element.elementor-element-6649f0c .jet-banner__text {
	color: var(--e-global-color-aed2541);
}

.elementor-318098 .elementor-element.elementor-element-6649f0c .jet-carousel .jet-slick-dots li span {
	background-color: #dbdbdb;
}

.elementor-318098 .elementor-element.elementor-element-6649f0c .jet-carousel .jet-slick-dots li span:hover {
	background-color: var(--e-global-color-acc5415);
}

.elementor-318098 .elementor-element.elementor-element-6649f0c .jet-carousel .jet-slick-dots li.slick-active span {
	background-color: var(--e-global-color-acc5415);
}

.elementor-318098 .elementor-element.elementor-element-6649f0c .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-318098 .elementor-element.elementor-element-6649f0c .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-318098 .elementor-element.elementor-element-7c8f0615 {
	--display: flex;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 32px 32px 32px 32px;
}

.elementor-318098 .elementor-element.elementor-element-7c8f0615:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-7c8f0615 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilegnaf.nitrocdn.com/SwXPyeRMjseHLSKLgXlPKzsgcOBojbnL/assets/images/optimized/rev-2005e45/znk.co.il/wp-content/uploads/2026/04/small-cta.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-318098 .elementor-element.elementor-element-6c4be57 {
	width: var(--container-widget-width, 74%);
	max-width: 74%;
	--container-widget-width: 74%;
	--container-widget-flex-grow: 0;
}

.elementor-318098 .elementor-element.elementor-element-6c4be57 > .elementor-widget-container {
	margin: -160px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-6c4be57.elementor-element {
	--align-self: center;
}

.elementor-318098 .elementor-element.elementor-element-6c4be57 img {
	width: 100%;
}

.elementor-318098 .elementor-element.elementor-element-3932d689 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-3932d689.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-3932d689 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-3932d689 .elementor-heading-title {
	font-family: "Discovery Fs", Sans-serif;
	font-size: 32px;
	font-weight: 300;
	line-height: 1em;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-5bd23f02.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-5bd23f02 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-5bd23f02 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 64px;
	font-weight: bold;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-7f6e33e1 > .elementor-widget-container {
	padding: 16px 0px 30px 0px;
}

.elementor-318098 .elementor-element.elementor-element-7f6e33e1 .elementor-button {
	font-family: "Discovery Fs", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	fill: var(--e-global-color-7d6876d);
	color: var(--e-global-color-7d6876d);
	border-radius: 12px 12px 12px 12px;
	padding: 20px 80px 20px 80px;
}

.elementor-318098 .elementor-element.elementor-element-79186732 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .6;
	--padding-top: 24px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-79186732:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-79186732 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f4f4;
}

.elementor-318098 .elementor-element.elementor-element-79186732::before, .elementor-318098 .elementor-element.elementor-element-79186732 > .elementor-background-video-container::before, .elementor-318098 .elementor-element.elementor-element-79186732 > .e-con-inner > .elementor-background-video-container::before, .elementor-318098 .elementor-element.elementor-element-79186732 > .elementor-background-slideshow::before, .elementor-318098 .elementor-element.elementor-element-79186732 > .e-con-inner > .elementor-background-slideshow::before, .elementor-318098 .elementor-element.elementor-element-79186732 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilegnaf.nitrocdn.com/SwXPyeRMjseHLSKLgXlPKzsgcOBojbnL/assets/images/optimized/rev-2005e45/znk.co.il/wp-content/uploads/2025/12/%D7%9C%D7%95%D7%A8%D7%9D-%D7%90%D7%99%D7%A4%D7%A1%D7%95%D7-7b5f74a8-%A7%D7%95-%D7%91%D7%9C%D7%95%D7%A7%D7%A8-1.png");
	--background-overlay: "";
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 35% auto;
}

.elementor-318098 .elementor-element.elementor-element-753c1cdd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 24px 0px;
}

.elementor-318098 .elementor-element.elementor-element-753c1cdd.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-753c1cdd {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-753c1cdd .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 70px;
	font-weight: normal;
	color: #243e75;
}

.elementor-318098 .elementor-element.elementor-element-498e3ec0 {
	width: var(--container-widget-width, 1080px);
	max-width: 1080px;
	--container-widget-width: 1080px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "discovery", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 1.6em;
	color: #031337;
}

.elementor-318098 .elementor-element.elementor-element-498e3ec0 > .elementor-widget-container {
	padding: 0px 0px 32px 0px;
}

.elementor-318098 .elementor-element.elementor-element-498e3ec0.elementor-element {
	--align-self: center;
}

.elementor-318098 .elementor-element.elementor-element-6b95606 {
	width: var(--container-widget-width, 1080px);
	max-width: 1080px;
	--container-widget-width: 1080px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "discovery", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 1.6em;
	color: #031337;
}

.elementor-318098 .elementor-element.elementor-element-6b95606 > .elementor-widget-container {
	padding: 0px 0px 32px 0px;
}

.elementor-318098 .elementor-element.elementor-element-6b95606.elementor-element {
	--align-self: center;
}

.elementor-318098 .elementor-element.elementor-element-494ad6ff {
	width: var(--container-widget-width, 1080px);
	max-width: 1080px;
	--container-widget-width: 1080px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "discovery", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 1.6em;
	color: #031337;
}

.elementor-318098 .elementor-element.elementor-element-494ad6ff > .elementor-widget-container {
	padding: 0px 0px 32px 0px;
}

.elementor-318098 .elementor-element.elementor-element-494ad6ff.elementor-element {
	--align-self: center;
}

.elementor-318098 .elementor-element.elementor-element-75702cd9 {
	width: var(--container-widget-width, 1290px);
	max-width: 1290px;
	--container-widget-width: 1290px;
	--container-widget-flex-grow: 0;
}

.elementor-318098 .elementor-element.elementor-element-75702cd9 img {
	width: 100%;
}

.elementor-318098 .elementor-element.elementor-element-21562396 {
	--display: flex;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-21562396:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-21562396 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-172360f7 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 50px 50px 50px 50px;
	--padding-top: 0px;
	--padding-bottom: 48px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-2e139d02 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-3c9dcad0 {
	--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: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--border-radius: 32px 32px 32px 32px;
	box-shadow: 0px 16px 32px 0px rgba(36, 62, 117, .1);
	--margin-top: -102px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-318098 .elementor-element.elementor-element-421e5fc6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-318098 .elementor-element.elementor-element-421e5fc6:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-421e5fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4296b;
	background-image: url("https://cdn-ilegnaf.nitrocdn.com/SwXPyeRMjseHLSKLgXlPKzsgcOBojbnL/assets/images/optimized/rev-2005e45/znk.co.il/wp-content/uploads/2026/04/green.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-318098 .elementor-element.elementor-element-5ae73b07.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-5ae73b07 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-5ae73b07 .elementor-heading-title {
	font-family: "Discovery Fs", Sans-serif;
	font-size: 55px;
	font-weight: bold;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-7965c7fa > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-7965c7fa {
	text-align: center;
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-23d94909 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-318098 .elementor-element.elementor-element-23d94909:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-23d94909 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4296b;
	background-image: url("https://cdn-ilegnaf.nitrocdn.com/SwXPyeRMjseHLSKLgXlPKzsgcOBojbnL/assets/images/optimized/rev-2005e45/znk.co.il/wp-content/uploads/2026/04/blue.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-318098 .elementor-element.elementor-element-7c8fcdb1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-7c8fcdb1 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-7c8fcdb1 .elementor-heading-title {
	font-family: "Discovery Fs", Sans-serif;
	font-size: 55px;
	font-weight: bold;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-61eb8c16 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-61eb8c16 {
	text-align: center;
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-7c0bdb68 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-318098 .elementor-element.elementor-element-7c0bdb68:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-7c0bdb68 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6b21a;
	background-image: url("https://cdn-ilegnaf.nitrocdn.com/SwXPyeRMjseHLSKLgXlPKzsgcOBojbnL/assets/images/optimized/rev-2005e45/znk.co.il/wp-content/uploads/2026/04/orange.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-318098 .elementor-element.elementor-element-5833bd9e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-5833bd9e {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-5833bd9e .elementor-heading-title {
	font-family: "Discovery Fs", Sans-serif;
	font-size: 55px;
	font-weight: bold;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-7888af00 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-7888af00 {
	text-align: center;
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-2389b2ad {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-318098 .elementor-element.elementor-element-2389b2ad:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-2389b2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #9218d0;
	background-image: url("https://cdn-ilegnaf.nitrocdn.com/SwXPyeRMjseHLSKLgXlPKzsgcOBojbnL/assets/images/optimized/rev-2005e45/znk.co.il/wp-content/uploads/2026/04/red.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-318098 .elementor-element.elementor-element-396888d5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-396888d5 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-396888d5 .elementor-heading-title {
	font-family: "Discovery Fs", Sans-serif;
	font-size: 55px;
	font-weight: bold;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-679e59c1 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-679e59c1 {
	text-align: center;
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-517b62b1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-318098 .elementor-element.elementor-element-517b62b1:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-517b62b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fc7034;
	background-image: url("https://cdn-ilegnaf.nitrocdn.com/SwXPyeRMjseHLSKLgXlPKzsgcOBojbnL/assets/images/optimized/rev-2005e45/znk.co.il/wp-content/uploads/2026/04/small-cta.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-318098 .elementor-element.elementor-element-54ccd605.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-54ccd605 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-54ccd605 .elementor-heading-title {
	font-family: "Discovery Fs", Sans-serif;
	font-size: 55px;
	font-weight: bold;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-245cda87 > .elementor-widget-container {
	margin: 16px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-245cda87 {
	text-align: center;
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-406ad7a8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 50px 0px;
}

.elementor-318098 .elementor-element.elementor-element-406ad7a8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-406ad7a8 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-406ad7a8 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 48px;
	font-weight: normal;
	color: #23335b;
}

.elementor-318098 .elementor-element.elementor-element-4a23e056 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--grid-auto-flow: row;
}

.elementor-318098 .elementor-element.elementor-element-5e6ed0f4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #f9fbc1;
	--border-color: #f9fbc1;
	--border-radius: 0px 1px 0px 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-12d43824 > .elementor-widget-container {
	margin: 4px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-12d43824.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-12d43824 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 60px;
	font-weight: 500;
	color: #243e75;
}

.elementor-318098 .elementor-element.elementor-element-471b9bb6 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-318098 .elementor-element.elementor-element-471b9bb6 img {
	width: 100%;
}

.elementor-318098 .elementor-element.elementor-element-573aad4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #f9fbc1;
	--border-color: #f9fbc1;
	--border-radius: 0px 1px 0px 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-7f5ed6f1 > .elementor-widget-container {
	margin: 4px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-7f5ed6f1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-7f5ed6f1 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 60px;
	font-weight: 500;
	color: #243e75;
}

.elementor-318098 .elementor-element.elementor-element-2dcdd2bd {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-318098 .elementor-element.elementor-element-2dcdd2bd img {
	width: 100%;
}

.elementor-318098 .elementor-element.elementor-element-50dd7097 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #f9fbc1;
	--border-color: #f9fbc1;
	--border-radius: 0px 1px 0px 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-233e3c2b > .elementor-widget-container {
	margin: 4px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-233e3c2b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-233e3c2b .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 60px;
	font-weight: 500;
	color: #243e75;
}

.elementor-318098 .elementor-element.elementor-element-68ccba72 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-318098 .elementor-element.elementor-element-68ccba72 img {
	width: 100%;
}

.elementor-318098 .elementor-element.elementor-element-68f69268 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #f9fbc1;
	--border-color: #f9fbc1;
	--border-radius: 0px 1px 0px 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-89cea1 > .elementor-widget-container {
	margin: 4px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-89cea1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-89cea1 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 60px;
	font-weight: 500;
	color: #243e75;
}

.elementor-318098 .elementor-element.elementor-element-1b3fec6 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-318098 .elementor-element.elementor-element-1b3fec6 img {
	width: 100%;
}

.elementor-318098 .elementor-element.elementor-element-1db2f8cd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #f9fbc1;
	--border-color: #f9fbc1;
	--border-radius: 0px 1px 0px 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-5b7afe5e > .elementor-widget-container {
	margin: 4px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-5b7afe5e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-5b7afe5e .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 60px;
	font-weight: 500;
	color: #243e75;
}

.elementor-318098 .elementor-element.elementor-element-17f6ea07 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-318098 .elementor-element.elementor-element-17f6ea07 img {
	width: 100%;
}

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

.elementor-318098 .elementor-element.elementor-element-1ea3449b > .elementor-widget-container {
	margin: 4px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-1ea3449b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-1ea3449b .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 60px;
	font-weight: 500;
	color: #243e75;
}

.elementor-318098 .elementor-element.elementor-element-2b4d912f {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-318098 .elementor-element.elementor-element-2b4d912f img {
	width: 100%;
}

.elementor-318098 .elementor-element.elementor-element-2e07494e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #f9fbc1;
	--border-color: #f9fbc1;
	--border-radius: 0px 1px 0px 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-5b168fdb > .elementor-widget-container {
	margin: 4px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-5b168fdb.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-5b168fdb .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 60px;
	font-weight: 500;
	color: #243e75;
}

.elementor-318098 .elementor-element.elementor-element-76d4e4f3 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-318098 .elementor-element.elementor-element-76d4e4f3 img {
	width: 100%;
}

.elementor-318098 .elementor-element.elementor-element-1a4f8e6c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #f9fbc1;
	--border-color: #f9fbc1;
	--border-radius: 0px 1px 0px 0px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-34978cc > .elementor-widget-container {
	margin: 4px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-34978cc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-34978cc .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 60px;
	font-weight: 500;
	color: #243e75;
}

.elementor-318098 .elementor-element.elementor-element-70b5b54 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-318098 .elementor-element.elementor-element-70b5b54 img {
	width: 100%;
}

.elementor-318098 .elementor-element.elementor-element-1503ba59 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-275a4c9f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-275a4c9f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-275a4c9f {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-275a4c9f .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 48px;
	font-weight: normal;
	color: #23335b;
}

.elementor-318098 .elementor-element.elementor-element-412d80e0 {
	width: var(--container-widget-width, 800px);
	max-width: 800px;
	--container-widget-width: 800px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "discovery", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 1.6em;
	color: #031337;
}

.elementor-318098 .elementor-element.elementor-element-412d80e0 > .elementor-widget-container {
	margin: 24px 0px 48px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-412d80e0.elementor-element {
	--align-self: center;
}

.elementor-318098 .elementor-element.elementor-element-6807c234 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 48px 0px;
	--row-gap: 48px;
	--column-gap: 0px;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-318098 .elementor-element.elementor-element-66c781ec {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(0, 0, 0, .11);
	--border-color: rgba(0, 0, 0, .11);
	--border-radius: 32px 32px 32px 32px;
	--z-index: 1;
}

.elementor-318098 .elementor-element.elementor-element-66c781ec:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-66c781ec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-2521d4e {
	--display: flex;
	--padding-top: 4px;
	--padding-bottom: 4px;
	--padding-left: 4px;
	--padding-right: 4px;
}

.elementor-318098 .elementor-element.elementor-element-69b0366d img {
	border-radius: 28px 28px 28px 28px;
}

.elementor-318098 .elementor-element.elementor-element-4afc4297 {
	--display: flex;
	--justify-content: center;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-318098 .elementor-element.elementor-element-4889f09a > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 8px 0px;
}

.elementor-318098 .elementor-element.elementor-element-4889f09a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-4889f09a {
	text-align: start;
}

.elementor-318098 .elementor-element.elementor-element-4889f09a .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #243e75;
}

.elementor-318098 .elementor-element.elementor-element-ebfa148 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #031337;
}

.elementor-318098 .elementor-element.elementor-element-ebfa148 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-2a103b4b {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(0, 0, 0, .11);
	--border-color: rgba(0, 0, 0, .11);
	--border-radius: 32px 32px 32px 32px;
	--z-index: 2;
}

.elementor-318098 .elementor-element.elementor-element-2a103b4b:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-2a103b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-7cc7ccce {
	--display: flex;
	--padding-top: 4px;
	--padding-bottom: 4px;
	--padding-left: 4px;
	--padding-right: 4px;
}

.elementor-318098 .elementor-element.elementor-element-5ee3020c img {
	border-radius: 28px 28px 28px 28px;
}

.elementor-318098 .elementor-element.elementor-element-51d45b37 {
	--display: flex;
	--justify-content: center;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-318098 .elementor-element.elementor-element-5d291f6a > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 8px 0px;
}

.elementor-318098 .elementor-element.elementor-element-5d291f6a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-5d291f6a {
	text-align: start;
}

.elementor-318098 .elementor-element.elementor-element-5d291f6a .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #243e75;
}

.elementor-318098 .elementor-element.elementor-element-13833093 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #031337;
}

.elementor-318098 .elementor-element.elementor-element-13833093 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-4299aaf0 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(0, 0, 0, .11);
	--border-color: rgba(0, 0, 0, .11);
	--border-radius: 32px 32px 32px 32px;
	--z-index: 3;
}

.elementor-318098 .elementor-element.elementor-element-4299aaf0:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-4299aaf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-323f0fa6 {
	--display: flex;
	--padding-top: 4px;
	--padding-bottom: 4px;
	--padding-left: 4px;
	--padding-right: 4px;
}

.elementor-318098 .elementor-element.elementor-element-37e14dad img {
	border-radius: 28px 28px 28px 28px;
}

.elementor-318098 .elementor-element.elementor-element-5fa35683 {
	--display: flex;
	--justify-content: center;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-318098 .elementor-element.elementor-element-65aeb948 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 8px 0px;
}

.elementor-318098 .elementor-element.elementor-element-65aeb948.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-65aeb948 {
	text-align: start;
}

.elementor-318098 .elementor-element.elementor-element-65aeb948 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #243e75;
}

.elementor-318098 .elementor-element.elementor-element-31bcaabb {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #031337;
}

.elementor-318098 .elementor-element.elementor-element-31bcaabb > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-707412eb {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(0, 0, 0, .11);
	--border-color: rgba(0, 0, 0, .11);
	--border-radius: 32px 32px 32px 32px;
	--z-index: 4;
}

.elementor-318098 .elementor-element.elementor-element-707412eb:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-707412eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-6f9df6e6 {
	--display: flex;
	--padding-top: 4px;
	--padding-bottom: 4px;
	--padding-left: 4px;
	--padding-right: 4px;
}

.elementor-318098 .elementor-element.elementor-element-599aa35 img {
	border-radius: 28px 28px 28px 28px;
}

.elementor-318098 .elementor-element.elementor-element-3ae3fdce {
	--display: flex;
	--justify-content: center;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-318098 .elementor-element.elementor-element-73193446 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 8px 0px;
}

.elementor-318098 .elementor-element.elementor-element-73193446.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-73193446 {
	text-align: start;
}

.elementor-318098 .elementor-element.elementor-element-73193446 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #243e75;
}

.elementor-318098 .elementor-element.elementor-element-6eed26cf {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #031337;
}

.elementor-318098 .elementor-element.elementor-element-6eed26cf > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-6c5d9b28 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-318098 .elementor-element.elementor-element-1d5fe161 {
	--display: flex;
	--border-radius: 96px 96px 96px 96px;
	--padding-top: 40px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-318098 .elementor-element.elementor-element-1d5fe161:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-1d5fe161 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2a0235;
	background-image: url("https://cdn-ilegnaf.nitrocdn.com/SwXPyeRMjseHLSKLgXlPKzsgcOBojbnL/assets/images/optimized/rev-2005e45/znk.co.il/wp-content/uploads/2026/04/Hero-BG.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-318098 .elementor-element.elementor-element-6c2d3954 > .elementor-widget-container {
	background-color: #e4296b;
	margin: 32px 0px 8px 0px;
	padding: 10px 25px 10px 25px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c61755;
	border-radius: 333px 333px 333px 333px;
	box-shadow: 0px 8px 20px 0px rgba(198, 23, 85, .13);
}

.elementor-318098 .elementor-element.elementor-element-6c2d3954.elementor-element {
	--align-self: center;
}

.elementor-318098 .elementor-element.elementor-element-6c2d3954 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-4eedfd48 > .elementor-widget-container {
	margin: 24px 0px 16px 0px;
}

.elementor-318098 .elementor-element.elementor-element-4eedfd48.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-4eedfd48 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-4eedfd48 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 70px;
	font-weight: normal;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-447af8da > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-447af8da {
	text-align: center;
	font-family: "discovery", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.4em;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-6f7a618c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-725946e1 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: rgba(255, 255, 255, .28);
	--border-color: rgba(255, 255, 255, .28);
	--padding-top: 0px;
	--padding-bottom: 8px;
	--padding-left: 32px;
	--padding-right: 20px;
}

.elementor-318098 .elementor-element.elementor-element-28d574f4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-28d574f4 {
	text-align: start;
}

.elementor-318098 .elementor-element.elementor-element-28d574f4 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 70px;
	font-weight: normal;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-71ce7a1a > .elementor-widget-container {
	padding: 8px 0px 8px 0px;
}

.elementor-318098 .elementor-element.elementor-element-71ce7a1a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-71ce7a1a {
	text-align: start;
}

.elementor-318098 .elementor-element.elementor-element-71ce7a1a .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-30025e5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-30025e5 {
	text-align: start;
	font-family: "discovery", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-2f9e8b5c {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: rgba(255, 255, 255, .28);
	--border-color: rgba(255, 255, 255, .28);
	--padding-top: 0px;
	--padding-bottom: 8px;
	--padding-left: 32px;
	--padding-right: 20px;
}

.elementor-318098 .elementor-element.elementor-element-4700cc7c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-4700cc7c {
	text-align: start;
}

.elementor-318098 .elementor-element.elementor-element-4700cc7c .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 70px;
	font-weight: normal;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-6318ce43 > .elementor-widget-container {
	padding: 8px 0px 8px 0px;
}

.elementor-318098 .elementor-element.elementor-element-6318ce43.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-6318ce43 {
	text-align: start;
}

.elementor-318098 .elementor-element.elementor-element-6318ce43 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-2dd84c4c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-2dd84c4c {
	text-align: start;
	font-family: "discovery", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-5e5d5284 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: rgba(255, 255, 255, .28);
	--border-color: rgba(255, 255, 255, .28);
	--padding-top: 0px;
	--padding-bottom: 8px;
	--padding-left: 32px;
	--padding-right: 20px;
}

.elementor-318098 .elementor-element.elementor-element-463c9cbf.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-463c9cbf {
	text-align: start;
}

.elementor-318098 .elementor-element.elementor-element-463c9cbf .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 70px;
	font-weight: normal;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-7febf2cd > .elementor-widget-container {
	padding: 8px 0px 8px 0px;
}

.elementor-318098 .elementor-element.elementor-element-7febf2cd.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-7febf2cd {
	text-align: start;
}

.elementor-318098 .elementor-element.elementor-element-7febf2cd .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-8676a23 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-8676a23 {
	text-align: start;
	font-family: "discovery", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-72d92fe3 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 2px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 2px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: rgba(255, 255, 255, .28);
	--border-color: rgba(255, 255, 255, .28);
	--padding-top: 0px;
	--padding-bottom: 8px;
	--padding-left: 32px;
	--padding-right: 20px;
}

.elementor-318098 .elementor-element.elementor-element-647eca0d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-647eca0d {
	text-align: start;
}

.elementor-318098 .elementor-element.elementor-element-647eca0d .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 70px;
	font-weight: normal;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-3fcc4cd5 > .elementor-widget-container {
	padding: 8px 0px 8px 0px;
}

.elementor-318098 .elementor-element.elementor-element-3fcc4cd5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-3fcc4cd5 {
	text-align: start;
}

.elementor-318098 .elementor-element.elementor-element-3fcc4cd5 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-3a0a7d97 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-3a0a7d97 {
	text-align: start;
	font-family: "discovery", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-cee4a1 > .elementor-widget-container {
	margin: 96px 0px 48px 0px;
}

.elementor-318098 .elementor-element.elementor-element-cee4a1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-cee4a1 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-cee4a1 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 70px;
	font-weight: normal;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-40d4e96e {
	--display: flex;
}

.elementor-318098 .elementor-element.elementor-element-6464919c {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 64px 64px 64px 64px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-6464919c:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-6464919c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .39);
}

.elementor-318098 .elementor-element.elementor-element-46b51f0a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-46b51f0a {
	text-align: center;
	font-family: "discovery", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: var(--e-global-color-7d6876d);
}

.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), Sans-serif;
	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), Sans-serif;
	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), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

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

.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), Sans-serif;
	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), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.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), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

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

.elementor-318098 .elementor-element.elementor-element-798443ff > .elementor-widget-container {
	padding: 24px 0px 0px 0px;
}

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

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

.elementor-318098 .elementor-element.elementor-element-798443ff .elementor-field-group.recaptcha_v3-bottomleft, .elementor-318098 .elementor-element.elementor-element-798443ff .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

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

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

body .elementor-318098 .elementor-element.elementor-element-798443ff .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-318098 .elementor-element.elementor-element-798443ff .elementor-field-group > label, .elementor-318098 .elementor-element.elementor-element-798443ff .elementor-field-subgroup label {
	color: rgba(255, 255, 255, .7);
}

.elementor-318098 .elementor-element.elementor-element-798443ff .elementor-field-group > label {
	font-family: "discovery", Sans-serif;
	font-weight: 400;
}

.elementor-318098 .elementor-element.elementor-element-798443ff .elementor-field-type-html {
	padding-bottom: 0px;
	font-family: "discovery", Sans-serif;
	font-weight: 400;
}

.elementor-318098 .elementor-element.elementor-element-798443ff .elementor-field-group .elementor-field {
	color: var(--e-global-color-text);
}

.elementor-318098 .elementor-element.elementor-element-798443ff .elementor-field-group .elementor-field, .elementor-318098 .elementor-element.elementor-element-798443ff .elementor-field-subgroup label {
	font-family: "Discovery Fs", Sans-serif;
	font-weight: 400;
}

.elementor-318098 .elementor-element.elementor-element-798443ff .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
}

.elementor-318098 .elementor-element.elementor-element-798443ff .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
}

.elementor-318098 .elementor-element.elementor-element-798443ff .elementor-button {
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	border-radius: 12px 12px 12px 12px;
}

.elementor-318098 .elementor-element.elementor-element-798443ff .e-form__buttons__wrapper__button-next {
	background-color: #e4296b;
	color: #fff;
}

.elementor-318098 .elementor-element.elementor-element-798443ff .elementor-button[type="submit"] {
	background-color: #e4296b;
	color: #fff;
}

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

.elementor-318098 .elementor-element.elementor-element-798443ff .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-318098 .elementor-element.elementor-element-798443ff .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

.elementor-318098 .elementor-element.elementor-element-798443ff .elementor-button[type="submit"]:hover {
	color: #fff;
}

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

.elementor-318098 .elementor-element.elementor-element-798443ff .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-318098 .elementor-element.elementor-element-798443ff .elementor-message {
	font-family: "discovery", Sans-serif;
	font-weight: 400;
}

.elementor-318098 .elementor-element.elementor-element-67605638 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-67fd1167 > .elementor-widget-container {
	background-color: #e4296b;
	margin: 32px 0px 8px 0px;
	padding: 10px 25px 10px 25px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c61755;
	border-radius: 333px 333px 333px 333px;
	box-shadow: 0px 8px 20px 0px rgba(198, 23, 85, .13);
}

.elementor-318098 .elementor-element.elementor-element-67fd1167.elementor-element {
	--align-self: center;
}

.elementor-318098 .elementor-element.elementor-element-67fd1167 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-16ec9222 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-16ec9222.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-16ec9222 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-16ec9222 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 48px;
	font-weight: normal;
	color: #23335b;
}

.elementor-318098 .elementor-element.elementor-element-583c6f4e {
	--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: 16px 8px;
	--row-gap: 16px;
	--column-gap: 8px;
	--flex-wrap: wrap;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-b1434a8 > .elementor-widget-container {
	border-radius: 16px 16px 16px 16px;
}

.elementor-318098 .elementor-element.elementor-element-b1434a8 .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-318098 .elementor-element.elementor-element-2053605 > .elementor-widget-container {
	border-radius: 16px 16px 16px 16px;
}

.elementor-318098 .elementor-element.elementor-element-2053605 .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-318098 .elementor-element.elementor-element-8c6638a > .elementor-widget-container {
	border-radius: 16px 16px 16px 16px;
}

.elementor-318098 .elementor-element.elementor-element-8c6638a .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-318098 .elementor-element.elementor-element-0459f0c > .elementor-widget-container {
	border-radius: 16px 16px 16px 16px;
}

.elementor-318098 .elementor-element.elementor-element-0459f0c .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-318098 .elementor-element.elementor-element-5ee13f6 > .elementor-widget-container {
	border-radius: 16px 16px 16px 16px;
}

.elementor-318098 .elementor-element.elementor-element-5ee13f6 .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-318098 .elementor-element.elementor-element-ad2bf2e > .elementor-widget-container {
	border-radius: 16px 16px 16px 16px;
}

.elementor-318098 .elementor-element.elementor-element-ad2bf2e .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-318098 .elementor-element.elementor-element-f6a96f7 {
	--display: flex;
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-carousel .elementor-slick-slider .jet-carousel__item {
	padding: 8px 8px 8px 8px;
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-carousel .elementor-slick-slider {
	margin-right: -8px;
	margin-left: -8px;
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e > .elementor-widget-container {
	padding: 16px 16px 16px 16px;
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e {
	z-index: 0;
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner {
	margin: 8px 8px 8px 8px;
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-carousel__item-img {
	border-radius: 999px 999px 999px 999px;
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-carousel__content {
	text-align: center;
	padding: 20px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-carousel__content .jet-carousel__item-title, .elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-carousel__content .jet-carousel__item-title a, .elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-banner__title {
	font-family: "Assistant", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-carousel__content .jet-carousel__item-title {
	color: var(--e-global-color-aed2541);
	margin: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-banner__title {
	color: var(--e-global-color-aed2541);
	margin: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-carousel__content .jet-carousel__item-text, .elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-banner__text {
	font-family: "Assistant", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-carousel__content .jet-carousel__item-text {
	color: var(--e-global-color-aed2541);
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-banner__text {
	color: var(--e-global-color-aed2541);
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-carousel .jet-slick-dots li span {
	background-color: #dbdbdb;
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-carousel .jet-slick-dots li span:hover {
	background-color: var(--e-global-color-acc5415);
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-carousel .jet-slick-dots li.slick-active span {
	background-color: var(--e-global-color-acc5415);
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-318098 .elementor-element.elementor-element-460a2239 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-7803db5d > .elementor-widget-container {
	background-color: #e4296b;
	margin: 32px 0px 8px 0px;
	padding: 10px 25px 10px 25px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c61755;
	border-radius: 333px 333px 333px 333px;
	box-shadow: 0px 8px 20px 0px rgba(198, 23, 85, .13);
}

.elementor-318098 .elementor-element.elementor-element-7803db5d.elementor-element {
	--align-self: center;
}

.elementor-318098 .elementor-element.elementor-element-7803db5d .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-7934bd04 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-7934bd04.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-7934bd04 {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-7934bd04 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 48px;
	font-weight: normal;
	color: #23335b;
}

.elementor-318098 .elementor-element.elementor-element-8297c1e {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-808276 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-318098 .elementor-element.elementor-element-4c8ce1d2 {
	width: var(--container-widget-width, 610px);
	max-width: 610px;
	--container-widget-width: 610px;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.4em;
	color: #000;
}

.elementor-318098 .elementor-element.elementor-element-4c8ce1d2 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-56817e99 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-318098 .elementor-element.elementor-element-2b244b00 {
	width: var(--container-widget-width, 610px);
	max-width: 610px;
	--container-widget-width: 610px;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.4em;
	color: #000;
}

.elementor-318098 .elementor-element.elementor-element-2b244b00 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-42175e85 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-318098 .elementor-element.elementor-element-22f57796 {
	width: var(--container-widget-width, 610px);
	max-width: 610px;
	--container-widget-width: 610px;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.4em;
	color: #000;
}

.elementor-318098 .elementor-element.elementor-element-22f57796 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-2c108da9 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-space-between: 12px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 16px 16px 16px 16px;
	--n-accordion-icon-size: 15px;
}

.elementor-318098 .elementor-element.elementor-element-2c108da9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: var(--e-global-color-7d6876d);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e9e9e9;
}

.elementor-318098 .elementor-element.elementor-element-2c108da9 {
	--n-accordion-padding: 24px 24px 24px 24px;
}

:where( .elementor-318098 .elementor-element.elementor-element-2c108da9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "discovery", Sans-serif;
	font-weight: 500;
}

.elementor-318098 .elementor-element.elementor-element-613ab718 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-2758b988 > .elementor-widget-container {
	background-color: #e4296b;
	margin: 32px 0px 8px 0px;
	padding: 10px 25px 10px 25px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c61755;
	border-radius: 333px 333px 333px 333px;
	box-shadow: 0px 8px 20px 0px rgba(198, 23, 85, .13);
}

.elementor-318098 .elementor-element.elementor-element-2758b988.elementor-element {
	--align-self: center;
}

.elementor-318098 .elementor-element.elementor-element-2758b988 .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-1583ab8e > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-1583ab8e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-318098 .elementor-element.elementor-element-1583ab8e {
	text-align: center;
}

.elementor-318098 .elementor-element.elementor-element-1583ab8e .elementor-heading-title {
	font-family: "discovery", Sans-serif;
	font-size: 48px;
	font-weight: normal;
	color: #23335b;
}

.elementor-318098 .elementor-element.elementor-element-486b0356 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-5827ab7 {
	--display: flex;
	--border-radius: 96px 96px 96px 96px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-318098 .elementor-element.elementor-element-5827ab7:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-5827ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilegnaf.nitrocdn.com/SwXPyeRMjseHLSKLgXlPKzsgcOBojbnL/assets/images/optimized/rev-2005e45/znk.co.il/wp-content/uploads/2026/04/Hero-BG.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-318098 .elementor-element.elementor-element-2afbeb2b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(0, 0, 0, .19);
	--border-color: rgba(0, 0, 0, .19);
	--border-radius: 64px 64px 64px 64px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-318098 .elementor-element.elementor-element-2afbeb2b:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-2afbeb2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .26);
}

.elementor-318098 .elementor-element.elementor-element-4c57c868 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-4c57c868 {
	text-align: center;
	font-family: "discovery", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: var(--e-global-color-7d6876d);
}

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

.elementor-318098 .elementor-element.elementor-element-77353a2d > .elementor-widget-container {
	padding: 24px 0px 0px 0px;
}

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

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

.elementor-318098 .elementor-element.elementor-element-77353a2d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-318098 .elementor-element.elementor-element-77353a2d .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

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

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

body .elementor-318098 .elementor-element.elementor-element-77353a2d .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-318098 .elementor-element.elementor-element-77353a2d .elementor-field-group > label, .elementor-318098 .elementor-element.elementor-element-77353a2d .elementor-field-subgroup label {
	color: rgba(255, 255, 255, .7);
}

.elementor-318098 .elementor-element.elementor-element-77353a2d .elementor-field-group > label {
	font-family: "discovery", Sans-serif;
	font-weight: 400;
}

.elementor-318098 .elementor-element.elementor-element-77353a2d .elementor-field-type-html {
	padding-bottom: 0px;
	font-family: "discovery", Sans-serif;
	font-weight: 400;
}

.elementor-318098 .elementor-element.elementor-element-77353a2d .elementor-field-group .elementor-field {
	color: var(--e-global-color-text);
}

.elementor-318098 .elementor-element.elementor-element-77353a2d .elementor-field-group .elementor-field, .elementor-318098 .elementor-element.elementor-element-77353a2d .elementor-field-subgroup label {
	font-family: "Discovery Fs", Sans-serif;
	font-weight: 400;
}

.elementor-318098 .elementor-element.elementor-element-77353a2d .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
}

.elementor-318098 .elementor-element.elementor-element-77353a2d .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
}

.elementor-318098 .elementor-element.elementor-element-77353a2d .elementor-button {
	font-family: "discovery", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	border-radius: 12px 12px 12px 12px;
}

.elementor-318098 .elementor-element.elementor-element-77353a2d .e-form__buttons__wrapper__button-next {
	background-color: #e4296b;
	color: #fff;
}

.elementor-318098 .elementor-element.elementor-element-77353a2d .elementor-button[type="submit"] {
	background-color: #e4296b;
	color: #fff;
}

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

.elementor-318098 .elementor-element.elementor-element-77353a2d .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-318098 .elementor-element.elementor-element-77353a2d .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

.elementor-318098 .elementor-element.elementor-element-77353a2d .elementor-button[type="submit"]:hover {
	color: #fff;
}

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

.elementor-318098 .elementor-element.elementor-element-77353a2d .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-318098 .elementor-element.elementor-element-77353a2d .elementor-message {
	font-family: "discovery", Sans-serif;
	font-weight: 400;
}

.elementor-318098 .elementor-element.elementor-element-66827790 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-318098 .elementor-element.elementor-element-66827790:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-66827790 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #290041;
}

.elementor-318098 .elementor-element.elementor-element-5721321f {
	width: var(--container-widget-width, 610px);
	max-width: 610px;
	--container-widget-width: 610px;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "discovery", Sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.2em;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-5721321f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-739b030d {
	width: var(--container-widget-width, 610px);
	max-width: 610px;
	--container-widget-width: 610px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "discovery", Sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.2em;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-739b030d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-739b030d a {
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-e5ccb7c {
	width: var(--container-widget-width, 610px);
	max-width: 610px;
	--container-widget-width: 610px;
	--container-widget-flex-grow: 0;
	text-align: end;
	font-family: "discovery", Sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.2em;
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-e5ccb7c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-318098 .elementor-element.elementor-element-e5ccb7c a {
	color: var(--e-global-color-7d6876d);
}

.elementor-318098 .elementor-element.elementor-element-41edd476 {
	--display: flex;
}

.elementor-318098 .elementor-element.elementor-element-151464a {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
}

body.elementor-page-318098:not(.elementor-motion-effects-element-type-background), body.elementor-page-318098 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f4f4;
}

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

body.elementor-page-318098 {
	padding: 0px 0px 0px 0px;
}

@media (max-width:1024px) {
	.elementor-318098 .elementor-element.elementor-element-e9875ef {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6ff6a4c3 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-3111761d {
		--gap: 0px 8px;
		--row-gap: 0px;
		--column-gap: 8px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-515db74d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1ff67da1 img {
		width: 90%;
	}
	
	body:not(.rtl) .elementor-318098 .elementor-element.elementor-element-4ea47855 {
		left: 18.352%;
	}
	
	body.rtl .elementor-318098 .elementor-element.elementor-element-4ea47855 {
		right: 18.352%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4ea47855 {
		bottom: 74px;
	}
	
	body:not(.rtl) .elementor-318098 .elementor-element.elementor-element-1f65b87e {
		right: 22%;
	}
	
	body.rtl .elementor-318098 .elementor-element.elementor-element-1f65b87e {
		left: 22%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1f65b87e {
		bottom: 27px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4a23e056 {
		--grid-auto-flow: row;
	}
	
	.elementor-318098 .elementor-element.elementor-element-12d43824 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7f5ed6f1 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-233e3c2b .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-89cea1 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5b7afe5e .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1ea3449b .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5b168fdb .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-34978cc .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6f7a618c {
		--gap: 16px 0px;
		--row-gap: 16px;
		--column-gap: 0px;
		--flex-wrap: wrap;
	}
	
	.elementor-318098 .elementor-element.elementor-element-583c6f4e {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-318098 .elementor-element.elementor-element-151464a {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-318098 .elementor-element.elementor-element-e9875ef {
		--min-height: 0px;
		--border-radius: 0px 0px 64px 64px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6ff6a4c3 {
		--padding-top: 8px;
		--padding-bottom: 0px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-3344ed68 {
		width: var(--container-widget-width, 140px);
		max-width: 140px;
		--container-widget-width: 140px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-3344ed68 img {
		width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-28b5ebfd > .elementor-widget-container {
		margin: 40px 0px 8px 0px;
		padding: 8px 20px 8px 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-28b5ebfd .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-29548820 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-29548820 .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4948556d > .elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4948556d {
		font-size: 20px;
		line-height: 1.4em;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6bd3ffd9 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-3111761d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 16px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1c9d249a {
		width: var(--container-widget-width, 124px);
		max-width: 124px;
		--container-widget-width: 124px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-515db74d {
		--width: 50%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-100f0580 {
		--container-widget-width: 103px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 103px);
		max-width: 103px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4ea47855 {
		--container-widget-width: 85px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 85px);
		max-width: 85px;
	}
	
	body:not(.rtl) .elementor-318098 .elementor-element.elementor-element-4ea47855 {
		left: 0%;
	}
	
	body.rtl .elementor-318098 .elementor-element.elementor-element-4ea47855 {
		right: 0%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1f65b87e {
		--container-widget-width: 91px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 91px);
		max-width: 91px;
		bottom: 29%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-544fcc4b {
		--margin-top: -32px;
		--margin-bottom: -32px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7329fb18 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-386ab3b4 {
		--width: 49%;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6647a7e0 .elementor-heading-title {
		font-size: 48px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4e0b9153 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4e0b9153 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4e0b9153 .elementor-heading-title {
		font-size: 18px;
		line-height: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4b382781 {
		--width: 49%;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 8px;
		--padding-right: 8px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7369677 .elementor-heading-title {
		font-size: 48px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-3de70767 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-3de70767 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-3de70767 .elementor-heading-title {
		font-size: 18px;
		line-height: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1581123a {
		--width: 49%;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-120afdab .elementor-heading-title {
		font-size: 48px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-266c88 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-266c88 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-266c88 .elementor-heading-title {
		font-size: 18px;
		line-height: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5c86f191 {
		--width: 49%;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-294dc282 .elementor-heading-title {
		font-size: 48px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6f9826d0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6f9826d0 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6f9826d0 .elementor-heading-title {
		font-size: 18px;
		line-height: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-738c88b1 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-33bf82b3 {
		--margin-top: -30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 64px;
		--padding-bottom: 24px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6837a075 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6837a075 {
		text-align: center;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6837a075 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-124239b4 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-cecf608 {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 8px;
		--padding-right: 8px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6c4be57 > .elementor-widget-container {
		margin: -32px 0px 0px 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-3932d689 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-3932d689 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-3932d689 .elementor-heading-title {
		font-size: 18px;
		line-height: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7f6e33e1 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-79186732 {
		--padding-top: 32px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7d87556d {
		width: var(--container-widget-width, 40%);
		max-width: 40%;
		--container-widget-width: 40%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7d87556d > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7d87556d img {
		width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-753c1cdd > .elementor-widget-container {
		padding: 0px 0px 8px 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-753c1cdd .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-498e3ec0 {
		width: var(--container-widget-width, 305px);
		max-width: 305px;
		--container-widget-width: 305px;
		--container-widget-flex-grow: 0;
		font-size: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6b95606 {
		width: var(--container-widget-width, 305px);
		max-width: 305px;
		--container-widget-width: 305px;
		--container-widget-flex-grow: 0;
		font-size: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-494ad6ff {
		width: var(--container-widget-width, 305px);
		max-width: 305px;
		--container-widget-width: 305px;
		--container-widget-flex-grow: 0;
		font-size: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-75702cd9 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-21562396 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-172360f7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2e139d02 {
		--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-318098 .elementor-element.elementor-element-3c9dcad0 {
		--justify-content: center;
		--align-items: stretch;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 14px;
		--padding-bottom: 14px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-421e5fc6 {
		--width: 100%;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-421e5fc6.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5ae73b07 .elementor-heading-title {
		font-size: 48px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7965c7fa > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7965c7fa {
		font-size: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-23d94909 {
		--width: 100%;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-23d94909.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7c8fcdb1 .elementor-heading-title {
		font-size: 48px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-61eb8c16 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-61eb8c16 {
		font-size: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7c0bdb68 {
		--width: 100%;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7c0bdb68.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5833bd9e .elementor-heading-title {
		font-size: 48px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7888af00 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7888af00 {
		font-size: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2389b2ad {
		--width: 100%;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2389b2ad.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-396888d5 .elementor-heading-title {
		font-size: 48px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-679e59c1 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-679e59c1 {
		font-size: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-517b62b1 {
		--width: 100%;
		--padding-top: 24px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-54ccd605 .elementor-heading-title {
		font-size: 48px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-245cda87 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-245cda87 {
		font-size: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-406ad7a8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-406ad7a8 > .elementor-widget-container {
		margin: 32px 0px 0px 0px;
		padding: 40px 16px 20px 16px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-406ad7a8 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4a23e056 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 32px;
		--padding-left: 8px;
		--padding-right: 8px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5e6ed0f4 {
		--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;
		--padding-top: 8px;
		--padding-bottom: 8px;
		--padding-left: 8px;
		--padding-right: 8px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-12d43824 {
		width: var(--container-widget-width, 30%);
		max-width: 30%;
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-12d43824 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-471b9bb6 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-573aad4 {
		--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;
		--padding-top: 8px;
		--padding-bottom: 8px;
		--padding-left: 8px;
		--padding-right: 8px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7f5ed6f1 {
		width: var(--container-widget-width, 30%);
		max-width: 30%;
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7f5ed6f1 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2dcdd2bd {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-50dd7097 {
		--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;
		--padding-top: 8px;
		--padding-bottom: 8px;
		--padding-left: 8px;
		--padding-right: 8px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-233e3c2b {
		width: var(--container-widget-width, 30%);
		max-width: 30%;
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-233e3c2b .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-68ccba72 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-68f69268 {
		--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;
		--padding-top: 8px;
		--padding-bottom: 8px;
		--padding-left: 8px;
		--padding-right: 8px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-89cea1 {
		width: var(--container-widget-width, 30%);
		max-width: 30%;
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-89cea1 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1b3fec6 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1db2f8cd {
		--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;
		--padding-top: 8px;
		--padding-bottom: 8px;
		--padding-left: 8px;
		--padding-right: 8px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5b7afe5e {
		width: var(--container-widget-width, 30%);
		max-width: 30%;
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5b7afe5e .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-17f6ea07 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-3c7004b6 {
		--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;
		--padding-top: 8px;
		--padding-bottom: 8px;
		--padding-left: 8px;
		--padding-right: 8px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1ea3449b {
		width: var(--container-widget-width, 30%);
		max-width: 30%;
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1ea3449b .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2b4d912f {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2e07494e {
		--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;
		--padding-top: 8px;
		--padding-bottom: 8px;
		--padding-left: 8px;
		--padding-right: 8px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5b168fdb {
		width: var(--container-widget-width, 30%);
		max-width: 30%;
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5b168fdb .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-76d4e4f3 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1a4f8e6c {
		--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;
		--padding-top: 8px;
		--padding-bottom: 8px;
		--padding-left: 8px;
		--padding-right: 8px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-34978cc {
		width: var(--container-widget-width, 30%);
		max-width: 30%;
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-34978cc .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-70b5b54 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1503ba59 {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-275a4c9f .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-412d80e0 {
		width: var(--container-widget-width, 305px);
		max-width: 305px;
		--container-widget-width: 305px;
		--container-widget-flex-grow: 0;
		font-size: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4afc4297 {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4889f09a {
		text-align: center;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4889f09a .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-ebfa148 {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2a103b4b {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-318098 .elementor-element.elementor-element-51d45b37 {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5d291f6a {
		text-align: center;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5d291f6a .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-13833093 {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5fa35683 {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-65aeb948 {
		text-align: center;
	}
	
	.elementor-318098 .elementor-element.elementor-element-65aeb948 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-31bcaabb {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-707412eb {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-318098 .elementor-element.elementor-element-3ae3fdce {
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-73193446 {
		text-align: center;
	}
	
	.elementor-318098 .elementor-element.elementor-element-73193446 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6eed26cf {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6c5d9b28 {
		--padding-top: 32px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1d5fe161:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-1d5fe161 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom center;
		background-size: 1080px auto;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1d5fe161 {
		--border-radius: 50px 50px 50px 50px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6c2d3954 > .elementor-widget-container {
		margin: 40px 0px 8px 0px;
		padding: 8px 20px 8px 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6c2d3954 {
		text-align: center;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6c2d3954 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4eedfd48 .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-447af8da {
		font-size: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6f7a618c {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-725946e1 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
		--border-radius: 24px 24px 24px 24px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-28d574f4 {
		text-align: center;
	}
	
	.elementor-318098 .elementor-element.elementor-element-71ce7a1a {
		text-align: center;
	}
	
	.elementor-318098 .elementor-element.elementor-element-71ce7a1a .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-30025e5 {
		text-align: center;
		font-size: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2f9e8b5c {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
		--border-radius: 24px 24px 24px 24px;
		--margin-top: 16px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4700cc7c {
		text-align: center;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6318ce43 {
		text-align: center;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6318ce43 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2dd84c4c {
		text-align: center;
		font-size: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5e5d5284 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
		--border-radius: 24px 24px 24px 24px;
		--margin-top: 0px;
		--margin-bottom: 16px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-463c9cbf {
		text-align: center;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7febf2cd {
		text-align: center;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7febf2cd .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-8676a23 {
		text-align: center;
		font-size: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-72d92fe3 {
		border-width: 1px 1px 1px 1px;
		--border-top-width: 1px;
		--border-right-width: 1px;
		--border-bottom-width: 1px;
		--border-left-width: 1px;
		--border-radius: 24px 24px 24px 24px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-647eca0d {
		text-align: center;
	}
	
	.elementor-318098 .elementor-element.elementor-element-3fcc4cd5 {
		text-align: center;
	}
	
	.elementor-318098 .elementor-element.elementor-element-3fcc4cd5 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-3a0a7d97 {
		text-align: center;
		font-size: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-cee4a1 .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6464919c {
		--border-radius: 32px 32px 32px 32px;
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-46b51f0a {
		font-size: 24px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-798443ff {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-67605638 {
		--padding-top: 32px;
		--padding-bottom: 0px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-67fd1167 > .elementor-widget-container {
		margin: 40px 0px 8px 0px;
		padding: 8px 20px 8px 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-67fd1167 {
		text-align: center;
	}
	
	.elementor-318098 .elementor-element.elementor-element-67fd1167 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-16ec9222 .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-583c6f4e {
		--gap: 10px 5px;
		--row-gap: 10px;
		--column-gap: 5px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-460a2239 {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7803db5d > .elementor-widget-container {
		margin: 40px 0px 8px 0px;
		padding: 8px 20px 8px 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7803db5d {
		text-align: center;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7803db5d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7934bd04 .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-8297c1e {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4c8ce1d2 {
		font-size: 16px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2b244b00 {
		font-size: 16px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-22f57796 {
		font-size: 16px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2c108da9 {
		--n-accordion-item-title-space-between: 6px;
		--n-accordion-border-radius: 12px 12px 12px 12px;
		--n-accordion-title-font-size: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2c108da9 {
		--n-accordion-padding: 20px 20px 20px 20px;
	}
	
	:where( .elementor-318098 .elementor-element.elementor-element-2c108da9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: 1.4em;
	}
	
	.elementor-318098 .elementor-element.elementor-element-613ab718 {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 8px;
		--padding-right: 8px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2758b988 > .elementor-widget-container {
		margin: 40px 0px 8px 0px;
		padding: 8px 20px 8px 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2758b988 {
		text-align: center;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2758b988 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1583ab8e .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-486b0356 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5827ab7 {
		--border-radius: 50px 50px 50px 50px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2afbeb2b {
		--border-radius: 32px 32px 32px 32px;
		--padding-top: 18px;
		--padding-bottom: 18px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4c57c868 {
		font-size: 24px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-77353a2d {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-66827790 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--border-radius: 16px 16px 16px 16px;
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-66827790:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-66827790 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5721321f {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-739b030d {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-e5ccb7c {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-151464a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}

@media (min-width:768px) {
	.elementor-318098 .elementor-element.elementor-element-3111761d {
		--width: 350px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-544fcc4b {
		--content-width: 1440px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-33bf82b3 {
		--content-width: 1440px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-cecf608 {
		--width: 60%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7c8f0615 {
		--width: 40%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-172360f7 {
		--content-width: 14401180px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2e139d02 {
		--content-width: 1440px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4a23e056 {
		--width: 1180px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5e6ed0f4 {
		--width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-573aad4 {
		--width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-50dd7097 {
		--width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-68f69268 {
		--width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1db2f8cd {
		--width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-3c7004b6 {
		--width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2e07494e {
		--width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1a4f8e6c {
		--width: 100%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1503ba59 {
		--content-width: 1440px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6807c234 {
		--content-width: 1440px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2521d4e {
		--width: 40%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-4afc4297 {
		--width: 60%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7cc7ccce {
		--width: 40%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-51d45b37 {
		--width: 60%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-323f0fa6 {
		--width: 40%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5fa35683 {
		--width: 60%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6f9df6e6 {
		--width: 40%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-3ae3fdce {
		--width: 60%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-6c5d9b28 {
		--content-width: 1440px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-725946e1 {
		--width: 25%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2f9e8b5c {
		--width: 25%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5e5d5284 {
		--width: 25%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-72d92fe3 {
		--width: 25%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-40d4e96e {
		--content-width: 1000px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-583c6f4e {
		--width: 950px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-8297c1e {
		--content-width: 750px;
	}
	
	.elementor-318098 .elementor-element.elementor-element-486b0356 {
		--content-width: 1440px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-318098 .elementor-element.elementor-element-3111761d {
		--width: 32%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-725946e1 {
		--width: 50%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-2f9e8b5c {
		--width: 50%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-5e5d5284 {
		--width: 50%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-72d92fe3 {
		--width: 50%;
	}
	
	.elementor-318098 .elementor-element.elementor-element-583c6f4e {
		--width: 100%;
	}
}

@media (min-width:1025px) {
	.elementor-318098 .elementor-element.elementor-element-e9875ef:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-e9875ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-318098 .elementor-element.elementor-element-7c8f0615:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-7c8f0615 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-318098 .elementor-element.elementor-element-79186732::before, .elementor-318098 .elementor-element.elementor-element-79186732 > .elementor-background-video-container::before, .elementor-318098 .elementor-element.elementor-element-79186732 > .e-con-inner > .elementor-background-video-container::before, .elementor-318098 .elementor-element.elementor-element-79186732 > .elementor-background-slideshow::before, .elementor-318098 .elementor-element.elementor-element-79186732 > .e-con-inner > .elementor-background-slideshow::before, .elementor-318098 .elementor-element.elementor-element-79186732 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-attachment: scroll;
	}
	
	.elementor-318098 .elementor-element.elementor-element-1d5fe161:not(.elementor-motion-effects-element-type-background), .elementor-318098 .elementor-element.elementor-element-1d5fe161 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

/* Start custom CSS for heading, class: .elementor-element-29548820 */
@media (max-width:767px) {
	.elementor-318098 .elementor-element.elementor-element-29548820 br {
		display: none;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4948556d */
@media (max-width:767px) {
	.elementor-318098 .elementor-element.elementor-element-4948556d br {
		display: none;
	}
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-6649f0c */
.elementor-318098 .elementor-element.elementor-element-6649f0c img {
	aspect-ratio: 1/1;
	border-radius: 999px;
	max-width: 100px;
}

.elementor-318098 .elementor-element.elementor-element-6649f0c .jet-carousel__item {
	background: white;
	border-radius: 16px;
	margin: 8px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-498e3ec0 */
@media (max-width:767px) {
	.elementor-318098 .elementor-element.elementor-element-498e3ec0 br {
		display: none;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6b95606 */
@media (max-width:767px) {
	.elementor-318098 .elementor-element.elementor-element-6b95606 br {
		display: none;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-494ad6ff */
@media (max-width:767px) {
	.elementor-318098 .elementor-element.elementor-element-494ad6ff br {
		display: none;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7965c7fa */
p {
	margin: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-61eb8c16 */
p {
	margin: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7888af00 */
p {
	margin: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-679e59c1 */
p {
	margin: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-245cda87 */
p {
	margin: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-406ad7a8 */
@media (max-width:767px) {
	.elementor-318098 .elementor-element.elementor-element-406ad7a8 br {
		display: none;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-275a4c9f */
@media (max-width:767px) {
	.elementor-318098 .elementor-element.elementor-element-275a4c9f br {
		display: none;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-412d80e0 */
@media (max-width:767px) {
	.elementor-318098 .elementor-element.elementor-element-412d80e0 br {
		display: none;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2521d4e */
.elementor-318098 .elementor-element.elementor-element-2521d4e img {
	aspect-ratio: 1/1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7cc7ccce */
.elementor-318098 .elementor-element.elementor-element-7cc7ccce img {
	aspect-ratio: 1/1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-323f0fa6 */
.elementor-318098 .elementor-element.elementor-element-323f0fa6 img {
	aspect-ratio: 1/1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6f9df6e6 */
.elementor-318098 .elementor-element.elementor-element-6f9df6e6 img {
	aspect-ratio: 1/1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6807c234 */
.elementor-318098 .elementor-element.elementor-element-6807c234 img {
	aspect-ratio: 4/3;
	object-fit: cover;
}

@media only screen and (max-width: 767px) {
	.elementor-318098 .elementor-element.elementor-element-6807c234 img {
		aspect-ratio: 6/3;
		object-fit: cover;
	}
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-9b55f3e */
.elementor-318098 .elementor-element.elementor-element-9b55f3e img {
	aspect-ratio: 1/1;
	border-radius: 999px;
	max-width: 100px;
}

.elementor-318098 .elementor-element.elementor-element-9b55f3e .jet-carousel__item {
	background: white;
	border-radius: 16px;
	margin: 8px;
}

/* End custom CSS */

/* Start custom CSS */
body.elementor-page-318098 a, p, h1, h2, h3, h4, h5, h6, div, span, form, label {
	font-family: "Discovery Fs", Sans-serif !important;
}

html, body {
	max-width: 100vw !important;
	overflow-x: hidden !important;
}
