
.elementor-3610 .elementor-element.elementor-element-ff7230f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3610 .elementor-element.elementor-element-3a22774 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-8c52f9b > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-8c52f9b .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-8c52f9b .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-8c52f9b .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	color: var(--e-global-color-text);
}

.elementor-3610 .elementor-element.elementor-element-91eb1a4 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-91eb1a4 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-91eb1a4 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-91eb1a4:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-91eb1a4:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-91eb1a4 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

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

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-17f3841 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-17f3841 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-17f3841 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-17f3841 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-17f3841.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-17f3841.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-17f3841.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-17f3841.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-17f3841.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-17f3841 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-17f3841 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-763e5fe {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-3fbc08b > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-3fbc08b .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-3fbc08b .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-3fbc08b .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-c4ef771 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-c4ef771 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-c4ef771 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-c4ef771:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-c4ef771:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-c4ef771 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-b27d4ee {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-b27d4ee {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-b27d4ee {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-b27d4ee .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-b27d4ee.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-b27d4ee.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-b27d4ee.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-b27d4ee.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-b27d4ee.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-b27d4ee .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-b27d4ee .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-c1e24a0 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-9708e9c > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-9708e9c .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-9708e9c .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-9708e9c .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-8dc60fb .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-8dc60fb .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-8dc60fb .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-8dc60fb:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-8dc60fb:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-8dc60fb .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-ea1537e {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-ea1537e {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-ea1537e {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-ea1537e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-ea1537e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-ea1537e.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-ea1537e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-ea1537e.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-ea1537e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-ea1537e .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-ea1537e .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-b9fdd7b {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-64d8526 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-64d8526 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-64d8526 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-64d8526 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-804b30b .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-804b30b .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-804b30b .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-804b30b:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-804b30b:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-804b30b .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-103699e {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-103699e {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-103699e {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-103699e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-103699e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-103699e.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-103699e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-103699e.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-103699e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-103699e .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-103699e .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-cc8dbab {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-6f8be76 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-6f8be76 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-6f8be76 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-6f8be76 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-de1790f .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-de1790f .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-de1790f .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-de1790f:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-de1790f:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-de1790f .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-c455f2e {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-c455f2e {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-c455f2e {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-c455f2e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-c455f2e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-c455f2e.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-c455f2e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-c455f2e.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-c455f2e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-c455f2e .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-c455f2e .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-1fff500 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-4e414b2 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-4e414b2 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-4e414b2 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-4e414b2 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-182c1a9 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-182c1a9 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-182c1a9 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-182c1a9:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-182c1a9:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-182c1a9 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-008db6a {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-008db6a {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-008db6a {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-008db6a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-008db6a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-008db6a.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-008db6a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-008db6a.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-008db6a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-008db6a .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-008db6a .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-2ae6e86 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-8aed6f4 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-8aed6f4 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-8aed6f4 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-8aed6f4 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-d1d1d6e .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-d1d1d6e .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-d1d1d6e .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-d1d1d6e:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-d1d1d6e:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-d1d1d6e .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-8a9f09a {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-8a9f09a {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-8a9f09a {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-8a9f09a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-8a9f09a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-8a9f09a.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-8a9f09a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-8a9f09a.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-8a9f09a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-8a9f09a .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-8a9f09a .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-230cfef {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-1afdc96 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-1afdc96 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-1afdc96 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-1afdc96 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-7536ee9 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-7536ee9 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-7536ee9 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-7536ee9:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-7536ee9:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-7536ee9 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-f5bc233 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-f5bc233 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-f5bc233 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-f5bc233 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-f5bc233.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-f5bc233.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-f5bc233.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-f5bc233.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-f5bc233.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-f5bc233 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-f5bc233 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-91230a2 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-952551e > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-952551e .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-952551e .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-952551e .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-95dc472 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-95dc472 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-95dc472 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-95dc472:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-95dc472:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-95dc472 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-34bfec6 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-34bfec6 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-34bfec6 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-34bfec6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-34bfec6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-34bfec6.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-34bfec6.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-34bfec6.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-34bfec6.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-34bfec6 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-34bfec6 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-7b445fb {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-096fce8 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-096fce8 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-096fce8 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-096fce8 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-2824e4b .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-2824e4b .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-2824e4b .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-2824e4b:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-2824e4b:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-2824e4b .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-e113d58 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-e113d58 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-e113d58 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-e113d58 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-e113d58.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-e113d58.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-e113d58.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-e113d58.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-e113d58.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-e113d58 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-e113d58 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-74c1697 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-1a674b1 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-1a674b1 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-1a674b1 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-1a674b1 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-9b3bf1e .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-9b3bf1e .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-9b3bf1e .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-9b3bf1e:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-9b3bf1e:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-9b3bf1e .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-d8d9c2b {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-d8d9c2b {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-d8d9c2b {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-d8d9c2b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-d8d9c2b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-d8d9c2b.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-d8d9c2b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-d8d9c2b.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-d8d9c2b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-d8d9c2b .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-d8d9c2b .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-cc66511 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-5823189 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-5823189 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-5823189 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-5823189 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-ff6dced .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-ff6dced .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-ff6dced .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-ff6dced:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-ff6dced:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-ff6dced .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-4170c5c {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-4170c5c {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-4170c5c {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-4170c5c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-4170c5c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-4170c5c.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-4170c5c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-4170c5c.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-4170c5c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-4170c5c .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-4170c5c .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-c46040f {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-00d8bb0 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-00d8bb0 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-00d8bb0 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-00d8bb0 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-faaa0e7 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-faaa0e7 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-faaa0e7 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-faaa0e7:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-faaa0e7:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-faaa0e7 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-804cfef {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-804cfef {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-804cfef {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-804cfef .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-804cfef.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-804cfef.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-804cfef.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-804cfef.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-804cfef.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-804cfef .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-804cfef .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-b03c459 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-0455886 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-0455886 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-0455886 .elementor-custom-embed-play i {
	font-size: 82px;
}

.elementor-3610 .elementor-element.elementor-element-0455886 .elementor-custom-embed-play svg {
	width: 82px;
	height: 82px;
}

.elementor-3610 .elementor-element.elementor-element-7b67f79 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-7b67f79 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-7b67f79 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-7b67f79:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-7b67f79:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-7b67f79 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-ae1e29a {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-ae1e29a {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-ae1e29a {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-ae1e29a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-ae1e29a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-ae1e29a.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-ae1e29a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-ae1e29a.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-ae1e29a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-ae1e29a .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-ae1e29a .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-bb0c12d {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-2b64ca7 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-2b64ca7 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-2b64ca7 .elementor-custom-embed-play i {
	font-size: 82px;
}

.elementor-3610 .elementor-element.elementor-element-2b64ca7 .elementor-custom-embed-play svg {
	width: 82px;
	height: 82px;
}

.elementor-3610 .elementor-element.elementor-element-432ef3a .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-432ef3a .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-432ef3a .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-432ef3a:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-432ef3a:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-432ef3a .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-1eb4f0e {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-1eb4f0e {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-1eb4f0e {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-1eb4f0e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-1eb4f0e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-1eb4f0e.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-1eb4f0e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-1eb4f0e.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-1eb4f0e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-1eb4f0e .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-1eb4f0e .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-b7ddcdd {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-0980254 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-0980254 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-0980254 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-0980254 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-503171d .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-503171d .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-503171d .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-503171d:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-503171d:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-503171d .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-19a3488 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-19a3488 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-19a3488 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-19a3488 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-19a3488.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-19a3488.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-19a3488.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-19a3488.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-19a3488.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-19a3488 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-19a3488 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-217366d {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-b094591 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-b094591 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-b094591 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-b094591 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-64abebe .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-64abebe .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-64abebe .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-64abebe:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-64abebe:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-64abebe .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-64a3ad6 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-64a3ad6 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-64a3ad6 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-64a3ad6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-64a3ad6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-64a3ad6.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-64a3ad6.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-64a3ad6.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-64a3ad6.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-64a3ad6 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-64a3ad6 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-fcd1bff {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-83dd423 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-83dd423 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-83dd423 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-83dd423 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-845ad5f .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-845ad5f .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-845ad5f .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-845ad5f:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-845ad5f:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-845ad5f .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-f2e4645 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-f2e4645 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-f2e4645 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-f2e4645 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-f2e4645.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-f2e4645.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-f2e4645.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-f2e4645.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-f2e4645.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-f2e4645 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-f2e4645 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-41ce94a {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-b6dac20 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-b6dac20 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-b6dac20 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-b6dac20 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-bef7ec9 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-bef7ec9 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-bef7ec9 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-bef7ec9:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-bef7ec9:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-bef7ec9 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-c1bf159 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-c1bf159 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-c1bf159 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-c1bf159 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-c1bf159.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-c1bf159.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-c1bf159.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-c1bf159.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-c1bf159.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-c1bf159 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-c1bf159 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-a0103fb {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-bcedafb > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-bcedafb .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-bcedafb .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-bcedafb .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-54cd329 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-54cd329 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-54cd329 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-54cd329:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-54cd329:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-54cd329 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-74161d3 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-74161d3 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-74161d3 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-74161d3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-74161d3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-74161d3.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-74161d3.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-74161d3.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-74161d3.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-74161d3 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-74161d3 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-64fa128 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-96372b0 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-96372b0 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-96372b0 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-96372b0 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-3b77959 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-3b77959 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-3b77959 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-3b77959:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-3b77959:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-3b77959 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-22872f1 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-22872f1 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-22872f1 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-22872f1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-22872f1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-22872f1.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-22872f1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-22872f1.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-22872f1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-22872f1 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-22872f1 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-6b36dee {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-e4416f5 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-e4416f5 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-e4416f5 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-e4416f5 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-8972060 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-8972060 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-8972060 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-8972060:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-8972060:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-8972060 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-51676e7 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-51676e7 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-51676e7 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-51676e7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-51676e7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-51676e7.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-51676e7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-51676e7.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-51676e7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-51676e7 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-51676e7 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-97b0729 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-bd121cf > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-bd121cf .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-bd121cf .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-bd121cf .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-6c26288 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-6c26288 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-6c26288 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-6c26288:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-6c26288:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-6c26288 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-3241d7c {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-3241d7c {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-3241d7c {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-3241d7c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-3241d7c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-3241d7c.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-3241d7c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-3241d7c.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-3241d7c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-3241d7c .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-3241d7c .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-d844ef0 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-04505bd > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-04505bd .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-04505bd .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-04505bd .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-d3874e1 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-d3874e1 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-d3874e1 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-d3874e1:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-d3874e1:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-d3874e1 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-d136920 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-d136920 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-d136920 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-d136920 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-d136920.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-d136920.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-d136920.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-d136920.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-d136920.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-d136920 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-d136920 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-3f62687 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-353bcdb > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-353bcdb .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-353bcdb .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-353bcdb .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-cbc8578 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-cbc8578 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-cbc8578 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-cbc8578:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-cbc8578:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-cbc8578 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-2377c7b {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-2377c7b {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-2377c7b {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-2377c7b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-2377c7b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-2377c7b.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-2377c7b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-2377c7b.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-2377c7b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-2377c7b .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-2377c7b .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-1ff4576 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-c299c01 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-c299c01 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-c299c01 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-c299c01 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-17559d0 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-17559d0 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-17559d0 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-17559d0:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-17559d0:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-17559d0 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-49a0ab7 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-49a0ab7 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-49a0ab7 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-49a0ab7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-49a0ab7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-49a0ab7.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-49a0ab7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-49a0ab7.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-49a0ab7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-49a0ab7 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-49a0ab7 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-4821578 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-972e67d > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-972e67d .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-972e67d .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-972e67d .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-0c8f07a .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-0c8f07a .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-0c8f07a .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-0c8f07a:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-0c8f07a:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-0c8f07a .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-1e8e9b0 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-1e8e9b0 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-1e8e9b0 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-1e8e9b0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-1e8e9b0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-1e8e9b0.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-1e8e9b0.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-1e8e9b0.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-1e8e9b0.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-1e8e9b0 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-1e8e9b0 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-676f1ad {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-7ff8579 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-7ff8579 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-7ff8579 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-7ff8579 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-0fd2382 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-0fd2382 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-0fd2382 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-0fd2382:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-0fd2382:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-0fd2382 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-ea910b3 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-ea910b3 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-ea910b3 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-ea910b3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-ea910b3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-ea910b3.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-ea910b3.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-ea910b3.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-ea910b3.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-ea910b3 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-ea910b3 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-35bd346 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-85af30e > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-85af30e .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-85af30e .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-85af30e .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-0a06f37 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-0a06f37 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-0a06f37 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-0a06f37:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-0a06f37:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-0a06f37 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-3a21476 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-3a21476 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-3a21476 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-3a21476 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-3a21476.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-3a21476.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-3a21476.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-3a21476.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-3a21476.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-3a21476 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-3a21476 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-8859e37 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-d4ad1fd > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-d4ad1fd .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-d4ad1fd .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-d4ad1fd .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-f8172d4 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-f8172d4 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-f8172d4 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-f8172d4:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-f8172d4:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-f8172d4 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-277c701 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-277c701 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-277c701 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-277c701 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-277c701.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-277c701.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-277c701.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-277c701.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-277c701.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-277c701 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-277c701 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-f248461 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-7b958ad > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-7b958ad .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-7b958ad .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-7b958ad .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-b809786 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-b809786 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-b809786 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-b809786:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-b809786:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-b809786 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-5e6d813 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-5e6d813 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-5e6d813 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-5e6d813 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-5e6d813.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-5e6d813.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-5e6d813.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-5e6d813.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-5e6d813.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-5e6d813 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-5e6d813 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-5a089ae {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-9a9be59 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-9a9be59 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-9a9be59 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-9a9be59 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-90ec10a .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-90ec10a .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-90ec10a .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-90ec10a:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-90ec10a:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-90ec10a .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-fa696fe {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-fa696fe {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-fa696fe {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-fa696fe .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-fa696fe.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-fa696fe.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-fa696fe.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-fa696fe.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-fa696fe.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-fa696fe .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-fa696fe .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-16dd528 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-98114d9 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-98114d9 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-98114d9 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-98114d9 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-4c5f078 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-4c5f078 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-4c5f078 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-4c5f078:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-4c5f078:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-4c5f078 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-3f6dfbd {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-3f6dfbd {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-3f6dfbd {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-3f6dfbd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-3f6dfbd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-3f6dfbd.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-3f6dfbd.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-3f6dfbd.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-3f6dfbd.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-3f6dfbd .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-3f6dfbd .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-6b2f327 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-dcb9dc7 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-dcb9dc7 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-dcb9dc7 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-dcb9dc7 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-2eed3b3 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-2eed3b3 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-2eed3b3 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-2eed3b3:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-2eed3b3:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-2eed3b3 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-8aed44f {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-8aed44f {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-8aed44f {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-8aed44f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-8aed44f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-8aed44f.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-8aed44f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-8aed44f.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-8aed44f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-8aed44f .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-8aed44f .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-8291269 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-d2095d2 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-d2095d2 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-d2095d2 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-d2095d2 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-6935f27 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-6935f27 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-6935f27 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-6935f27:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-6935f27:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-6935f27 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-ac36702 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-ac36702 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-ac36702 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-ac36702 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-ac36702.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-ac36702.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-ac36702.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-ac36702.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-ac36702.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-ac36702 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-ac36702 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-4d592f9 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-1c735d6 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-1c735d6 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-1c735d6 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-1c735d6 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-d1d99d0 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-d1d99d0 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-d1d99d0 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-d1d99d0:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-d1d99d0:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-d1d99d0 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-87b40e9 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-87b40e9 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-87b40e9 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-87b40e9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-87b40e9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-87b40e9.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-87b40e9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-87b40e9.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-87b40e9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-87b40e9 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-87b40e9 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-0fd266c {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-bb2df88 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-bb2df88 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-bb2df88 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-bb2df88 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-7de26f9 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-7de26f9 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-7de26f9 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-7de26f9:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-7de26f9:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-7de26f9 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-dfa6e03 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-dfa6e03 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-dfa6e03 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-dfa6e03 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-dfa6e03.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-dfa6e03.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-dfa6e03.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-dfa6e03.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-dfa6e03.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-dfa6e03 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-dfa6e03 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-1001eda {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-3209622 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-3209622 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-3209622 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-3209622 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-3b66243 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-3b66243 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-3b66243 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-3b66243:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-3b66243:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-3b66243 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-643890d {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-643890d {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-643890d {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-643890d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-643890d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-643890d.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-643890d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-643890d.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-643890d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-643890d .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-643890d .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-56385b6 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-6335c5f > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-6335c5f .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-6335c5f .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-6335c5f .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-6050a8a .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-6050a8a .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-6050a8a .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-6050a8a:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-6050a8a:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-6050a8a .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-b02d6d6 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-b02d6d6 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-b02d6d6 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-b02d6d6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-b02d6d6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-b02d6d6.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-b02d6d6.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-b02d6d6.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-b02d6d6.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-b02d6d6 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-b02d6d6 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-f32f679 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-41eec29 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-41eec29 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-41eec29 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-41eec29 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-5ad219d .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-5ad219d .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-5ad219d .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-5ad219d:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-5ad219d:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-5ad219d .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-f69111d {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-f69111d {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-f69111d {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-f69111d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-f69111d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-f69111d.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-f69111d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-f69111d.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-f69111d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-f69111d .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-f69111d .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-51e7107 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-3319c2a > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-3319c2a .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-3319c2a .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-3319c2a .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-ed709b1 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-ed709b1 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-ed709b1 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-ed709b1:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-ed709b1:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-ed709b1 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-67f79d7 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-67f79d7 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-67f79d7 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-67f79d7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-67f79d7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-67f79d7.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-67f79d7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-67f79d7.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-67f79d7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-67f79d7 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-67f79d7 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-1bdfc07 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-b0b8f96 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-b0b8f96 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-b0b8f96 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-b0b8f96 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-15c4af7 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-15c4af7 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-15c4af7 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-15c4af7:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-15c4af7:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-15c4af7 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-91f3306 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-91f3306 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-91f3306 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-91f3306 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-91f3306.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-91f3306.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-91f3306.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-91f3306.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-91f3306.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-91f3306 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-91f3306 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-02463b1 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-dbb7c32 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-dbb7c32 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-dbb7c32 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-dbb7c32 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-c47c2c3 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-c47c2c3 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-c47c2c3 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-c47c2c3:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-c47c2c3:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-c47c2c3 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-727c12d {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-727c12d {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-727c12d {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-727c12d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-727c12d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-727c12d.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-727c12d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-727c12d.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-727c12d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-727c12d .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-727c12d .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-e008a44 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-11621de > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-11621de .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-11621de .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-11621de .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-1b8513d .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-1b8513d .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-1b8513d .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-1b8513d:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-1b8513d:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-1b8513d .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-d413bdb {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-d413bdb {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-d413bdb {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-d413bdb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-d413bdb.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-d413bdb.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-d413bdb.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-d413bdb.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-d413bdb.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-d413bdb .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-d413bdb .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-4395912 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-06d76fd > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-06d76fd .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-06d76fd .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-06d76fd .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-4cad961 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-4cad961 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-4cad961 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-4cad961:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-4cad961:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-4cad961 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-6bc3d84 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-6bc3d84 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-6bc3d84 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-6bc3d84 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-6bc3d84.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-6bc3d84.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-6bc3d84.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-6bc3d84.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-6bc3d84.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-6bc3d84 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-6bc3d84 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-fa5c87f {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-5a20989 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-5a20989 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-5a20989 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-5a20989 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-cdf4dad .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-cdf4dad .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-cdf4dad .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-cdf4dad:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-cdf4dad:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-cdf4dad .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-ce303eb {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-ce303eb {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-ce303eb {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-ce303eb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-ce303eb.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-ce303eb.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-ce303eb.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-ce303eb.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-ce303eb.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-ce303eb .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-ce303eb .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-2d1cc46 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-48c987c > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-48c987c .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-48c987c .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-48c987c .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-4099ae4 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-4099ae4 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-4099ae4 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-4099ae4:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-4099ae4:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-4099ae4 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-30bb627 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-30bb627 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-30bb627 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-30bb627 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-30bb627.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-30bb627.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-30bb627.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-30bb627.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-30bb627.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-30bb627 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-30bb627 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-c0d4076 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-743db3c > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-743db3c .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-743db3c .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-743db3c .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-91b85a4 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-91b85a4 .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-91b85a4 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-91b85a4:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-91b85a4:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-91b85a4 .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-60415f0 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-60415f0 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-60415f0 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-60415f0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-60415f0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-60415f0.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-60415f0.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-60415f0.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-60415f0.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-60415f0 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-60415f0 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-7488885 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-f2f227e > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-f2f227e .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-f2f227e .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-f2f227e .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-632f5fc .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-632f5fc .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-632f5fc .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-632f5fc:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-632f5fc:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-632f5fc .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-ca1c7eb {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-ca1c7eb {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-ca1c7eb {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-ca1c7eb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-ca1c7eb.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-ca1c7eb.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-ca1c7eb.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-ca1c7eb.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-ca1c7eb.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-ca1c7eb .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-ca1c7eb .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-8c8ba54 {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-85330a1 > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-85330a1 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-85330a1 .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-85330a1 .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-e0144fd .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-e0144fd .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-e0144fd .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-e0144fd:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-e0144fd:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-e0144fd .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-1f36c6f {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-1f36c6f {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-1f36c6f {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-1f36c6f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-1f36c6f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-1f36c6f.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-1f36c6f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-1f36c6f.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-1f36c6f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-1f36c6f .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-1f36c6f .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-4ed3b8a {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-3610 .elementor-element.elementor-element-e36514f > .elementor-widget-container {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3610 .elementor-element.elementor-element-e36514f .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

.elementor-3610 .elementor-element.elementor-element-e36514f .elementor-custom-embed-play i {
	font-size: 83px;
}

.elementor-3610 .elementor-element.elementor-element-e36514f .elementor-custom-embed-play svg {
	width: 83px;
	height: 83px;
}

.elementor-3610 .elementor-element.elementor-element-5c8e49e .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-5c8e49e .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-5c8e49e .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 700;
}

.elementor-3610 .elementor-element.elementor-element-5c8e49e:has(:hover) .elementor-icon-box-title, .elementor-3610 .elementor-element.elementor-element-5c8e49e:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-3610 .elementor-element.elementor-element-5c8e49e .elementor-icon-box-description {
	font-size: 60px;
	color: var(--e-global-color-d49ac81);
}

body:not(.rtl) .elementor-3610 .elementor-element.elementor-element-9966e24 {
	right: 20px;
}

body.rtl .elementor-3610 .elementor-element.elementor-element-9966e24 {
	left: 20px;
}

.elementor-3610 .elementor-element.elementor-element-9966e24 {
	bottom: 20px;
}

.elementor-3610 .elementor-element.elementor-element-9966e24 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3610 .elementor-element.elementor-element-9966e24.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-9966e24.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-9966e24.elementor-view-default .elementor-icon {
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-9966e24.elementor-view-framed .elementor-icon, .elementor-3610 .elementor-element.elementor-element-9966e24.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-3610 .elementor-element.elementor-element-9966e24 .elementor-icon {
	font-size: 40px;
}

.elementor-3610 .elementor-element.elementor-element-9966e24 .elementor-icon svg {
	height: 40px;
}

.elementor-3610 .elementor-element.elementor-element-6d0520c {
	--e-n-carousel-swiper-slides-to-display: 3;
	--e-n-carousel-swiper-slides-gap: 31px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: -38px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: -38px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-normal-color: #fff;
	--e-n-carousel-arrow-hover-color: #000;
}

.elementor-3610 .elementor-element.elementor-element-6d0520c > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

@media (max-width:1024px) {
	.elementor-3610 .elementor-element.elementor-element-6d0520c {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
}

@media (max-width:767px) {
	.elementor-3610 .elementor-element.elementor-element-ff7230f {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3610 .elementor-element.elementor-element-6d0520c {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-3610 .elementor-element.elementor-element-6d0520c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
}
