.elementor-2348 .elementor-element.elementor-element-ff6d820:not(.elementor-motion-effects-element-type-background),
.elementor-2348 .elementor-element.elementor-element-ff6d820>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2348 .elementor-element.elementor-element-ff6d820 {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 2;
}

.elementor-2348 .elementor-element.elementor-element-ff6d820>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-1b00b952.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-1b00b952.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-1b00b952.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-2348 .elementor-element.elementor-element-6929a0b1 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-6929a0b1 .elementor-heading-title {
	color: #070707;
	font-family: "Mulish", Sans-serif;
	font-size: 27px;
	font-weight: 800;
	line-height: 1.3em;
}

.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-288fd446.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-288fd446.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-288fd446.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-2348 .elementor-element.elementor-element-2d35e803 .elementor-menu-toggle {
	margin: 0 auto;
}

.elementor-2348 .elementor-element.elementor-element-2d35e803 .elementor-nav-menu .elementor-item {
	font-family: "Rubik", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-2348 .elementor-element.elementor-element-2d35e803 .elementor-nav-menu--main .elementor-item {
	color: #000000;
	fill: #000000;
}

.elementor-2348 .elementor-element.elementor-element-2d35e803 .elementor-nav-menu--main .elementor-item:hover,
.elementor-2348 .elementor-element.elementor-element-2d35e803 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-2348 .elementor-element.elementor-element-2d35e803 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-2348 .elementor-element.elementor-element-2d35e803 .elementor-nav-menu--main .elementor-item:focus {
	color: #FFFFFF;
	fill: #FFFFFF;
}

.elementor-2348 .elementor-element.elementor-element-2d35e803 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-2348 .elementor-element.elementor-element-2d35e803 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: #CE6161;
}

.elementor-2348 .elementor-element.elementor-element-2d35e803 .e--pointer-framed .elementor-item:before,
.elementor-2348 .elementor-element.elementor-element-2d35e803 .e--pointer-framed .elementor-item:after {
	border-color: #CE6161;
}

.elementor-2348 .elementor-element.elementor-element-2d35e803 .elementor-nav-menu--dropdown .elementor-item,
.elementor-2348 .elementor-element.elementor-element-2d35e803 .elementor-nav-menu--dropdown .elementor-sub-item {
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
}

.elementor-2348 .elementor-element.elementor-element-2d35e803 div.elementor-menu-toggle {
	color: #FFFFFF;
}

.elementor-2348 .elementor-element.elementor-element-2d35e803 div.elementor-menu-toggle svg {
	fill: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-7568a5e8.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-7568a5e8.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-283db35 .elementor-button .elementor-align-icon-right {
	margin-left: 2px;
}

.elementor-2348 .elementor-element.elementor-element-283db35 .elementor-button .elementor-align-icon-left {
	margin-right: 2px;
}

.elementor-2348 .elementor-element.elementor-element-283db35 .elementor-button {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	letter-spacing: -0.7px;
	fill: #000000;
	color: #000000;
	background-color: #EFB802;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000000;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 3px 0px 2px 0px rgba(0, 0, 0, 0.5);
	padding: 8px 8px 8px 8px;
}

.elementor-2348 .elementor-element.elementor-element-283db35>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-5a7f4f87.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-5a7f4f87.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-3d11bbcd {
	text-align: right;
}

.elementor-2348 .elementor-element.elementor-element-3d11bbcd .elementor-star-rating__title {
	color: #000000;
	font-family: "Rubik", Sans-serif;
	font-size: 15px;
	font-weight: 300;
}

.elementor-2348 .elementor-element.elementor-element-3d11bbcd .elementor-star-rating {
	font-size: 19px;
}

body:not(.rtl) .elementor-2348 .elementor-element.elementor-element-3d11bbcd .elementor-star-rating i:not(:last-of-type) {
	margin-right: 3px;
}

body.rtl .elementor-2348 .elementor-element.elementor-element-3d11bbcd .elementor-star-rating i:not(:last-of-type) {
	margin-left: 3px;
}

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

.elementor-2348 .elementor-element.elementor-element-3aacc791 {
	text-align: right;
}

.elementor-2348 .elementor-element.elementor-element-3aacc791 .elementor-heading-title {
	color: #000000;
	font-family: "Rubik", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 36px;
}

.elementor-2348 .elementor-element.elementor-element-3aacc791>.elementor-widget-container {
	margin: -26px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-76406b43:not(.elementor-motion-effects-element-type-background),
.elementor-2348 .elementor-element.elementor-element-76406b43>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFFFFF 41%, #FFFFFF 100%);
}

.elementor-2348 .elementor-element.elementor-element-76406b43 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 25px 0px 25px 0px;
}

.elementor-2348 .elementor-element.elementor-element-76406b43>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-2a3054a9 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-2a3054a9 .elementor-heading-title {
	color: #070707;
	font-family: "Mulish", Sans-serif;
	font-size: 27px;
	font-weight: 800;
	line-height: 1.3em;
}

.elementor-2348 .elementor-element.elementor-element-68572873 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-68572873 .elementor-heading-title {
	color: #070707;
	font-family: "Mulish", Sans-serif;
	font-size: 27px;
	font-weight: 800;
	line-height: 1.3em;
}

.elementor-2348 .elementor-element.elementor-element-5f6a2b06 img {
	width: 76%;
}

.elementor-2348 .elementor-element.elementor-element-79a3cce4 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-79a3cce4 .elementor-heading-title {
	color: #070707;
	font-family: "Mulish", Sans-serif;
	font-size: 27px;
	font-weight: 800;
	text-transform: capitalize;
	line-height: 1.3em;
}

.elementor-2348 .elementor-element.elementor-element-6d73402c .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-2348 .elementor-element.elementor-element-6d73402c .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-2348 .elementor-element.elementor-element-6d73402c .elementor-button {
	font-family: "Rubik", Sans-serif;
	font-size: 31px;
	line-height: 1.2em;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #00982D;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 3px 3px 10px 0px #000000;
}

.elementor-2348 .elementor-element.elementor-element-6d73402c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-630d6a59.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-630d6a59.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-630d6a59>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 8px;
}

.elementor-2348 .elementor-element.elementor-element-58f873cc {
	text-align: center;
	color: #F60000;
	font-family: "Lato", Sans-serif;
	font-size: 19px;
	font-weight: 400;
}

.elementor-2348 .elementor-element.elementor-element-58f873cc>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 4px 10px 4px;
	background-color: #FFF7D5;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	border-radius: 1px 1px 1px 1px;
	box-shadow: 3px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(17px/2);
}

.elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(17px/2);
}

.elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(17px/2);
	margin-left: calc(17px/2);
}

.elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-17px/2);
	margin-left: calc(-17px/2);
}

body.rtl .elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-17px/2);
}

body:not(.rtl) .elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-17px/2);
}

.elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-icon i {
	color: #85CF68;
	transition: color 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-icon svg {
	fill: #85CF68;
	transition: fill 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-4fb16a2 {
	--e-icon-list-icon-size: 23px;
	--icon-vertical-offset: 0px;
}

.elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-icon {
	padding-right: 10px;
}

.elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-item>a {
	font-family: "Questrial", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-text {
	color: #000000;
	transition: color 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-4fb16a2>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-3d678618:not(.elementor-motion-effects-element-type-background),
.elementor-2348 .elementor-element.elementor-element-3d678618>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #244E9C;
}

.elementor-2348 .elementor-element.elementor-element-3d678618 {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	box-shadow: 5px -2px 10px 0px rgba(0, 0, 0, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 17px;
	margin-bottom: 0px;
}

.elementor-2348 .elementor-element.elementor-element-3d678618,
.elementor-2348 .elementor-element.elementor-element-3d678618>.elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

.elementor-2348 .elementor-element.elementor-element-3d678618>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-65329c28.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-65329c28.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-61628f49 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-61628f49 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
}

.elementor-2348 .elementor-element.elementor-element-61628f49>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-26028408 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-26028408 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Fjalla One", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	text-decoration: line-through;
	line-height: 55px;
}

.elementor-2348 .elementor-element.elementor-element-26028408>.elementor-widget-container {
	margin: -27px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-49ae113b.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-49ae113b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-61b8f8b7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-61b8f8b7.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-2348 .elementor-element.elementor-element-61b8f8b7.elementor-view-framed .elementor-icon,
.elementor-2348 .elementor-element.elementor-element-61b8f8b7.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-2348 .elementor-element.elementor-element-61b8f8b7.elementor-view-framed .elementor-icon,
.elementor-2348 .elementor-element.elementor-element-61b8f8b7.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-1fc9d00b.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-1fc9d00b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-1fc9d00b>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-1fc9d00b>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-10855852 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-10855852 .elementor-heading-title {
	color: #A2FF9D;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	line-height: 26px;
}

.elementor-2348 .elementor-element.elementor-element-10855852>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-33f5637f {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: #FFFFFF;
}

.elementor-2348 .elementor-element.elementor-element-33f5637f .elementor-headline {
	text-align: center;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-2348 .elementor-element.elementor-element-33f5637f .elementor-headline-plain-text {
	color: #FFFFFF;
}

.elementor-2348 .elementor-element.elementor-element-33f5637f .elementor-headline-dynamic-text {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
}

.elementor-2348 .elementor-element.elementor-element-33f5637f>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-9c7ecb7.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-9c7ecb7.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(14px/2);
}

.elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(14px/2);
}

.elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(14px/2);
	margin-left: calc(14px/2);
}

.elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-14px/2);
	margin-left: calc(-14px/2);
}

body.rtl .elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-14px/2);
}

body:not(.rtl) .elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-14px/2);
}

.elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-icon i {
	color: #F3CB46;
	transition: color 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-icon svg {
	fill: #F3CB46;
	transition: fill 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-31ea4ebd {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-icon {
	padding-right: 10px;
}

.elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-item>a {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 1.2em;
}

.elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-23b1a18d>.elementor-container {
	max-width: 1342px;
}

.elementor-2348 .elementor-element.elementor-element-23b1a18d:not(.elementor-motion-effects-element-type-background),
.elementor-2348 .elementor-element.elementor-element-23b1a18d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #244E9C;
}

.elementor-2348 .elementor-element.elementor-element-23b1a18d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 25px 25px 25px 25px;
}

.elementor-2348 .elementor-element.elementor-element-23b1a18d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-3afb4b33 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-3afb4b33 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 50px;
	font-weight: 600;
}

.elementor-2348 .elementor-element.elementor-element-da19729 {
	text-align: center;
	color: #FFFFFF;
	font-family: "Rubik", Sans-serif;
	font-size: 24px;
	font-weight: 200;
	line-height: 1.2em;
}

.elementor-2348 .elementor-element.elementor-element-2748404b>.elementor-container {
	max-width: 1444px;
}

.elementor-2348 .elementor-element.elementor-element-2748404b {
	padding: 5px 5px 5px 5px;
}

.elementor-2348 .elementor-element.elementor-element-3b25da25:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-2348 .elementor-element.elementor-element-3b25da25>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2348 .elementor-element.elementor-element-3b25da25>.elementor-element-populated {
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.5);
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2348 .elementor-element.elementor-element-bd61b95 img {
	width: 90%;
}

.elementor-2348 .elementor-element.elementor-element-6a981c17 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-6a981c17 .elementor-heading-title {
	color: #000000;
	font-family: "Rubik", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-2348 .elementor-element.elementor-element-6a981c17>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
}

.elementor-2348 .elementor-element.elementor-element-57e66842:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-2348 .elementor-element.elementor-element-57e66842>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2348 .elementor-element.elementor-element-57e66842>.elementor-element-populated {
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.5);
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2348 .elementor-element.elementor-element-75f1095 img {
	width: 78%;
}

.elementor-2348 .elementor-element.elementor-element-1411e121 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-1411e121 .elementor-heading-title {
	color: #000000;
	font-family: "Rubik", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-2348 .elementor-element.elementor-element-1411e121>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
}

.elementor-2348 .elementor-element.elementor-element-3636872b:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-2348 .elementor-element.elementor-element-3636872b>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-2348 .elementor-element.elementor-element-3636872b>.elementor-element-populated {
	box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.5);
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-2348 .elementor-element.elementor-element-44cbfebd img {
	width: 78%;
}

.elementor-2348 .elementor-element.elementor-element-6b7fe039 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-6b7fe039 .elementor-heading-title {
	color: #000000;
	font-family: "Rubik", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-2348 .elementor-element.elementor-element-6b7fe039>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
}

.elementor-2348 .elementor-element.elementor-element-596fb13d>.elementor-container {
	max-width: 1342px;
}

.elementor-2348 .elementor-element.elementor-element-596fb13d {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-2348 .elementor-element.elementor-element-4fed93bb {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-4fed93bb .elementor-heading-title {
	color: #244E9C;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-2348 .elementor-element.elementor-element-72f5bfc8 img {
	width: 74%;
	max-width: 100%;
	border-radius: 18px 18px 18px 18px;
}

.elementor-2348 .elementor-element.elementor-element-72f5bfc8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-1fdbf4d3 {
	text-align: center;
	color: #000000;
	font-family: "Rubik", Sans-serif;
	font-size: 24px;
	font-weight: 200;
	line-height: 1.2em;
}

.elementor-2348 .elementor-element.elementor-element-2031ed5f .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-2348 .elementor-element.elementor-element-2031ed5f .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-2348 .elementor-element.elementor-element-2031ed5f .elementor-button {
	font-family: "Rubik", Sans-serif;
	font-size: 31px;
	line-height: 0.7em;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #00982D;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 3px 3px 10px 0px #000000;
}

.elementor-2348 .elementor-element.elementor-element-2031ed5f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-59c7fcfc>.elementor-container {
	max-width: 1342px;
}

.elementor-2348 .elementor-element.elementor-element-59c7fcfc:not(.elementor-motion-effects-element-type-background),
.elementor-2348 .elementor-element.elementor-element-59c7fcfc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #76BCBC;
}

.elementor-2348 .elementor-element.elementor-element-59c7fcfc {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 40px 40px 40px;
}

.elementor-2348 .elementor-element.elementor-element-59c7fcfc>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-6a522622.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-6a522622.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-31c43f45 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-31c43f45 .elementor-heading-title {
	color: #070707;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 35px;
	font-weight: 400;
	line-height: 1.3em;
}

.elementor-2348 .elementor-element.elementor-element-3f5fa9d4 img {
	width: 37%;
	max-width: 100%;
	border-radius: 18px 18px 18px 18px;
}

.elementor-2348 .elementor-element.elementor-element-3f5fa9d4>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-343bcbc6 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-343bcbc6 .elementor-heading-title {
	color: #070707;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	text-decoration: none;
	line-height: 1.3em;
}

.elementor-2348 .elementor-element.elementor-element-13b00452 {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: #000000;
}

.elementor-2348 .elementor-element.elementor-element-13b00452 .elementor-headline {
	text-align: center;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 49px;
	font-weight: 600;
}

.elementor-2348 .elementor-element.elementor-element-13b00452 .elementor-headline-plain-text {
	color: #000000;
}

.elementor-2348 .elementor-element.elementor-element-13b00452 .elementor-headline-dynamic-text {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
}

.elementor-2348 .elementor-element.elementor-element-13b00452>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-1902a08a {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-1902a08a .elementor-heading-title {
	color: #070707;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 35px;
	font-weight: 400;
	text-decoration: line-through;
	line-height: 1.3em;
}

.elementor-2348 .elementor-element.elementor-element-1902a08a>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-7700711b {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-7700711b .elementor-heading-title {
	color: #070707;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-decoration: none;
	line-height: 1.3em;
}

.elementor-2348 .elementor-element.elementor-element-3e58bc8e .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-2348 .elementor-element.elementor-element-3e58bc8e .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-2348 .elementor-element.elementor-element-3e58bc8e .elementor-button {
	font-family: "Rubik", Sans-serif;
	font-size: 31px;
	line-height: 0.7em;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #00982D;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 3px 3px 10px 0px #000000;
}

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

.elementor-2348 .elementor-element.elementor-element-43934935>.elementor-container {
	max-width: 1342px;
}

.elementor-2348 .elementor-element.elementor-element-43934935:not(.elementor-motion-effects-element-type-background),
.elementor-2348 .elementor-element.elementor-element-43934935>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FDFDFD;
}

.elementor-2348 .elementor-element.elementor-element-43934935 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 40px 40px 40px;
}

.elementor-2348 .elementor-element.elementor-element-43934935>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-62d7149a.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-62d7149a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-5d34fbd1 {
	text-align: center;
	color: #244E9C;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 50px;
	font-weight: 600;
}

.elementor-2348 .elementor-element.elementor-element-7a06fb68 {
	text-align: center;
	color: #000000;
	font-family: "Rubik", Sans-serif;
	font-size: 24px;
	font-weight: 200;
	line-height: 1.2em;
}

.elementor-2348 .elementor-element.elementor-element-684bcfed img {
	width: 45%;
}

.elementor-2348 .elementor-element.elementor-element-2d052412 .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-2348 .elementor-element.elementor-element-2d052412 .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-2348 .elementor-element.elementor-element-2d052412 .elementor-button {
	font-family: "Rubik", Sans-serif;
	font-size: 31px;
	line-height: 0.7em;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #00982D;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 3px 3px 10px 0px #000000;
}

.elementor-2348 .elementor-element.elementor-element-2d052412>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-60031de1:not(.elementor-motion-effects-element-type-background),
.elementor-2348 .elementor-element.elementor-element-60031de1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #76BCBC;
}

.elementor-2348 .elementor-element.elementor-element-60031de1 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-60031de1>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-540e90c8 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-540e90c8 .elementor-heading-title {
	color: #070707;
	font-family: "Mulish", Sans-serif;
	font-size: 27px;
	font-weight: 800;
	line-height: 1.3em;
}

.elementor-2348 .elementor-element.elementor-element-6c90ca09 img {
	width: 70%;
	border-style: solid;
	border-color: #FFFFFF;
	border-radius: 150px 150px 150px 150px;
	box-shadow: 7px 5px 4px -2px rgba(0, 0, 0, 0.5);
}

.elementor-2348 .elementor-element.elementor-element-6c90ca09>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #B30404;
}

.elementor-2348 .elementor-element.elementor-element-14c22559 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-14c22559 .elementor-heading-title {
	color: #070707;
	font-family: "Mulish", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-2348 .elementor-element.elementor-element-98c1598 {
	text-align: center;
	color: #000000;
	font-family: "Rubik", Sans-serif;
	font-size: 24px;
	font-weight: 200;
	line-height: 1.2em;
}

.elementor-2348 .elementor-element.elementor-element-1e51b4bf img {
	width: 70%;
	border-style: solid;
	border-color: #FFFFFF;
	border-radius: 150px 150px 150px 150px;
	box-shadow: 7px 5px 4px -2px rgba(0, 0, 0, 0.5);
}

.elementor-2348 .elementor-element.elementor-element-1e51b4bf>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #B30404;
}

.elementor-2348 .elementor-element.elementor-element-6e8c603e {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-6e8c603e .elementor-heading-title {
	color: #070707;
	font-family: "Mulish", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-2348 .elementor-element.elementor-element-29edf2aa {
	text-align: center;
	color: #000000;
	font-family: "Rubik", Sans-serif;
	font-size: 24px;
	font-weight: 200;
	line-height: 1.2em;
}

.elementor-2348 .elementor-element.elementor-element-14120e75 img {
	width: 70%;
	border-style: solid;
	border-color: #FFFFFF;
	border-radius: 150px 150px 150px 150px;
	box-shadow: 7px 5px 4px -2px rgba(0, 0, 0, 0.5);
}

.elementor-2348 .elementor-element.elementor-element-14120e75>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #B30404;
}

.elementor-2348 .elementor-element.elementor-element-36018c4d {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-36018c4d .elementor-heading-title {
	color: #070707;
	font-family: "Mulish", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-2348 .elementor-element.elementor-element-36ffece {
	text-align: center;
	color: #000000;
	font-family: "Rubik", Sans-serif;
	font-size: 24px;
	font-weight: 200;
	line-height: 1.2em;
}

.elementor-2348 .elementor-element.elementor-element-6edf544:not(.elementor-motion-effects-element-type-background),
.elementor-2348 .elementor-element.elementor-element-6edf544>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E0E0E0;
}

.elementor-2348 .elementor-element.elementor-element-6edf544 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-6edf544>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-69def425 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-69def425 .elementor-heading-title {
	color: #000000;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 50px;
	font-weight: 600;
}

.elementor-2348 .elementor-element.elementor-element-42d056fe .elementor-heading-title {
	color: #000000;
	font-family: "Nunito Sans", Sans-serif;
}

.elementor-2348 .elementor-element.elementor-element-595d5113 {
	padding: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-527d2b23 {
	text-align: right;
}

.elementor-2348 .elementor-element.elementor-element-527d2b23 .elementor-heading-title {
	color: #2A2D2F;
	font-family: "Rubik", Sans-serif;
	font-weight: 700;
}

.elementor-2348 .elementor-element.elementor-element-29ee5c09 .elementor-progress-wrapper .elementor-progress-bar {
	background-color: #ECAB1B;
}

.elementor-2348 .elementor-element.elementor-element-3970851c {
	text-align: right;
}

.elementor-2348 .elementor-element.elementor-element-3970851c .elementor-heading-title {
	color: #2A2D2F;
	font-family: "Rubik", Sans-serif;
	font-weight: 700;
}

.elementor-2348 .elementor-element.elementor-element-42fe4b84 .elementor-progress-wrapper .elementor-progress-bar {
	background-color: #ECAB1B;
}

.elementor-2348 .elementor-element.elementor-element-373b118d {
	text-align: right;
}

.elementor-2348 .elementor-element.elementor-element-373b118d .elementor-heading-title {
	color: #2A2D2F;
	font-family: "Rubik", Sans-serif;
	font-weight: 700;
}

.elementor-2348 .elementor-element.elementor-element-5a7d045a .elementor-progress-wrapper .elementor-progress-bar {
	background-color: #ECAB1B;
}

.elementor-2348 .elementor-element.elementor-element-5d242501 {
	text-align: right;
}

.elementor-2348 .elementor-element.elementor-element-5d242501 .elementor-heading-title {
	color: #2A2D2F;
	font-family: "Rubik", Sans-serif;
	font-weight: 700;
}

.elementor-2348 .elementor-element.elementor-element-20b3b4f1 .elementor-progress-wrapper .elementor-progress-bar {
	background-color: #ECAB1B;
}

.elementor-2348 .elementor-element.elementor-element-1d7269ca {
	text-align: right;
}

.elementor-2348 .elementor-element.elementor-element-1d7269ca .elementor-heading-title {
	color: #2A2D2F;
	font-family: "Rubik", Sans-serif;
	font-weight: 700;
}

.elementor-2348 .elementor-element.elementor-element-f043b5a .elementor-progress-wrapper .elementor-progress-bar {
	background-color: #ECAB1B;
}

.elementor-2348 .elementor-element.elementor-element-512d7f26 .elementor-testimonial__image img {
	width: 42px;
	height: 42px;
}

.elementor-2348 .elementor-element.elementor-element-512d7f26 .elementor-swiper-button {
	font-size: 20px;
}

.elementor-2348 .elementor-element.elementor-element-512d7f26>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-a45f335 .elementor-swiper-button {
	font-size: 20px;
}

.elementor-2348 .elementor-element.elementor-element-a45f335>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-67c68d30 .elementor-testimonial__image img {
	width: 42px;
	height: 42px;
}

.elementor-2348 .elementor-element.elementor-element-67c68d30 .elementor-swiper-button {
	font-size: 20px;
}

.elementor-2348 .elementor-element.elementor-element-67c68d30>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-3e2d8efb {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-3e2d8efb>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-7d39e7da>.elementor-element-populated {
	margin: 20px 0px 10px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-2348 .elementor-element.elementor-element-68473414 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-68473414 .elementor-heading-title {
	color: #000000;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 50px;
	font-weight: 600;
}

.elementor-2348 .elementor-element.elementor-element-33a15441 img {
	width: 40%;
}

.elementor-2348 .elementor-element.elementor-element-121e3e8e {
	text-align: center;
	color: #000000;
	font-family: "Rubik", Sans-serif;
	font-weight: 400;
	line-height: 1em;
}

.elementor-2348 .elementor-element.elementor-element-121e3e8e>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-13e8c0a7 img {
	width: 40%;
}

.elementor-2348 .elementor-element.elementor-element-3e3ebe8c {
	text-align: center;
	color: #000000;
	font-family: "Rubik", Sans-serif;
	font-weight: 400;
	line-height: 1em;
}

.elementor-2348 .elementor-element.elementor-element-3e3ebe8c>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-2e209df4 img {
	width: 40%;
}

.elementor-2348 .elementor-element.elementor-element-48b417f2 {
	text-align: center;
	color: #000000;
	font-family: "Rubik", Sans-serif;
	font-weight: 400;
	line-height: 1em;
}

.elementor-2348 .elementor-element.elementor-element-48b417f2>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-3db93610 img {
	width: 40%;
}

.elementor-2348 .elementor-element.elementor-element-60a52de {
	text-align: center;
	color: #000000;
	font-family: "Rubik", Sans-serif;
	font-weight: 400;
	line-height: 1em;
}

.elementor-2348 .elementor-element.elementor-element-60a52de>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-43347f43:not(.elementor-motion-effects-element-type-background),
.elementor-2348 .elementor-element.elementor-element-43347f43>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #76BCBC;
}

.elementor-2348 .elementor-element.elementor-element-43347f43 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-2348 .elementor-element.elementor-element-43347f43>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-91ed6d5 img {
	width: 92%;
}

.elementor-2348 .elementor-element.elementor-element-4f522086:not(.elementor-motion-effects-element-type-background),
.elementor-2348 .elementor-element.elementor-element-4f522086>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #244E9C;
}

.elementor-2348 .elementor-element.elementor-element-4f522086 {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	box-shadow: 5px -2px 10px 0px rgba(0, 0, 0, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 17px;
	margin-bottom: 0px;
}

.elementor-2348 .elementor-element.elementor-element-4f522086,
.elementor-2348 .elementor-element.elementor-element-4f522086>.elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

.elementor-2348 .elementor-element.elementor-element-4f522086>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-662e47f9.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-662e47f9.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-48377f8d {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-48377f8d .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
}

.elementor-2348 .elementor-element.elementor-element-48377f8d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-2df15025 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-2df15025 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Fjalla One", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	text-decoration: line-through;
	line-height: 55px;
}

.elementor-2348 .elementor-element.elementor-element-2df15025>.elementor-widget-container {
	margin: -27px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-4dfa383a.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-4dfa383a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-50ab5783 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-50ab5783.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-2348 .elementor-element.elementor-element-50ab5783.elementor-view-framed .elementor-icon,
.elementor-2348 .elementor-element.elementor-element-50ab5783.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-2348 .elementor-element.elementor-element-50ab5783.elementor-view-framed .elementor-icon,
.elementor-2348 .elementor-element.elementor-element-50ab5783.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-65bc731a.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-65bc731a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-65bc731a>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-65bc731a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-37c2d65f {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-37c2d65f .elementor-heading-title {
	color: #A2FF9D;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	line-height: 26px;
}

.elementor-2348 .elementor-element.elementor-element-37c2d65f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-59d1828b {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: #FFFFFF;
}

.elementor-2348 .elementor-element.elementor-element-59d1828b .elementor-headline {
	text-align: center;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-2348 .elementor-element.elementor-element-59d1828b .elementor-headline-plain-text {
	color: #FFFFFF;
}

.elementor-2348 .elementor-element.elementor-element-59d1828b .elementor-headline-dynamic-text {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
}

.elementor-2348 .elementor-element.elementor-element-59d1828b>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-456469fb.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-456469fb.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(14px/2);
}

.elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(14px/2);
}

.elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(14px/2);
	margin-left: calc(14px/2);
}

.elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-14px/2);
	margin-left: calc(-14px/2);
}

body.rtl .elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-14px/2);
}

body:not(.rtl) .elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-14px/2);
}

.elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-icon i {
	color: #F3CB46;
	transition: color 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-icon svg {
	fill: #F3CB46;
	transition: fill 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-3487d916 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-icon {
	padding-right: 10px;
}

.elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-item>a {
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 1.2em;
}

.elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-5f6059aa>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-2348 .elementor-element.elementor-element-7f7ebccc {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-7f7ebccc .elementor-heading-title {
	color: #000000;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-2348 .elementor-element.elementor-element-7f7ebccc>.elementor-widget-container {
	margin: -2px 0px -6px 0px;
}

.elementor-2348 .elementor-element.elementor-element-49b9d470 {
	text-align: center;
	color: #015F04;
	font-family: "Lato", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	letter-spacing: 0.2px;
}

.elementor-2348 .elementor-element.elementor-element-49b9d470>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
	background-color: #FFF7D5;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	border-radius: 1px 1px 1px 1px;
	box-shadow: 3px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

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

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

.elementor-2348 .elementor-element.elementor-element-3343b080 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-2348 .elementor-element.elementor-element-3343b080 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-2348 .elementor-element.elementor-element-3343b080 .elementor-labels-inline .elementor-field-group>label {
	padding-left: 2px;
}

body:not(.rtl) .elementor-2348 .elementor-element.elementor-element-3343b080 .elementor-labels-inline .elementor-field-group>label {
	padding-right: 2px;
}

body .elementor-2348 .elementor-element.elementor-element-3343b080 .elementor-labels-above .elementor-field-group>label {
	padding-bottom: 2px;
}

.elementor-2348 .elementor-element.elementor-element-3343b080 .elementor-field-group>label,
.elementor-2348 .elementor-element.elementor-element-3343b080 .elementor-field-subgroup label {
	color: #ffffff;
}

.elementor-2348 .elementor-element.elementor-element-3343b080 .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-2348 .elementor-element.elementor-element-3343b080 .elementor-field-group .elementor-field {
	color: #000000;
}

.elementor-2348 .elementor-element.elementor-element-3343b080 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: #ffffff;
}

.elementor-2348 .elementor-element.elementor-element-3343b080 .elementor-field-group .elementor-select-wrapper select {
	background-color: #ffffff;
}

.elementor-2348 .elementor-element.elementor-element-3343b080 .elementor-button {
	font-family: "Source Sans Pro", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-2348 .elementor-element.elementor-element-3343b080 .e-form__buttons__wrapper__button-next {
	background-color: #34C954;
	color: #000000;
}

.elementor-2348 .elementor-element.elementor-element-3343b080 .elementor-button[type="submit"] {
	background-color: #34C954;
	color: #000000;
}

.elementor-2348 .elementor-element.elementor-element-3343b080 .elementor-button[type="submit"] svg * {
	fill: #000000;
}

.elementor-2348 .elementor-element.elementor-element-3343b080 .e-form__buttons__wrapper__button-previous {
	color: #ffffff;
}

.elementor-2348 .elementor-element.elementor-element-3343b080 .e-form__buttons__wrapper__button-next:hover {
	color: #ffffff;
}

.elementor-2348 .elementor-element.elementor-element-3343b080 .elementor-button[type="submit"]:hover {
	color: #ffffff;
}

.elementor-2348 .elementor-element.elementor-element-3343b080 .elementor-button[type="submit"]:hover svg * {
	fill: #ffffff;
}

.elementor-2348 .elementor-element.elementor-element-3343b080 .e-form__buttons__wrapper__button-previous:hover {
	color: #ffffff;
}

.elementor-2348 .elementor-element.elementor-element-3343b080 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #ffffff;
	--e-form-steps-indicator-active-secondary-color: #ffffff;
	--e-form-steps-indicator-completed-secondary-color: #ffffff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-2348 .elementor-element.elementor-element-3343b080>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 30px 30px 30px;
	background-color: #817B7B;
	border-style: dashed;
	border-width: 3px 3px 3px 3px;
	border-color: #ffffff;
}

.elementor-2348 .elementor-element.elementor-element-2410c3ce>.elementor-container {
	max-width: 580px;
}

.elementor-2348 .elementor-element.elementor-element-2410c3ce {
	margin-top: 25px;
	margin-bottom: 0px;
	padding: 20px 0px 20px 0px;
}

.elementor-2348 .elementor-element.elementor-element-a6acf85 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-a6acf85 .elementor-heading-title {
	color: #000000;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-weight: 600;
}

.elementor-2348 .elementor-element.elementor-element-5bbb4e24 .elementor-toggle-item:not(:last-child) {
	margin-bottom: 16px;
}

.elementor-2348 .elementor-element.elementor-element-5bbb4e24 .elementor-toggle-item {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-2348 .elementor-element.elementor-element-5bbb4e24 .elementor-toggle-title,
.elementor-2348 .elementor-element.elementor-element-5bbb4e24 .elementor-toggle-icon {
	color: #0c0c0c;
}

.elementor-2348 .elementor-element.elementor-element-5bbb4e24 .elementor-toggle-icon svg {
	fill: #0c0c0c;
}

.elementor-2348 .elementor-element.elementor-element-5bbb4e24 .elementor-toggle-title {
	font-family: "Rubik", Sans-serif;
}

.elementor-2348 .elementor-element.elementor-element-5bbb4e24 .elementor-tab-content {
	color: #0c0c0c;
	font-family: "Rubik", Sans-serif;
	font-weight: 400;
	padding: 0px 30px 0px 33px;
}

.elementor-2348 .elementor-element.elementor-element-5bbb4e24>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-34324274 .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-2348 .elementor-element.elementor-element-34324274 .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-2348 .elementor-element.elementor-element-34324274 .elementor-button {
	font-family: "Rubik", Sans-serif;
	font-size: 31px;
	line-height: 0.7em;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #00982D;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 3px 3px 10px 0px #000000;
}

.elementor-2348 .elementor-element.elementor-element-34324274>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-2207288e:not(.elementor-motion-effects-element-type-background),
.elementor-2348 .elementor-element.elementor-element-2207288e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #D1D1D1;
}

.elementor-2348 .elementor-element.elementor-element-2207288e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-2207288e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-2348 .elementor-element.elementor-element-604255c>.elementor-element-populated,
.elementor-2348 .elementor-element.elementor-element-604255c>.elementor-element-populated>.elementor-background-overlay,
.elementor-2348 .elementor-element.elementor-element-604255c>.elementor-background-slideshow {
	border-radius: 23px 23px 23px 23px;
}

.elementor-2348 .elementor-element.elementor-element-604255c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
}

.elementor-2348 .elementor-element.elementor-element-604255c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2348 .elementor-element.elementor-element-5c58838d {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-5c58838d .elementor-heading-title {
	color: rgba(0, 0, 0, 0.98);
	font-family: "Arial", Sans-serif;
	font-size: 10px;
	font-weight: 300;
	line-height: 1.3em;
}

.elementor-2348 .elementor-element.elementor-element-5c58838d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-7dd8d14f {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-7dd8d14f .elementor-heading-title {
	color: #000000;
	font-family: "Arial", Sans-serif;
	font-size: 12px;
}

.elementor-2348 .elementor-element.elementor-element-7dd8d14f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-49d37b05 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-49d37b05 .elementor-heading-title {
	color: #000000;
	font-family: "Arial", Sans-serif;
	font-size: 12px;
}

.elementor-2348 .elementor-element.elementor-element-49d37b05>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-578d5c47 {
	text-align: center;
}

.elementor-2348 .elementor-element.elementor-element-578d5c47 .elementor-heading-title {
	color: rgba(0, 0, 0, 0.98);
	font-family: "Arial", Sans-serif;
	font-size: 10px;
	font-weight: 300;
	line-height: 1.3em;
}

.elementor-2348 .elementor-element.elementor-element-578d5c47>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-303d6df2 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-2348 .elementor-element.elementor-element-1b00ba5d>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-2348 .elementor-element.elementor-element-5f205255 {
	text-align: center;
	color: #000000;
	font-size: 12px;
	font-weight: 300;
}

.elementor-2348 .elementor-element.elementor-element-5f205255>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

@media(min-width:768px) {
	.elementor-2348 .elementor-element.elementor-element-1b00b952 {
		width: 15.653%;
	}

	.elementor-2348 .elementor-element.elementor-element-288fd446 {
		width: 14.877%;
	}

	.elementor-2348 .elementor-element.elementor-element-7568a5e8 {
		width: 31.117%;
	}

	.elementor-2348 .elementor-element.elementor-element-5a7f4f87 {
		width: 38.353%;
	}

	.elementor-2348 .elementor-element.elementor-element-65329c28 {
		width: 30.513%;
	}

	.elementor-2348 .elementor-element.elementor-element-49ae113b {
		width: 9.743%;
	}

	.elementor-2348 .elementor-element.elementor-element-1fc9d00b {
		width: 40.476%;
	}

	.elementor-2348 .elementor-element.elementor-element-9c7ecb7 {
		width: 31.277%;
	}

	.elementor-2348 .elementor-element.elementor-element-635fd1d2 {
		width: 35.365%;
	}

	.elementor-2348 .elementor-element.elementor-element-15564bb4 {
		width: 64.635%;
	}

	.elementor-2348 .elementor-element.elementor-element-53cf7bcb {
		width: 35.536%;
	}

	.elementor-2348 .elementor-element.elementor-element-5153c9e2 {
		width: 64.464%;
	}

	.elementor-2348 .elementor-element.elementor-element-380fa104 {
		width: 35.714%;
	}

	.elementor-2348 .elementor-element.elementor-element-847a99c {
		width: 64.286%;
	}

	.elementor-2348 .elementor-element.elementor-element-67634984 {
		width: 35.625%;
	}

	.elementor-2348 .elementor-element.elementor-element-5486f973 {
		width: 64.375%;
	}

	.elementor-2348 .elementor-element.elementor-element-489aa5e6 {
		width: 36.071%;
	}

	.elementor-2348 .elementor-element.elementor-element-2ce95503 {
		width: 63.929%;
	}

	.elementor-2348 .elementor-element.elementor-element-7fe021e6 {
		width: 33.839%;
	}

	.elementor-2348 .elementor-element.elementor-element-1297bfb0 {
		width: 33.839%;
	}

	.elementor-2348 .elementor-element.elementor-element-6f5d4ad9 {
		width: 42.565%;
	}

	.elementor-2348 .elementor-element.elementor-element-3398b0d2 {
		width: 33.839%;
	}

	.elementor-2348 .elementor-element.elementor-element-662e47f9 {
		width: 18.513%;
	}

	.elementor-2348 .elementor-element.elementor-element-4dfa383a {
		width: 9.743%;
	}

	.elementor-2348 .elementor-element.elementor-element-65bc731a {
		width: 40.476%;
	}

	.elementor-2348 .elementor-element.elementor-element-456469fb {
		width: 31.277%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-2348 .elementor-element.elementor-element-1b00ba5d {
		width: 100%;
	}
}

@media(max-width:1024px) {
	.elementor-2348 .elementor-element.elementor-element-2d35e803>.elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-3d11bbcd .elementor-star-rating__title {
		font-size: 19px;
	}

	.elementor-2348 .elementor-element.elementor-element-3d11bbcd .elementor-star-rating {
		font-size: 20px;
	}

	.elementor-2348 .elementor-element.elementor-element-3d11bbcd>.elementor-widget-container {
		margin: -3px 0px -10px -11px;
	}

	.elementor-2348 .elementor-element.elementor-element-3aacc791 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-2348 .elementor-element.elementor-element-3aacc791>.elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-58f873cc {
		font-size: 16px;
	}

	.elementor-2348 .elementor-element.elementor-element-58f873cc>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 90px 0px 90px;
	}

	.elementor-2348 .elementor-element.elementor-element-61628f49 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-2348 .elementor-element.elementor-element-61628f49>.elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-26028408 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-2348 .elementor-element.elementor-element-26028408>.elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-10855852 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-2348 .elementor-element.elementor-element-10855852>.elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-33f5637f>.elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-13b00452>.elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-48377f8d .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-2348 .elementor-element.elementor-element-48377f8d>.elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-2df15025 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-2348 .elementor-element.elementor-element-2df15025>.elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-37c2d65f .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-2348 .elementor-element.elementor-element-37c2d65f>.elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-59d1828b>.elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-49b9d470 {
		font-size: 16px;
	}

	.elementor-2348 .elementor-element.elementor-element-49b9d470>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 90px 0px 90px;
	}

	.elementor-2348 .elementor-element.elementor-element-303d6df2 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 20px 50px 20px;
	}

	.elementor-2348 .elementor-element.elementor-element-1b00ba5d>.elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}

	.elementor-2348 .elementor-element.elementor-element-5f205255 {
		text-align: center;
	}
}

@media(max-width:767px) {
	.elementor-2348 .elementor-element.elementor-element-ff6d820 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-1b00b952 {
		width: 40%;
	}

	.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-1b00b952.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-1b00b952.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-1b00b952>.elementor-element-populated {
		margin: 00px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-1b00b952>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-6929a0b1 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.3em;
	}

	.elementor-2348 .elementor-element.elementor-element-288fd446 {
		width: 20%;
	}

	.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-288fd446.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-288fd446.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-288fd446>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-288fd446>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-2d35e803 .elementor-nav-menu--main .elementor-item {
		padding-left: 0px;
		padding-right: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-2d35e803 .elementor-nav-menu--dropdown .elementor-item,
	.elementor-2348 .elementor-element.elementor-element-2d35e803 .elementor-nav-menu--dropdown .elementor-sub-item {
		font-size: 15px;
		letter-spacing: 0.6px;
	}

	.elementor-2348 .elementor-element.elementor-element-2d35e803 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
	.elementor-2348 .elementor-element.elementor-element-2d35e803 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
		margin-top: 6px !important;
	}

	.elementor-2348 .elementor-element.elementor-element-2d35e803 {
		--nav-menu-icon-size: 21px;
	}

	.elementor-2348 .elementor-element.elementor-element-2d35e803 .elementor-menu-toggle {
		border-width: 1px;
		border-radius: 4px;
	}

	.elementor-2348 .elementor-element.elementor-element-2d35e803>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-7568a5e8 {
		width: 40%;
	}

	.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-7568a5e8.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-7568a5e8.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-7568a5e8>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-7568a5e8>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-283db35 .elementor-button {
		font-size: 15px;
		letter-spacing: 0.5px;
		border-width: 1px 1px 1px 1px;
		padding: 3px 3px 3px 3px;
	}

	.elementor-2348 .elementor-element.elementor-element-283db35>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-5a7f4f87 {
		width: 100%;
	}

	.elementor-2348 .elementor-element.elementor-element-5a7f4f87>.elementor-element-populated {
		margin: 2px 0px 3px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-5a7f4f87>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-3d11bbcd {
		text-align: center;
	}

	.elementor-2348 .elementor-element.elementor-element-3d11bbcd .elementor-star-rating__title {
		font-size: 13px;
	}

	.elementor-2348 .elementor-element.elementor-element-3d11bbcd .elementor-star-rating {
		font-size: 14px;
	}

	.elementor-2348 .elementor-element.elementor-element-3d11bbcd>.elementor-widget-container {
		margin: -5px 0px -5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-3aacc791 {
		text-align: center;
	}

	.elementor-2348 .elementor-element.elementor-element-3aacc791 .elementor-heading-title {
		font-size: 11px;
		line-height: 1.4em;
	}

	.elementor-2348 .elementor-element.elementor-element-3aacc791>.elementor-widget-container {
		margin: -16px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-76406b43 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-2a3054a9 .elementor-heading-title {
		font-size: 34px;
		line-height: 1.3em;
	}

	.elementor-2348 .elementor-element.elementor-element-68572873 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}

	.elementor-2348 .elementor-element.elementor-element-5f6a2b06 img {
		width: 100%;
		max-width: 100%;
	}

	.elementor-2348 .elementor-element.elementor-element-79a3cce4 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}

	.elementor-2348 .elementor-element.elementor-element-6d73402c .elementor-button {
		font-size: 25px;
		line-height: 0.9em;
	}

	.elementor-2348 .elementor-element.elementor-element-58f873cc {
		font-size: 18px;
		line-height: 1.4em;
	}

	.elementor-2348 .elementor-element.elementor-element-58f873cc>.elementor-widget-container {
		margin: 10px 0px 5px 0px;
		padding: 10px 25px 10px 25px;
		border-width: 1px 1px 1px 1px;
	}

	.elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(22px/2);
	}

	.elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(22px/2);
	}

	.elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(22px/2);
		margin-left: calc(22px/2);
	}

	.elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-22px/2);
		margin-left: calc(-22px/2);
	}

	body.rtl .elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-22px/2);
	}

	body:not(.rtl) .elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-22px/2);
	}

	.elementor-2348 .elementor-element.elementor-element-4fb16a2 {
		--e-icon-list-icon-size: 25px;
	}

	.elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2348 .elementor-element.elementor-element-4fb16a2 .elementor-icon-list-item>a {
		font-size: 25px;
	}

	.elementor-2348 .elementor-element.elementor-element-4fb16a2>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 20px 20px;
	}

	.elementor-2348 .elementor-element.elementor-element-3d678618 {
		margin-top: 10px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-65329c28 {
		width: 25%;
	}

	.elementor-2348 .elementor-element.elementor-element-65329c28>.elementor-element-populated {
		margin: 0px 0px 0px 8px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 8px;
	}

	.elementor-2348 .elementor-element.elementor-element-65329c28>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-61628f49 {
		text-align: center;
	}

	.elementor-2348 .elementor-element.elementor-element-61628f49 .elementor-heading-title {
		font-size: 11px;
		line-height: 1em;
		letter-spacing: 0.4px;
	}

	.elementor-2348 .elementor-element.elementor-element-61628f49>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-26028408 {
		text-align: center;
	}

	.elementor-2348 .elementor-element.elementor-element-26028408 .elementor-heading-title {
		font-size: 25px;
		line-height: 1em;
		letter-spacing: 0.4px;
	}

	.elementor-2348 .elementor-element.elementor-element-26028408>.elementor-widget-container {
		margin: -14px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-49ae113b {
		width: 10%;
	}

	.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-49ae113b.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-49ae113b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-49ae113b>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-49ae113b>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-61b8f8b7 .elementor-icon {
		font-size: 25px;
	}

	.elementor-2348 .elementor-element.elementor-element-61b8f8b7>.elementor-widget-container {
		margin: 0px 0px 0px 7px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-1fc9d00b {
		width: 65%;
	}

	.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-1fc9d00b.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-1fc9d00b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-1fc9d00b>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: -20px;
	}

	.elementor-2348 .elementor-element.elementor-element-1fc9d00b>.elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-1fc9d00b>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 15px;
	}

	.elementor-2348 .elementor-element.elementor-element-10855852 {
		text-align: center;
	}

	.elementor-2348 .elementor-element.elementor-element-10855852 .elementor-heading-title {
		font-size: 29px;
		line-height: 1em;
		letter-spacing: 0.4px;
	}

	.elementor-2348 .elementor-element.elementor-element-10855852>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-33f5637f .elementor-headline {
		font-size: 34px;
	}

	.elementor-2348 .elementor-element.elementor-element-33f5637f>.elementor-widget-container {
		margin: 24px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-9c7ecb7>.elementor-element-populated {
		margin: -6px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(5px/2);
	}

	.elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(5px/2);
	}

	.elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px/2);
		margin-left: calc(5px/2);
	}

	.elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px/2);
		margin-left: calc(-5px/2);
	}

	body.rtl .elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px/2);
	}

	body:not(.rtl) .elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-5px/2);
	}

	.elementor-2348 .elementor-element.elementor-element-31ea4ebd {
		--e-icon-list-icon-size: 20px;
	}

	.elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2348 .elementor-element.elementor-element-31ea4ebd .elementor-icon-list-item>a {
		font-size: 20px;
	}

	.elementor-2348 .elementor-element.elementor-element-31ea4ebd>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-23b1a18d {
		margin-top: 0px;
		margin-bottom: -1px;
		padding: 25px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-6f5fc54e>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-3afb4b33 .elementor-heading-title {
		font-size: 42px;
		line-height: 1.2em;
	}

	.elementor-2348 .elementor-element.elementor-element-da19729 {
		font-size: 24px;
	}

	.elementor-2348 .elementor-element.elementor-element-da19729>.elementor-widget-container {
		padding: 0px 3px 0px 3px;
	}

	.elementor-2348 .elementor-element.elementor-element-2748404b {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-3b25da25 {
		width: 100%;
	}

	.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-3b25da25.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-3b25da25.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-3b25da25>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 7px;
	}

	.elementor-2348 .elementor-element.elementor-element-3b25da25>.elementor-element-populated {
		margin: 10px 05px 20px 5px;
		--e-column-margin-right: 05px;
		--e-column-margin-left: 5px;
	}

	.elementor-2348 .elementor-element.elementor-element-3b25da25>.elementor-element-populated>.elementor-widget-wrap {
		padding: 3px 3px 3px 3px;
	}

	.elementor-2348 .elementor-element.elementor-element-bd61b95 img {
		width: 75%;
	}

	.elementor-2348 .elementor-element.elementor-element-6a981c17 .elementor-heading-title {
		font-size: 18px;
		line-height: 1.2em;
	}

	.elementor-2348 .elementor-element.elementor-element-6a981c17>.elementor-widget-container {
		padding: 5px 10px 0px 10px;
	}

	.elementor-2348 .elementor-element.elementor-element-57e66842 {
		width: 100%;
	}

	.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-57e66842.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-57e66842.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-57e66842>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 7px;
	}

	.elementor-2348 .elementor-element.elementor-element-57e66842>.elementor-element-populated {
		margin: 10px 05px 20px 5px;
		--e-column-margin-right: 05px;
		--e-column-margin-left: 5px;
	}

	.elementor-2348 .elementor-element.elementor-element-57e66842>.elementor-element-populated>.elementor-widget-wrap {
		padding: 3px 3px 3px 3px;
	}

	.elementor-2348 .elementor-element.elementor-element-75f1095 img {
		width: 75%;
	}

	.elementor-2348 .elementor-element.elementor-element-1411e121 .elementor-heading-title {
		font-size: 18px;
		line-height: 1.2em;
	}

	.elementor-2348 .elementor-element.elementor-element-1411e121>.elementor-widget-container {
		padding: 5px 10px 0px 10px;
	}

	.elementor-2348 .elementor-element.elementor-element-3636872b {
		width: 100%;
	}

	.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-3636872b.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-3636872b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-3636872b>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 7px;
	}

	.elementor-2348 .elementor-element.elementor-element-3636872b>.elementor-element-populated {
		margin: 10px 05px 20px 5px;
		--e-column-margin-right: 05px;
		--e-column-margin-left: 5px;
	}

	.elementor-2348 .elementor-element.elementor-element-3636872b>.elementor-element-populated>.elementor-widget-wrap {
		padding: 3px 3px 3px 3px;
	}

	.elementor-2348 .elementor-element.elementor-element-44cbfebd img {
		width: 75%;
	}

	.elementor-2348 .elementor-element.elementor-element-6b7fe039 .elementor-heading-title {
		font-size: 18px;
		line-height: 1.2em;
	}

	.elementor-2348 .elementor-element.elementor-element-6b7fe039>.elementor-widget-container {
		padding: 5px 10px 0px 10px;
	}

	.elementor-2348 .elementor-element.elementor-element-596fb13d {
		margin-top: 0px;
		margin-bottom: -1px;
		padding: 40px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-4fed93bb .elementor-heading-title {
		font-size: 45px;
		line-height: 1.2em;
	}

	.elementor-2348 .elementor-element.elementor-element-72f5bfc8 img {
		width: 78%;
		max-width: 96%;
	}

	.elementor-2348 .elementor-element.elementor-element-72f5bfc8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-1fdbf4d3 {
		font-size: 24px;
	}

	.elementor-2348 .elementor-element.elementor-element-1fdbf4d3>.elementor-widget-container {
		padding: 0px 3px 0px 3px;
	}

	.elementor-2348 .elementor-element.elementor-element-2031ed5f .elementor-button {
		font-size: 25px;
		line-height: 0.9em;
	}

	.elementor-2348 .elementor-element.elementor-element-2031ed5f>.elementor-widget-container {
		margin: -10px 0px 5px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-2348 .elementor-element.elementor-element-59c7fcfc {
		margin-top: 0px;
		margin-bottom: -1px;
		padding: 40px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-31c43f45 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}

	.elementor-2348 .elementor-element.elementor-element-3f5fa9d4 img {
		width: 50%;
		max-width: 50%;
	}

	.elementor-2348 .elementor-element.elementor-element-3f5fa9d4>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-343bcbc6 .elementor-heading-title {
		font-size: 35px;
		line-height: 1.3em;
	}

	.elementor-2348 .elementor-element.elementor-element-343bcbc6>.elementor-widget-container {
		margin: -15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-13b00452 .elementor-headline {
		font-size: 48px;
	}

	.elementor-2348 .elementor-element.elementor-element-13b00452>.elementor-widget-container {
		margin: -30px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-1902a08a .elementor-heading-title {
		font-size: 27px;
		line-height: 1.3em;
	}

	.elementor-2348 .elementor-element.elementor-element-1902a08a>.elementor-widget-container {
		margin: -27px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-7700711b .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}

	.elementor-2348 .elementor-element.elementor-element-7700711b>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-3e58bc8e .elementor-button {
		font-size: 25px;
		line-height: 0.9em;
	}

	.elementor-2348 .elementor-element.elementor-element-3e58bc8e>.elementor-widget-container {
		margin: -10px 0px 5px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-2348 .elementor-element.elementor-element-43934935 {
		margin-top: 0px;
		margin-bottom: -1px;
		padding: 40px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-5d34fbd1 {
		font-size: 49px;
		line-height: 1.2em;
	}

	.elementor-2348 .elementor-element.elementor-element-7a06fb68 {
		font-size: 24px;
	}

	.elementor-2348 .elementor-element.elementor-element-7a06fb68>.elementor-widget-container {
		padding: 0px 3px 0px 3px;
	}

	.elementor-2348 .elementor-element.elementor-element-684bcfed img {
		width: 94%;
		max-width: 100%;
	}

	.elementor-2348 .elementor-element.elementor-element-2d052412 .elementor-button {
		font-size: 25px;
		line-height: 0.9em;
	}

	.elementor-2348 .elementor-element.elementor-element-2d052412>.elementor-widget-container {
		margin: -10px 0px 5px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-2348 .elementor-element.elementor-element-60031de1 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-540e90c8 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.3em;
	}

	.elementor-2348 .elementor-element.elementor-element-540e90c8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-6c90ca09 img {
		width: 55%;
	}

	.elementor-2348 .elementor-element.elementor-element-14c22559 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}

	.elementor-2348 .elementor-element.elementor-element-98c1598 {
		font-size: 23px;
	}

	.elementor-2348 .elementor-element.elementor-element-98c1598>.elementor-widget-container {
		padding: 0px 3px 0px 3px;
	}

	.elementor-2348 .elementor-element.elementor-element-1e51b4bf img {
		width: 55%;
	}

	.elementor-2348 .elementor-element.elementor-element-6e8c603e .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}

	.elementor-2348 .elementor-element.elementor-element-29edf2aa {
		font-size: 23px;
	}

	.elementor-2348 .elementor-element.elementor-element-29edf2aa>.elementor-widget-container {
		padding: 0px 3px 0px 3px;
	}

	.elementor-2348 .elementor-element.elementor-element-14120e75 img {
		width: 55%;
	}

	.elementor-2348 .elementor-element.elementor-element-36018c4d .elementor-heading-title {
		font-size: 26px;
		line-height: 1.3em;
	}

	.elementor-2348 .elementor-element.elementor-element-36ffece {
		font-size: 23px;
	}

	.elementor-2348 .elementor-element.elementor-element-36ffece>.elementor-widget-container {
		padding: 0px 3px 0px 3px;
	}

	.elementor-2348 .elementor-element.elementor-element-69def425 .elementor-heading-title {
		font-size: 31px;
	}

	.elementor-2348 .elementor-element.elementor-element-69def425>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-3f18c82f {
		width: 100%;
	}

	.elementor-2348 .elementor-element.elementor-element-42d056fe .elementor-heading-title {
		font-size: 19px;
	}

	.elementor-2348 .elementor-element.elementor-element-42d056fe>.elementor-widget-container {
		margin: 3px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-595d5113 {
		margin-top: 0px;
		margin-bottom: -10px;
	}

	.elementor-2348 .elementor-element.elementor-element-635fd1d2 {
		width: 30%;
	}

	.elementor-2348 .elementor-element.elementor-element-527d2b23 .elementor-heading-title {
		font-size: 19px;
	}

	.elementor-2348 .elementor-element.elementor-element-527d2b23>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-15564bb4 {
		width: 70%;
	}

	.elementor-2348 .elementor-element.elementor-element-3ece7454 {
		margin-top: 0px;
		margin-bottom: -10px;
	}

	.elementor-2348 .elementor-element.elementor-element-53cf7bcb {
		width: 30%;
	}

	.elementor-2348 .elementor-element.elementor-element-3970851c .elementor-heading-title {
		font-size: 19px;
	}

	.elementor-2348 .elementor-element.elementor-element-3970851c>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-5153c9e2 {
		width: 70%;
	}

	.elementor-2348 .elementor-element.elementor-element-534907bc {
		margin-top: 0px;
		margin-bottom: -10px;
	}

	.elementor-2348 .elementor-element.elementor-element-380fa104 {
		width: 30%;
	}

	.elementor-2348 .elementor-element.elementor-element-373b118d .elementor-heading-title {
		font-size: 19px;
	}

	.elementor-2348 .elementor-element.elementor-element-373b118d>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-847a99c {
		width: 70%;
	}

	.elementor-2348 .elementor-element.elementor-element-300cfaa2 {
		margin-top: 0px;
		margin-bottom: -10px;
	}

	.elementor-2348 .elementor-element.elementor-element-67634984 {
		width: 30%;
	}

	.elementor-2348 .elementor-element.elementor-element-5d242501 .elementor-heading-title {
		font-size: 19px;
	}

	.elementor-2348 .elementor-element.elementor-element-5d242501>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-5486f973 {
		width: 70%;
	}

	.elementor-2348 .elementor-element.elementor-element-596d2d01 {
		margin-top: 0px;
		margin-bottom: -10px;
	}

	.elementor-2348 .elementor-element.elementor-element-489aa5e6 {
		width: 30%;
	}

	.elementor-2348 .elementor-element.elementor-element-1d7269ca .elementor-heading-title {
		font-size: 19px;
	}

	.elementor-2348 .elementor-element.elementor-element-1d7269ca>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-2ce95503 {
		width: 70%;
	}

	.elementor-2348 .elementor-element.elementor-element-25d8fa9b {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-55c8af06 {
		width: 100%;
	}

	.elementor-2348 .elementor-element.elementor-element-55c8af06>.elementor-element-populated {
		margin: -40px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-fa5c573 {
		width: 100%;
	}

	.elementor-2348 .elementor-element.elementor-element-10ac4b0a {
		width: 100%;
	}

	.elementor-2348 .elementor-element.elementor-element-67c68d30>.elementor-widget-container {
		margin: -35px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-3e2d8efb {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-80606a0 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-7d39e7da>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-7d39e7da>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-68473414 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.2em;
	}

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

	.elementor-2348 .elementor-element.elementor-element-7fe021e6 {
		width: 50%;
	}

	.elementor-2348 .elementor-element.elementor-element-7fe021e6>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-7fe021e6>.elementor-element-populated>.elementor-widget-wrap {
		padding: 15px 15px 15px 15px;
	}

	.elementor-2348 .elementor-element.elementor-element-33a15441 img {
		width: 61%;
	}

	.elementor-2348 .elementor-element.elementor-element-121e3e8e {
		font-size: 15px;
	}

	.elementor-2348 .elementor-element.elementor-element-1297bfb0 {
		width: 50%;
	}

	.elementor-2348 .elementor-element.elementor-element-1297bfb0>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-1297bfb0>.elementor-element-populated>.elementor-widget-wrap {
		padding: 15px 15px 15px 15px;
	}

	.elementor-2348 .elementor-element.elementor-element-13e8c0a7 img {
		width: 61%;
	}

	.elementor-2348 .elementor-element.elementor-element-3e3ebe8c {
		font-size: 15px;
	}

	.elementor-2348 .elementor-element.elementor-element-6f5d4ad9 {
		width: 50%;
	}

	.elementor-2348 .elementor-element.elementor-element-6f5d4ad9>.elementor-element-populated {
		margin: -45px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-6f5d4ad9>.elementor-element-populated>.elementor-widget-wrap {
		padding: 15px 15px 15px 15px;
	}

	.elementor-2348 .elementor-element.elementor-element-2e209df4 img {
		width: 61%;
	}

	.elementor-2348 .elementor-element.elementor-element-48b417f2 {
		font-size: 15px;
	}

	.elementor-2348 .elementor-element.elementor-element-3398b0d2 {
		width: 50%;
	}

	.elementor-2348 .elementor-element.elementor-element-3398b0d2>.elementor-element-populated {
		margin: -22px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-3398b0d2>.elementor-element-populated>.elementor-widget-wrap {
		padding: 15px 15px 15px 15px;
	}

	.elementor-2348 .elementor-element.elementor-element-3db93610 img {
		width: 61%;
	}

	.elementor-2348 .elementor-element.elementor-element-60a52de {
		font-size: 15px;
	}

	.elementor-2348 .elementor-element.elementor-element-43347f43 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 12px 12px 12px 12px;
	}

	.elementor-2348 .elementor-element.elementor-element-91ed6d5 img {
		width: 50%;
	}

	.elementor-2348 .elementor-element.elementor-element-4f522086 {
		margin-top: 10px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-662e47f9 {
		width: 25%;
	}

	.elementor-2348 .elementor-element.elementor-element-662e47f9>.elementor-element-populated {
		margin: 0px 0px 0px 8px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 8px;
	}

	.elementor-2348 .elementor-element.elementor-element-662e47f9>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-48377f8d {
		text-align: center;
	}

	.elementor-2348 .elementor-element.elementor-element-48377f8d .elementor-heading-title {
		font-size: 11px;
		line-height: 1em;
		letter-spacing: 0.4px;
	}

	.elementor-2348 .elementor-element.elementor-element-48377f8d>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-2df15025 {
		text-align: center;
	}

	.elementor-2348 .elementor-element.elementor-element-2df15025 .elementor-heading-title {
		font-size: 25px;
		line-height: 1em;
		letter-spacing: 0.4px;
	}

	.elementor-2348 .elementor-element.elementor-element-2df15025>.elementor-widget-container {
		margin: -14px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-4dfa383a {
		width: 10%;
	}

	.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-4dfa383a.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-4dfa383a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-4dfa383a>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-4dfa383a>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-50ab5783 .elementor-icon {
		font-size: 25px;
	}

	.elementor-2348 .elementor-element.elementor-element-50ab5783>.elementor-widget-container {
		margin: 0px 0px 0px 7px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-65bc731a {
		width: 65%;
	}

	.elementor-bc-flex-widget .elementor-2348 .elementor-element.elementor-element-65bc731a.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-65bc731a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-2348 .elementor-element.elementor-element-65bc731a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: -20px;
	}

	.elementor-2348 .elementor-element.elementor-element-65bc731a>.elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-65bc731a>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 15px;
	}

	.elementor-2348 .elementor-element.elementor-element-37c2d65f {
		text-align: center;
	}

	.elementor-2348 .elementor-element.elementor-element-37c2d65f .elementor-heading-title {
		font-size: 29px;
		line-height: 1em;
		letter-spacing: 0.4px;
	}

	.elementor-2348 .elementor-element.elementor-element-37c2d65f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-59d1828b .elementor-headline {
		font-size: 34px;
	}

	.elementor-2348 .elementor-element.elementor-element-59d1828b>.elementor-widget-container {
		margin: 24px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-456469fb>.elementor-element-populated {
		margin: -6px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(5px/2);
	}

	.elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(5px/2);
	}

	.elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px/2);
		margin-left: calc(5px/2);
	}

	.elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px/2);
		margin-left: calc(-5px/2);
	}

	body.rtl .elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px/2);
	}

	body:not(.rtl) .elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-5px/2);
	}

	.elementor-2348 .elementor-element.elementor-element-3487d916 {
		--e-icon-list-icon-size: 20px;
	}

	.elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-2348 .elementor-element.elementor-element-3487d916 .elementor-icon-list-item>a {
		font-size: 20px;
	}

	.elementor-2348 .elementor-element.elementor-element-3487d916>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-5f6059aa>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-7f7ebccc .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-2348 .elementor-element.elementor-element-49b9d470 {
		font-size: 18px;
		line-height: 1.4em;
	}

	.elementor-2348 .elementor-element.elementor-element-49b9d470>.elementor-widget-container {
		margin: 10px 0px 5px 0px;
		padding: 10px 5px 10px 5px;
		border-width: 1px 1px 1px 1px;
	}

	.elementor-2348 .elementor-element.elementor-element-3343b080 .elementor-button {
		font-size: 20px;
	}

	.elementor-2348 .elementor-element.elementor-element-3343b080>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-a6acf85 .elementor-heading-title {
		font-size: 31px;
	}

	.elementor-2348 .elementor-element.elementor-element-5bbb4e24 .elementor-toggle-title {
		font-size: 19px;
		line-height: 1.3em;
	}

	.elementor-2348 .elementor-element.elementor-element-5bbb4e24 .elementor-tab-content {
		font-size: 20px;
		padding: 15px 15px 15px 15px;
	}

	.elementor-2348 .elementor-element.elementor-element-34324274 .elementor-button {
		font-size: 25px;
		line-height: 0.9em;
	}

	.elementor-2348 .elementor-element.elementor-element-34324274>.elementor-widget-container {
		margin: -10px 0px 5px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-2348 .elementor-element.elementor-element-5c58838d {
		text-align: center;
	}

	.elementor-2348 .elementor-element.elementor-element-5c58838d .elementor-heading-title {
		font-size: 10px;
	}

	.elementor-2348 .elementor-element.elementor-element-5c58838d>.elementor-widget-container {
		padding: 5px 0px 5px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-7dd8d14f .elementor-heading-title {
		font-size: 9px;
	}

	.elementor-2348 .elementor-element.elementor-element-7dd8d14f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 25px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-49d37b05 .elementor-heading-title {
		font-size: 10px;
	}

	.elementor-2348 .elementor-element.elementor-element-49d37b05>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-578d5c47 {
		text-align: center;
	}

	.elementor-2348 .elementor-element.elementor-element-578d5c47 .elementor-heading-title {
		font-size: 10px;
	}

	.elementor-2348 .elementor-element.elementor-element-578d5c47>.elementor-widget-container {
		padding: 5px 0px 5px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-303d6df2 {
		margin-top: 25px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-2348 .elementor-element.elementor-element-1b00ba5d>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-1b00ba5d>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2348 .elementor-element.elementor-element-5f205255 {
		text-align: center;
		font-size: 12px;
	}

	.elementor-2348 .elementor-element.elementor-element-5f205255>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}