
.elementor-7287 .elementor-element.elementor-element-b6799a6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7287 .elementor-element.elementor-element-b6799a6 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 450px 0px;
	z-index: 99;
}

.elementor-7287 .elementor-element.elementor-element-b6799a6:not(.elementor-motion-effects-element-type-background), .elementor-7287 .elementor-element.elementor-element-b6799a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f6f9;
	background-image: url("https://cdn-dhkhf.nitrocdn.com/WwLaRoYHoXJgGatgheJXCPvjamBqAvMJ/assets/images/optimized/rev-283ae5c/www.dotechon.com/wp-content/uploads/2020/12/banner-bg-021.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.elementor-7287 .elementor-element.elementor-element-7e120b5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

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

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

.elementor-7287 .elementor-element.elementor-element-dfe46bd .elementor-heading-title {
	font-size: 50px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.elementor-7287 .elementor-element.elementor-element-b6ea1ed {
	padding: 10px 0px 10px 0px;
}

.elementor-7287 .elementor-element.elementor-element-3eba5cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-3eba5cf > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-6821f1c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-6821f1c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-73779ea .elementor-heading-title {
	font-size: 85px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.elementor-7287 .elementor-element.elementor-element-73779ea > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-4c8f24c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-4c8f24c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-bbca2f3 {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-bbca2f3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-6f293d6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-6f293d6 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-578d459 {
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-7287 .elementor-element.elementor-element-578d459 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-a13e21b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

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

.elementor-7287 .elementor-element.elementor-element-6bdf8fa {
	margin-top: -230px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-9adc835 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-9adc835 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 100px;
}

.elementor-7287 .elementor-element.elementor-element-66a1bb5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-66a1bb5 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-bc7b6f2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-bc7b6f2 > .elementor-element-populated {
	margin: -70px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-fd9f638 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-7287 .elementor-element.elementor-element-7da19cd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-7da19cd.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-7287 .elementor-element.elementor-element-7da19cd.elementor-view-framed .elementor-icon, .elementor-7287 .elementor-element.elementor-element-7da19cd.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-7287 .elementor-element.elementor-element-7da19cd.elementor-view-framed .elementor-icon, .elementor-7287 .elementor-element.elementor-element-7da19cd.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-7287 .elementor-element.elementor-element-7da19cd .elementor-icon {
	font-size: 20px;
}

.elementor-7287 .elementor-element.elementor-element-7da19cd .elementor-icon svg {
	height: 20px;
}

.elementor-7287 .elementor-element.elementor-element-7da19cd > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-9c07bd2 > .elementor-widget-container {
	padding: 80px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-c601080 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7287 .elementor-element.elementor-element-c601080:not(.elementor-motion-effects-element-type-background), .elementor-7287 .elementor-element.elementor-element-c601080 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f6f9;
	background-image: url("https://cdn-dhkhf.nitrocdn.com/WwLaRoYHoXJgGatgheJXCPvjamBqAvMJ/assets/images/optimized/rev-283ae5c/www.dotechon.com/wp-content/uploads/2020/12/banner-bottom-01.jpg");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: initial;
}

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

.elementor-7287 .elementor-element.elementor-element-c601080 > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-c601080 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -660px;
	margin-bottom: 0px;
	padding: 300px 0px 150px 0px;
}

.elementor-7287 .elementor-element.elementor-element-28e4ecf > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-28e4ecf > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-28e4ecf {
	z-index: 99;
}

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

.elementor-7287 .elementor-element.elementor-element-05e70a8 > .elementor-element-populated, .elementor-7287 .elementor-element.elementor-element-05e70a8 > .elementor-element-populated > .elementor-background-overlay, .elementor-7287 .elementor-element.elementor-element-05e70a8 > .elementor-background-slideshow {
	border-radius: 8px 8px 8px 8px;
}

.elementor-7287 .elementor-element.elementor-element-05e70a8 > .elementor-element-populated {
	box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, .11);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 25px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 25px 40px 25px;
}

.elementor-7287 .elementor-element.elementor-element-05e70a8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-94f3c0c {
	text-align: start;
}

.elementor-7287 .elementor-element.elementor-element-94f3c0c > .elementor-widget-container {
	margin: 0px 0px 0px -12px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-a79d57a {
	text-align: start;
}

.elementor-7287 .elementor-element.elementor-element-a79d57a .elementor-heading-title {
	font-size: 25px;
	font-weight: 500;
	line-height: 35px;
	color: #221c46;
}

.elementor-7287 .elementor-element.elementor-element-a79d57a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.elementor-7287 .elementor-element.elementor-element-ee08df4 > .elementor-background-overlay {
	opacity: 0;
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-7287 .elementor-element.elementor-element-8239d04 > .elementor-element-populated, .elementor-7287 .elementor-element.elementor-element-8239d04 > .elementor-element-populated > .elementor-background-overlay, .elementor-7287 .elementor-element.elementor-element-8239d04 > .elementor-background-slideshow {
	border-radius: 8px 8px 8px 8px;
}

.elementor-7287 .elementor-element.elementor-element-8239d04 > .elementor-element-populated {
	box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, .11);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 25px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 25px 40px 25px;
}

.elementor-7287 .elementor-element.elementor-element-8239d04 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-8239d04 {
	z-index: 2;
}

.elementor-7287 .elementor-element.elementor-element-2eac1a5 {
	text-align: start;
}

.elementor-7287 .elementor-element.elementor-element-2eac1a5 > .elementor-widget-container {
	margin: 0px 0px 0px -12px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-f06e38c {
	text-align: start;
}

.elementor-7287 .elementor-element.elementor-element-f06e38c .elementor-heading-title {
	font-size: 25px;
	font-weight: 500;
	line-height: 35px;
	color: #221c46;
}

.elementor-7287 .elementor-element.elementor-element-f06e38c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.elementor-7287 .elementor-element.elementor-element-715064a {
	width: var(--container-widget-width, 128px);
	max-width: 128px;
	--container-widget-width: 128px;
	--container-widget-flex-grow: 0;
	bottom: -30px;
}

body:not(.rtl) .elementor-7287 .elementor-element.elementor-element-715064a {
	left: 220px;
}

body.rtl .elementor-7287 .elementor-element.elementor-element-715064a {
	right: 220px;
}

.elementor-7287 .elementor-element.elementor-element-e06f761 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 30px;
}

.elementor-7287 .elementor-element.elementor-element-e06f761 {
	z-index: 99;
}

.elementor-7287 .elementor-element.elementor-element-5ae3bb6 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-7287 .elementor-element.elementor-element-9cbac44 > .elementor-element-populated, .elementor-7287 .elementor-element.elementor-element-9cbac44 > .elementor-element-populated > .elementor-background-overlay, .elementor-7287 .elementor-element.elementor-element-9cbac44 > .elementor-background-slideshow {
	border-radius: 8px 8px 8px 8px;
}

.elementor-7287 .elementor-element.elementor-element-9cbac44 > .elementor-element-populated {
	box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, .11);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 25px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 25px 40px 25px;
}

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

.elementor-7287 .elementor-element.elementor-element-1479eb7 {
	text-align: start;
}

.elementor-7287 .elementor-element.elementor-element-1479eb7 > .elementor-widget-container {
	margin: 0px 0px 0px -12px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-b8141d3 {
	text-align: start;
}

.elementor-7287 .elementor-element.elementor-element-b8141d3 .elementor-heading-title {
	font-size: 25px;
	font-weight: 500;
	line-height: 35px;
	color: #221c46;
}

.elementor-7287 .elementor-element.elementor-element-b8141d3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.elementor-7287 .elementor-element.elementor-element-b21a3ca > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-744b45d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-744b45d > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-744b45d {
	z-index: 99;
}

.elementor-7287 .elementor-element.elementor-element-3adfab8 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-078c3e9 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-7287 .elementor-element.elementor-element-018c3a7 {
	text-align: start;
}

.elementor-7287 .elementor-element.elementor-element-018c3a7 .elementor-heading-title {
	font-size: 35px;
	font-weight: 500;
	line-height: 45px;
	letter-spacing: -.3px;
	color: #221c46;
}

.elementor-7287 .elementor-element.elementor-element-018c3a7 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-7287 .elementor-element.elementor-element-1855b6e {
	text-align: start;
}

.elementor-7287 .elementor-element.elementor-element-1855b6e .elementor-heading-title {
	font-size: 25px;
	font-weight: 500;
	font-style: italic;
	line-height: 35px;
	letter-spacing: -.3px;
	color: #6a7c92;
}

.elementor-7287 .elementor-element.elementor-element-1855b6e > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-7287 .elementor-element.elementor-element-7d89b24 {
	text-align: start;
	font-size: 15px;
	font-weight: 400;
	line-height: 28px;
	color: #6a7c92;
}

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

.elementor-7287 .elementor-element.elementor-element-0e16247 {
	margin-top: -85px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-3f6bc15 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-4e4e39d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-4e4e39d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-7287 .elementor-element.elementor-element-4e4e39d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-2ebeb68 {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-2ebeb68 .elementor-heading-title {
	font-size: 35px;
	font-weight: 500;
	line-height: 45px;
	letter-spacing: -.3px;
	color: #221c46;
}

.elementor-7287 .elementor-element.elementor-element-2ebeb68 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-7287 .elementor-element.elementor-element-adc1918 {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-79c2061 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-3c87403e {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
	z-index: 1;
}

.elementor-7287 .elementor-element.elementor-element-ec18e2f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-040bf4d {
	text-align: start;
	z-index: 2;
}

.elementor-7287 .elementor-element.elementor-element-e9606c1 .elementor-heading-title {
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	color: #fff;
}

.elementor-7287 .elementor-element.elementor-element-e9606c1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 48px 37px 38px 37px;
	background-repeat: no-repeat;
	background-size: 172px auto;
	border-radius: 6px 6px 6px 6px;
}

.elementor-7287 .elementor-element.elementor-element-e9606c1 {
	width: var(--container-widget-width, 172px);
	max-width: 172px;
	--container-widget-width: 172px;
	--container-widget-flex-grow: 0;
	bottom: 70px;
	z-index: 3;
}

body:not(.rtl) .elementor-7287 .elementor-element.elementor-element-e9606c1 {
	right: 8%;
}

body.rtl .elementor-7287 .elementor-element.elementor-element-e9606c1 {
	left: 8%;
}

.elementor-7287 .elementor-element.elementor-element-723c5f3 {
	width: initial;
	max-width: initial;
	top: -18px;
}

body:not(.rtl) .elementor-7287 .elementor-element.elementor-element-723c5f3 {
	left: 0px;
}

body.rtl .elementor-7287 .elementor-element.elementor-element-723c5f3 {
	right: 0px;
}

.elementor-7287 .elementor-element.elementor-element-6ba66c32 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-6ba66c32 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 35px 0px 70px 0px;
}

.elementor-7287 .elementor-element.elementor-element-6ba66c32 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-6ba66c32 {
	z-index: 2;
}

.elementor-7287 .elementor-element.elementor-element-5acf0e6f {
	padding: 0px 0px 20px 0px;
}

.elementor-7287 .elementor-element.elementor-element-52f76a7e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-52f76a7e > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-18cb82c > .elementor-widget-container {
	padding: 3px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-18cb82c {
	z-index: 2;
}

.elementor-7287 .elementor-element.elementor-element-7e9d438f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-7e9d438f {
	width: var(--container-widget-width, 50px);
	max-width: 50px;
	--container-widget-width: 50px;
	--container-widget-flex-grow: 0;
	top: 10px;
}

body:not(.rtl) .elementor-7287 .elementor-element.elementor-element-7e9d438f {
	left: 0px;
}

body.rtl .elementor-7287 .elementor-element.elementor-element-7e9d438f {
	right: 0px;
}

.elementor-7287 .elementor-element.elementor-element-526ed5c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-526ed5c {
	width: var(--container-widget-width, 50px);
	max-width: 50px;
	--container-widget-width: 50px;
	--container-widget-flex-grow: 0;
	top: 10px;
}

body:not(.rtl) .elementor-7287 .elementor-element.elementor-element-526ed5c {
	left: 0px;
}

body.rtl .elementor-7287 .elementor-element.elementor-element-526ed5c {
	right: 0px;
}

.elementor-7287 .elementor-element.elementor-element-1fe66e12 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-1fe66e12 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-1c9a966b .elementor-heading-title {
	font-size: 25px;
	font-weight: 500;
	line-height: 35px;
	color: #221c46;
}

.elementor-7287 .elementor-element.elementor-element-1c9a966b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 14px 30px;
}

.elementor-7287 .elementor-element.elementor-element-7fa41347 {
	font-size: 15px;
	line-height: 25px;
	color: #6a7c92;
}

.elementor-7287 .elementor-element.elementor-element-7fa41347 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
}

.elementor-7287 .elementor-element.elementor-element-56f13564 {
	padding: 7px 0px 20px 0px;
	z-index: 2;
}

.elementor-7287 .elementor-element.elementor-element-6c7b1a6c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-6c7b1a6c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-999207e > .elementor-widget-container {
	padding: 3px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-5ebaeeb1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-5ebaeeb1 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-32b91acc .elementor-heading-title {
	font-size: 25px;
	font-weight: 500;
	line-height: 35px;
	color: #221c46;
}

.elementor-7287 .elementor-element.elementor-element-32b91acc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 14px 30px;
}

.elementor-7287 .elementor-element.elementor-element-5553e98 {
	font-size: 15px;
	line-height: 25px;
	color: #6a7c92;
}

.elementor-7287 .elementor-element.elementor-element-5553e98 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
}

.elementor-7287 .elementor-element.elementor-element-86fd396 {
	padding: 7px 0px 0px 0px;
	z-index: 2;
}

.elementor-7287 .elementor-element.elementor-element-4b9282e9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-4b9282e9 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-debd33f > .elementor-widget-container {
	padding: 3px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-96761ea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-96761ea > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-4e3b5700 .elementor-heading-title {
	font-size: 25px;
	font-weight: 500;
	line-height: 35px;
	color: #221c46;
}

.elementor-7287 .elementor-element.elementor-element-4e3b5700 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 14px 30px;
}

.elementor-7287 .elementor-element.elementor-element-38b9a40 {
	font-size: 15px;
	line-height: 25px;
	color: #6a7c92;
}

.elementor-7287 .elementor-element.elementor-element-38b9a40 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
}

.elementor-7287 .elementor-element.elementor-element-da9094e {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 90px 0px;
	z-index: 1;
}

.elementor-7287 .elementor-element.elementor-element-06b5faf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-06b5faf > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 70px 0px 30px 10px;
}

.elementor-7287 .elementor-element.elementor-element-06b5faf > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-4467b37 {
	padding: 0px 0px 20px 0px;
}

.elementor-7287 .elementor-element.elementor-element-76c2180 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-76c2180 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-8270a32 .elementor-heading-title {
	font-size: 35px;
	font-weight: 500;
	line-height: 45px;
	color: #221c46;
}

.elementor-7287 .elementor-element.elementor-element-8270a32 > .elementor-widget-container {
	padding: 0px 0px 14px 0px;
}

.elementor-7287 .elementor-element.elementor-element-b31c7c8 {
	font-size: 15px;
	line-height: 25px;
	color: #6a7c92;
}

.elementor-7287 .elementor-element.elementor-element-b31c7c8 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-7b175c5 {
	z-index: 2;
}

.elementor-7287 .elementor-element.elementor-element-a72cc25 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

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

.elementor-7287 .elementor-element.elementor-element-66ae50e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-66ae50e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7287 .elementor-element.elementor-element-66ae50e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position: center center;
	background-repeat: no-repeat;
}

.elementor-7287 .elementor-element.elementor-element-66ae50e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-7287 .elementor-element.elementor-element-66ae50e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-7d7b2d4f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7287 .elementor-element.elementor-element-7d7b2d4f:not(.elementor-motion-effects-element-type-background), .elementor-7287 .elementor-element.elementor-element-7d7b2d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff6f7;
}

.elementor-7287 .elementor-element.elementor-element-7d7b2d4f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 0px 40px 0px;
}

.elementor-7287 .elementor-element.elementor-element-7d7b2d4f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-7287 .elementor-element.elementor-element-6ffdae1c > .elementor-element-populated {
	padding: 10px 60px 10px 10px;
}

.elementor-7287 .elementor-element.elementor-element-3ffb0a1b {
	text-align: start;
}

.elementor-7287 .elementor-element.elementor-element-3ffb0a1b .elementor-heading-title {
	font-size: 35px;
	font-weight: 700;
	line-height: 45px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-3ffb0a1b > .elementor-widget-container {
	margin: 0px 0px 23px 0px;
}

.elementor-7287 .elementor-element.elementor-element-17af5af4 {
	--divider-border-style: solid;
	--divider-color: #f11d66;
	--divider-border-width: 3px;
}

.elementor-7287 .elementor-element.elementor-element-17af5af4 .elementor-divider-separator {
	width: 50px;
}

.elementor-7287 .elementor-element.elementor-element-17af5af4 > .elementor-widget-container {
	margin: 0px 0px 23px 0px;
}

.elementor-7287 .elementor-element.elementor-element-7ed33ee5 {
	text-align: start;
	font-size: 17px;
	font-weight: 400;
	line-height: 30px;
	color: #6a7c92;
}

.elementor-7287 .elementor-element.elementor-element-7ed33ee5 > .elementor-widget-container {
	margin: 0px 0px 26px 0px;
}

.elementor-bc-flex-widget .elementor-7287 .elementor-element.elementor-element-5b342286.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-7287 .elementor-element.elementor-element-5b342286.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-7287 .elementor-element.elementor-element-d29e81f {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-536187c8 {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-7287 .elementor-element.elementor-element-22c3d1ee {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-22c3d1ee .elementor-heading-title {
	font-size: 35px;
	font-weight: 700;
	line-height: 45px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-22c3d1ee > .elementor-widget-container {
	margin: 0px 0px 23px 0px;
}

.elementor-7287 .elementor-element.elementor-element-21fd4977 {
	--divider-border-style: solid;
	--divider-color: #f11d66;
	--divider-border-width: 3px;
}

.elementor-7287 .elementor-element.elementor-element-21fd4977 .elementor-divider-separator {
	width: 50px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-7287 .elementor-element.elementor-element-21fd4977 .elementor-divider {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-21fd4977 > .elementor-widget-container {
	margin: 0px 0px 23px 0px;
}

.elementor-7287 .elementor-element.elementor-element-7df559b3 {
	text-align: center;
	font-size: 17px;
	font-weight: 400;
	line-height: 30px;
	color: #6a7c92;
}

.elementor-7287 .elementor-element.elementor-element-7df559b3 > .elementor-widget-container {
	margin: 0px 0px 22px 0px;
}

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

.elementor-7287 .elementor-element.elementor-element-84a2dec > .elementor-element-populated, .elementor-7287 .elementor-element.elementor-element-84a2dec > .elementor-element-populated > .elementor-background-overlay, .elementor-7287 .elementor-element.elementor-element-84a2dec > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7287 .elementor-element.elementor-element-84a2dec:hover > .elementor-element-populated {
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .08);
}

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

.elementor-7287 .elementor-element.elementor-element-84a2dec > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .4s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-1906c7b9.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-7287 .elementor-element.elementor-element-1906c7b9.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-7287 .elementor-element.elementor-element-1906c7b9.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-7287 .elementor-element.elementor-element-1906c7b9 .elementor-image-box-title {
	margin-bottom: 10px;
	font-size: 25px;
	font-weight: 600;
	line-height: 32px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-1906c7b9 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7287 .elementor-element.elementor-element-1906c7b9 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-7287 .elementor-element.elementor-element-1906c7b9 .elementor-image-box-description {
	font-size: 15px;
	font-weight: 400;
	line-height: 28px;
	color: #6a7c92;
}

.elementor-7287 .elementor-element.elementor-element-1906c7b9 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-7287 .elementor-element.elementor-element-68979802 {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-68979802 .elementor-heading-title {
	font-size: 16px;
	font-weight: 600;
	line-height: 30px;
	color: #f11d66;
}

.elementor-7287 .elementor-element.elementor-element-68979802 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-7287 .elementor-element.elementor-element-54602c51 > .elementor-element-populated, .elementor-7287 .elementor-element.elementor-element-54602c51 > .elementor-element-populated > .elementor-background-overlay, .elementor-7287 .elementor-element.elementor-element-54602c51 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7287 .elementor-element.elementor-element-54602c51:hover > .elementor-element-populated {
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .08);
}

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

.elementor-7287 .elementor-element.elementor-element-54602c51 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .4s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-3c1d0683.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-7287 .elementor-element.elementor-element-3c1d0683.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-7287 .elementor-element.elementor-element-3c1d0683.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-7287 .elementor-element.elementor-element-3c1d0683 .elementor-image-box-title {
	margin-bottom: 10px;
	font-size: 25px;
	font-weight: 600;
	line-height: 32px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-3c1d0683 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7287 .elementor-element.elementor-element-3c1d0683 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-7287 .elementor-element.elementor-element-3c1d0683 .elementor-image-box-description {
	font-size: 15px;
	font-weight: 400;
	line-height: 28px;
	color: #6a7c92;
}

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

.elementor-7287 .elementor-element.elementor-element-3b84417a {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-3b84417a .elementor-heading-title {
	font-size: 16px;
	font-weight: 600;
	line-height: 30px;
	color: #f11d66;
}

.elementor-7287 .elementor-element.elementor-element-3b84417a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-7287 .elementor-element.elementor-element-278b2f4a > .elementor-element-populated, .elementor-7287 .elementor-element.elementor-element-278b2f4a > .elementor-element-populated > .elementor-background-overlay, .elementor-7287 .elementor-element.elementor-element-278b2f4a > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7287 .elementor-element.elementor-element-278b2f4a:hover > .elementor-element-populated {
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .08);
}

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

.elementor-7287 .elementor-element.elementor-element-278b2f4a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .4s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-7c7c2e62.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-7287 .elementor-element.elementor-element-7c7c2e62.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-7287 .elementor-element.elementor-element-7c7c2e62.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-7287 .elementor-element.elementor-element-7c7c2e62 .elementor-image-box-title {
	margin-bottom: 10px;
	font-size: 25px;
	font-weight: 600;
	line-height: 32px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-7c7c2e62 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7287 .elementor-element.elementor-element-7c7c2e62 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-7287 .elementor-element.elementor-element-7c7c2e62 .elementor-image-box-description {
	font-size: 15px;
	font-weight: 400;
	line-height: 28px;
	color: #6a7c92;
}

.elementor-7287 .elementor-element.elementor-element-7c7c2e62 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-7287 .elementor-element.elementor-element-4ea22b49 {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-4ea22b49 .elementor-heading-title {
	font-size: 16px;
	font-weight: 600;
	line-height: 30px;
	color: #f11d66;
}

.elementor-7287 .elementor-element.elementor-element-4ea22b49 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-7287 .elementor-element.elementor-element-63db9d8 > .elementor-element-populated, .elementor-7287 .elementor-element.elementor-element-63db9d8 > .elementor-element-populated > .elementor-background-overlay, .elementor-7287 .elementor-element.elementor-element-63db9d8 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7287 .elementor-element.elementor-element-63db9d8:hover > .elementor-element-populated {
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .08);
}

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

.elementor-7287 .elementor-element.elementor-element-63db9d8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .4s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-dc344af.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-7287 .elementor-element.elementor-element-dc344af.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-7287 .elementor-element.elementor-element-dc344af.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-7287 .elementor-element.elementor-element-dc344af .elementor-image-box-title {
	margin-bottom: 10px;
	font-size: 25px;
	font-weight: 600;
	line-height: 32px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-dc344af .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7287 .elementor-element.elementor-element-dc344af .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-7287 .elementor-element.elementor-element-dc344af .elementor-image-box-description {
	font-size: 15px;
	font-weight: 400;
	line-height: 28px;
	color: #6a7c92;
}

.elementor-7287 .elementor-element.elementor-element-dc344af > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-7287 .elementor-element.elementor-element-b2df241 {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-b2df241 .elementor-heading-title {
	font-size: 16px;
	font-weight: 600;
	line-height: 30px;
	color: #f11d66;
}

.elementor-7287 .elementor-element.elementor-element-b2df241 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-7287 .elementor-element.elementor-element-4d25d84 > .elementor-element-populated, .elementor-7287 .elementor-element.elementor-element-4d25d84 > .elementor-element-populated > .elementor-background-overlay, .elementor-7287 .elementor-element.elementor-element-4d25d84 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7287 .elementor-element.elementor-element-4d25d84:hover > .elementor-element-populated {
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .08);
}

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

.elementor-7287 .elementor-element.elementor-element-4d25d84 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .4s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-7219f91.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-7287 .elementor-element.elementor-element-7219f91.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-7287 .elementor-element.elementor-element-7219f91.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-7287 .elementor-element.elementor-element-7219f91 .elementor-image-box-title {
	margin-bottom: 10px;
	font-size: 25px;
	font-weight: 600;
	line-height: 32px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-7219f91 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7287 .elementor-element.elementor-element-7219f91 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-7287 .elementor-element.elementor-element-7219f91 .elementor-image-box-description {
	font-size: 15px;
	font-weight: 400;
	line-height: 28px;
	color: #6a7c92;
}

.elementor-7287 .elementor-element.elementor-element-7219f91 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-7287 .elementor-element.elementor-element-b4c40d1 {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-b4c40d1 .elementor-heading-title {
	font-size: 16px;
	font-weight: 600;
	line-height: 30px;
	color: #f11d66;
}

.elementor-7287 .elementor-element.elementor-element-b4c40d1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-7287 .elementor-element.elementor-element-f9420c7:hover > .elementor-element-populated {
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .08);
}

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

.elementor-7287 .elementor-element.elementor-element-f9420c7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .4s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-8dd02b8.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-7287 .elementor-element.elementor-element-8dd02b8.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-7287 .elementor-element.elementor-element-8dd02b8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-7287 .elementor-element.elementor-element-8dd02b8 .elementor-image-box-title {
	margin-bottom: 10px;
	font-size: 25px;
	font-weight: 600;
	line-height: 32px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-8dd02b8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7287 .elementor-element.elementor-element-8dd02b8 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-7287 .elementor-element.elementor-element-8dd02b8 .elementor-image-box-description {
	font-size: 15px;
	font-weight: 400;
	line-height: 28px;
	color: #6a7c92;
}

.elementor-7287 .elementor-element.elementor-element-8dd02b8 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-7287 .elementor-element.elementor-element-29b86ab {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-29b86ab .elementor-heading-title {
	font-size: 16px;
	font-weight: 600;
	line-height: 30px;
	color: #f11d66;
}

.elementor-7287 .elementor-element.elementor-element-29b86ab > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-43b85e64:not(.elementor-motion-effects-element-type-background), .elementor-7287 .elementor-element.elementor-element-43b85e64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff6f7;
}

.elementor-7287 .elementor-element.elementor-element-43b85e64 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 40px;
	margin-bottom: 0px;
	padding: 60px 0px 40px 0px;
}

.elementor-7287 .elementor-element.elementor-element-43b85e64 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-9fdc73c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-56d6c778 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-5e56b96b {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-5e56b96b .elementor-heading-title {
	font-size: 35px;
	font-weight: 500;
	line-height: 48px;
	letter-spacing: -1px;
	color: #221c46;
}

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

.elementor-7287 .elementor-element.elementor-element-8321a44 {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-243f5cd5 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-23962a7d:not(.elementor-motion-effects-element-type-background), .elementor-7287 .elementor-element.elementor-element-23962a7d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff6f7;
}

.elementor-7287 .elementor-element.elementor-element-23962a7d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 80px 0px;
	z-index: 1;
}

.elementor-7287 .elementor-element.elementor-element-23962a7d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-2b37e007:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7287 .elementor-element.elementor-element-2b37e007 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dde1f9;
}

.elementor-7287 .elementor-element.elementor-element-2b37e007 > .elementor-element-populated, .elementor-7287 .elementor-element.elementor-element-2b37e007 > .elementor-element-populated > .elementor-background-overlay, .elementor-7287 .elementor-element.elementor-element-2b37e007 > .elementor-background-slideshow {
	border-radius: 8px 8px 8px 8px;
}

.elementor-7287 .elementor-element.elementor-element-2b37e007 > .elementor-element-populated {
	box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 40px 30px 35px 30px;
}

.elementor-7287 .elementor-element.elementor-element-2b37e007 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-2367e421 {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-2367e421 .elementor-heading-title {
	font-size: 22px;
	font-weight: 500;
	line-height: 32px;
	color: #221c46;
}

.elementor-7287 .elementor-element.elementor-element-2367e421 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-60696bcf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7287 .elementor-element.elementor-element-60696bcf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c7f7e9;
}

.elementor-7287 .elementor-element.elementor-element-60696bcf > .elementor-element-populated, .elementor-7287 .elementor-element.elementor-element-60696bcf > .elementor-element-populated > .elementor-background-overlay, .elementor-7287 .elementor-element.elementor-element-60696bcf > .elementor-background-slideshow {
	border-radius: 8px 8px 8px 8px;
}

.elementor-7287 .elementor-element.elementor-element-60696bcf > .elementor-element-populated {
	box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 40px 30px 35px 30px;
}

.elementor-7287 .elementor-element.elementor-element-60696bcf > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-50baa6b8 {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-50baa6b8 .elementor-heading-title {
	font-size: 22px;
	font-weight: 500;
	line-height: 32px;
	color: #221c46;
}

.elementor-7287 .elementor-element.elementor-element-50baa6b8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-1670c8c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7287 .elementor-element.elementor-element-1670c8c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7d3db;
}

.elementor-7287 .elementor-element.elementor-element-1670c8c3 > .elementor-element-populated, .elementor-7287 .elementor-element.elementor-element-1670c8c3 > .elementor-element-populated > .elementor-background-overlay, .elementor-7287 .elementor-element.elementor-element-1670c8c3 > .elementor-background-slideshow {
	border-radius: 8px 8px 8px 8px;
}

.elementor-7287 .elementor-element.elementor-element-1670c8c3 > .elementor-element-populated {
	box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 40px 30px 35px 30px;
}

.elementor-7287 .elementor-element.elementor-element-1670c8c3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-c5ee21e {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-c5ee21e .elementor-heading-title {
	font-size: 22px;
	font-weight: 500;
	line-height: 32px;
	color: #221c46;
}

.elementor-7287 .elementor-element.elementor-element-c5ee21e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-4456f903:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7287 .elementor-element.elementor-element-4456f903 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fde0c6;
}

.elementor-7287 .elementor-element.elementor-element-4456f903 > .elementor-element-populated, .elementor-7287 .elementor-element.elementor-element-4456f903 > .elementor-element-populated > .elementor-background-overlay, .elementor-7287 .elementor-element.elementor-element-4456f903 > .elementor-background-slideshow {
	border-radius: 8px 8px 8px 8px;
}

.elementor-7287 .elementor-element.elementor-element-4456f903 > .elementor-element-populated {
	box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 40px 30px 35px 30px;
}

.elementor-7287 .elementor-element.elementor-element-4456f903 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-294038ba {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-294038ba .elementor-heading-title {
	font-size: 22px;
	font-weight: 500;
	line-height: 32px;
	color: #221c46;
}

.elementor-7287 .elementor-element.elementor-element-294038ba > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-43e25e35 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7287 .elementor-element.elementor-element-3c0a18a8 > .elementor-element-populated {
	padding: 10px 30px 10px 10px;
}

.elementor-7287 .elementor-element.elementor-element-1fba7c8 {
	--spacer-size: 50px;
}

.elementor-7287 .elementor-element.elementor-element-202d92e8 {
	text-align: start;
}

.elementor-7287 .elementor-element.elementor-element-202d92e8 .elementor-heading-title {
	font-size: 35px;
	font-weight: 700;
	line-height: 45px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-202d92e8 > .elementor-widget-container {
	margin: 0px 0px 23px 0px;
}

.elementor-7287 .elementor-element.elementor-element-52d8d6fc {
	--divider-border-style: solid;
	--divider-color: #f11d66;
	--divider-border-width: 3px;
}

.elementor-7287 .elementor-element.elementor-element-52d8d6fc .elementor-divider-separator {
	width: 50px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-7287 .elementor-element.elementor-element-52d8d6fc .elementor-divider {
	text-align: left;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-52d8d6fc > .elementor-widget-container {
	margin: 0px 0px 23px 0px;
}

.elementor-7287 .elementor-element.elementor-element-63b1cff6 {
	text-align: start;
	font-size: 17px;
	font-weight: 400;
	line-height: 30px;
	color: #6a7c92;
}

.elementor-7287 .elementor-element.elementor-element-63b1cff6 > .elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-7287 .elementor-element.elementor-element-193f2e94 {
	margin-top: 0px;
	margin-bottom: 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-13c19e01 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-2422973f.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-7287 .elementor-element.elementor-element-2422973f.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-7287 .elementor-element.elementor-element-2422973f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-7287 .elementor-element.elementor-element-2422973f .elementor-image-box-title {
	margin-bottom: 0px;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-2422973f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7287 .elementor-element.elementor-element-2422973f .elementor-image-box-img img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-7287 .elementor-element.elementor-element-4f529f84 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-4c280c7.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-7287 .elementor-element.elementor-element-4c280c7.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-7287 .elementor-element.elementor-element-4c280c7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-7287 .elementor-element.elementor-element-4c280c7 .elementor-image-box-title {
	margin-bottom: 0px;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-4c280c7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7287 .elementor-element.elementor-element-4c280c7 .elementor-image-box-img img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-7287 .elementor-element.elementor-element-65f53fc7 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-466fc1f7.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-7287 .elementor-element.elementor-element-466fc1f7.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-7287 .elementor-element.elementor-element-466fc1f7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-7287 .elementor-element.elementor-element-466fc1f7 .elementor-image-box-title {
	margin-bottom: 0px;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-466fc1f7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7287 .elementor-element.elementor-element-466fc1f7 .elementor-image-box-img img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-7287 .elementor-element.elementor-element-2ad07e3d > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-4540aaf3.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-7287 .elementor-element.elementor-element-4540aaf3.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-7287 .elementor-element.elementor-element-4540aaf3.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-7287 .elementor-element.elementor-element-4540aaf3 .elementor-image-box-title {
	margin-bottom: 0px;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-4540aaf3 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-7287 .elementor-element.elementor-element-4540aaf3 .elementor-image-box-img img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-7287 .elementor-element.elementor-element-507ae09f > .elementor-element-populated {
	padding: 20px 10px 10px 10px;
}

.elementor-7287 .elementor-element.elementor-element-5022e0f {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-57725b7f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7287 .elementor-element.elementor-element-57725b7f {
	padding: 55px 0px 60px 0px;
}

.elementor-7287 .elementor-element.elementor-element-1b6add14 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-7287 .elementor-element.elementor-element-65a05541 {
	text-align: start;
}

.elementor-7287 .elementor-element.elementor-element-65a05541 .elementor-heading-title {
	font-size: 35px;
	font-weight: 700;
	line-height: 45px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-65a05541 > .elementor-widget-container {
	margin: 0px 0px 23px 0px;
}

.elementor-7287 .elementor-element.elementor-element-53b46d28 {
	--divider-border-style: solid;
	--divider-color: #f11d66;
	--divider-border-width: 3px;
}

.elementor-7287 .elementor-element.elementor-element-53b46d28 .elementor-divider-separator {
	width: 50px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-7287 .elementor-element.elementor-element-53b46d28 .elementor-divider {
	text-align: left;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-53b46d28 > .elementor-widget-container {
	margin: 0px 0px 23px 0px;
}

.elementor-7287 .elementor-element.elementor-element-1f78aa07 {
	text-align: start;
	font-size: 17px;
	font-weight: 400;
	line-height: 30px;
	color: #6a7c92;
}

.elementor-7287 .elementor-element.elementor-element-1f78aa07 > .elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-7287 .elementor-element.elementor-element-7ace4abd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7287 .elementor-element.elementor-element-7ace4abd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-dhkhf.nitrocdn.com/WwLaRoYHoXJgGatgheJXCPvjamBqAvMJ/assets/images/optimized/rev-283ae5c/www.dotechon.com/wp-content/uploads/2019/07/web-development-frontend.png");
	background-position: center center;
	background-repeat: no-repeat;
}

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

.elementor-7287 .elementor-element.elementor-element-7ace4abd > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 15px 22px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

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

.elementor-7287 .elementor-element.elementor-element-196ab610 {
	text-align: start;
}

.elementor-7287 .elementor-element.elementor-element-196ab610 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-196ab610 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 59px;
	background-position: top left;
	background-repeat: no-repeat;
}

.elementor-7287 .elementor-element.elementor-element-3ebb1f75:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7287 .elementor-element.elementor-element-3ebb1f75 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-dhkhf.nitrocdn.com/WwLaRoYHoXJgGatgheJXCPvjamBqAvMJ/assets/images/optimized/rev-283ae5c/www.dotechon.com/wp-content/uploads/2019/07/web-development-backend.png");
	background-position: center center;
	background-repeat: no-repeat;
}

.elementor-7287 .elementor-element.elementor-element-3ebb1f75:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-7287 .elementor-element.elementor-element-3ebb1f75 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

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

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

.elementor-7287 .elementor-element.elementor-element-23bf8f73 {
	text-align: start;
}

.elementor-7287 .elementor-element.elementor-element-23bf8f73 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-23bf8f73 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 59px;
	background-position: top left;
	background-repeat: no-repeat;
}

.elementor-7287 .elementor-element.elementor-element-4db18462:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7287 .elementor-element.elementor-element-4db18462 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-dhkhf.nitrocdn.com/WwLaRoYHoXJgGatgheJXCPvjamBqAvMJ/assets/images/optimized/rev-283ae5c/www.dotechon.com/wp-content/uploads/2019/07/application-integration.png");
	background-position: center center;
	background-repeat: no-repeat;
}

.elementor-7287 .elementor-element.elementor-element-4db18462:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-7287 .elementor-element.elementor-element-4db18462 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

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

.elementor-7287 .elementor-element.elementor-element-4db18462 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-4dcf3f8e {
	text-align: start;
}

.elementor-7287 .elementor-element.elementor-element-4dcf3f8e .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-4dcf3f8e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 59px;
	background-position: top left;
	background-repeat: no-repeat;
}

.elementor-7287 .elementor-element.elementor-element-5a6847da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7287 .elementor-element.elementor-element-5a6847da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-dhkhf.nitrocdn.com/WwLaRoYHoXJgGatgheJXCPvjamBqAvMJ/assets/images/optimized/rev-283ae5c/www.dotechon.com/wp-content/uploads/2019/07/custom-business.png");
	background-position: center center;
	background-repeat: no-repeat;
}

.elementor-7287 .elementor-element.elementor-element-5a6847da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-7287 .elementor-element.elementor-element-5a6847da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

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

.elementor-7287 .elementor-element.elementor-element-5a6847da > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-781415 {
	text-align: start;
}

.elementor-7287 .elementor-element.elementor-element-781415 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-781415 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 59px;
	background-position: top left;
	background-repeat: no-repeat;
}

.elementor-7287 .elementor-element.elementor-element-c21058:not(.elementor-motion-effects-element-type-background), .elementor-7287 .elementor-element.elementor-element-c21058 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-7287 .elementor-element.elementor-element-c21058 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0px 45px 0px;
	z-index: 1;
}

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

.elementor-7287 .elementor-element.elementor-element-722a783c > .elementor-element-populated {
	margin: -8px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 130px 10px 10px;
}

.elementor-7287 .elementor-element.elementor-element-386310a8 {
	text-align: start;
}

.elementor-7287 .elementor-element.elementor-element-386310a8 .elementor-heading-title {
	font-size: 35px;
	font-weight: 600;
	line-height: 45px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-386310a8 > .elementor-widget-container {
	margin: 0px 0px 23px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-2d0a7df4 {
	--divider-border-style: solid;
	--divider-color: #f11d66;
	--divider-border-width: 3px;
}

.elementor-7287 .elementor-element.elementor-element-2d0a7df4 .elementor-divider-separator {
	width: 50px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-7287 .elementor-element.elementor-element-2d0a7df4 .elementor-divider {
	text-align: left;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-7287 .elementor-element.elementor-element-2d0a7df4 > .elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-7287 .elementor-element.elementor-element-13fbae52 {
	font-size: 17px;
	font-weight: 400;
	line-height: 30px;
	color: #6a7c92;
}

.elementor-7287 .elementor-element.elementor-element-13fbae52 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-7287 .elementor-element.elementor-element-129993f9 .elementor-accordion-item {
	border-width: 1px;
	border-color: #d8c3fd;
}

.elementor-7287 .elementor-element.elementor-element-129993f9 .elementor-accordion-item .elementor-tab-content {
	border-width: 1px;
	border-block-start-color: #d8c3fd;
}

.elementor-7287 .elementor-element.elementor-element-129993f9 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 1px;
	border-block-end-color: #d8c3fd;
}

.elementor-7287 .elementor-element.elementor-element-129993f9 .elementor-accordion-icon, .elementor-7287 .elementor-element.elementor-element-129993f9 .elementor-accordion-title {
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-129993f9 .elementor-accordion-icon svg {
	fill: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-129993f9 .elementor-active .elementor-accordion-icon, .elementor-7287 .elementor-element.elementor-element-129993f9 .elementor-active .elementor-accordion-title {
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-129993f9 .elementor-active .elementor-accordion-icon svg {
	fill: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-129993f9 .elementor-accordion-title {
	font-size: 20px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-7287 .elementor-element.elementor-element-129993f9 .elementor-tab-title {
	padding: 25px 0px 25px 0px;
}

.elementor-7287 .elementor-element.elementor-element-129993f9 .elementor-tab-title .elementor-accordion-icon i:before {
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-129993f9 .elementor-tab-title .elementor-accordion-icon svg {
	fill: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-129993f9 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-129993f9 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
	fill: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-129993f9 .elementor-tab-content {
	color: #6a7c92;
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 28px;
	padding: 25px 0px 10px 0px;
}

.elementor-7287 .elementor-element.elementor-element-29dd76 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-7287 .elementor-element.elementor-element-5b34444, .elementor-7287 .elementor-element.elementor-element-5b34444 > .elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7287 .elementor-element.elementor-element-5b34444 {
	box-shadow: 0px 0px 32px -2px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 45px 45px 30px 45px;
}

.elementor-7287 .elementor-element.elementor-element-5b34444 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-506ded9a {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-506ded9a .elementor-heading-title {
	font-size: 30px;
	font-weight: 600;
	line-height: 45px;
	letter-spacing: -.3px;
	color: #1e1666;
}

.elementor-7287 .elementor-element.elementor-element-506ded9a > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7287 .elementor-element.elementor-element-414fe35c {
	text-align: center;
	font-size: 17px;
	font-weight: 400;
	line-height: 30px;
	color: #6a7c92;
}

.elementor-7287 .elementor-element.elementor-element-414fe35c > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-7287 .elementor-element.elementor-element-1236efc3:not(.elementor-motion-effects-element-type-background), .elementor-7287 .elementor-element.elementor-element-1236efc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f5f9;
}

.elementor-7287 .elementor-element.elementor-element-1236efc3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 50px 0px;
}

.elementor-7287 .elementor-element.elementor-element-1236efc3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-2af5ca5c > .elementor-element-populated {
	margin: 40px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-7287 .elementor-element.elementor-element-cdaf359 {
	margin-top: 45px;
	margin-bottom: 0px;
}

.elementor-7287 .elementor-element.elementor-element-602e0cb6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-7287 .elementor-element.elementor-element-602e0cb6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7287 .elementor-element.elementor-element-1642362f {
	width: initial;
	max-width: initial;
	top: 183px;
}

body:not(.rtl) .elementor-7287 .elementor-element.elementor-element-1642362f {
	left: -19px;
}

body.rtl .elementor-7287 .elementor-element.elementor-element-1642362f {
	right: -19px;
}

.elementor-7287 .elementor-element.elementor-element-67cd765e > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-7287 .elementor-element.elementor-element-3ef58dd7 {
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
	color: #fd3430;
	width: auto;
	max-width: auto;
}

.elementor-7287 .elementor-element.elementor-element-3ef58dd7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 6px 20px 6px 44px;
	background-color: #fff;
	background-position: 7px 6px;
	background-repeat: no-repeat;
	border-radius: 35px 35px 35px 35px;
	box-shadow: 0px 0px 30px 0px rgba(177, 89, 105, .2);
}

.elementor-7287 .elementor-element.elementor-element-51d810b8 {
	text-align: center;
}

.elementor-7287 .elementor-element.elementor-element-51d810b8 .elementor-heading-title {
	font-size: 35px;
	font-weight: 500;
	line-height: 48px;
	letter-spacing: -.6px;
}

.elementor-7287 .elementor-element.elementor-element-51d810b8 > .elementor-widget-container {
	margin: 30px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-7287 .elementor-element.elementor-element-4d80fb03 {
	left: -30px;
}

body.rtl .elementor-7287 .elementor-element.elementor-element-4d80fb03 {
	right: -30px;
}

.elementor-7287 .elementor-element.elementor-element-4d80fb03 {
	top: -48px;
}

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

@media (max-width:1024px) {
	.elementor-7287 .elementor-element.elementor-element-7e120b5 > .elementor-element-populated {
		padding: 200px 0px 0px 23px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-dfe46bd .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-73779ea .elementor-heading-title {
		font-size: 72px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-578d459 > .elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-ae52a0f > .elementor-widget-container {
		padding: 45px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-9adc835 > .elementor-element-populated {
		padding: 100px 0px 0px 40px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-bc7b6f2 > .elementor-element-populated {
		margin: 110px 0px 0px -20px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: -20px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-9c07bd2 > .elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-28e4ecf > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-e06f761 > .elementor-element-populated {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-078c3e9 > .elementor-element-populated {
		padding: 50px 15px 0px 15px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-3c87403e {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 43px 0px 34px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-ec18e2f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-6ba66c32 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-6ba66c32 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 0px 11px 0px;
	}
	
	body:not(.rtl) .elementor-7287 .elementor-element.elementor-element-7e9d438f {
		left: 17px;
	}
	
	body.rtl .elementor-7287 .elementor-element.elementor-element-7e9d438f {
		right: 17px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-7e9d438f {
		top: 14px;
	}
	
	body:not(.rtl) .elementor-7287 .elementor-element.elementor-element-526ed5c {
		left: 17px;
	}
	
	body.rtl .elementor-7287 .elementor-element.elementor-element-526ed5c {
		right: 17px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-526ed5c {
		top: 14px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-1fe66e12 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-1c9a966b .elementor-heading-title {
		line-height: 26px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-1c9a966b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 12px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-7fa41347 > .elementor-widget-container {
		margin: 0px 6px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-5ebaeeb1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-32b91acc .elementor-heading-title {
		line-height: 26px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-32b91acc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 12px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-5553e98 > .elementor-widget-container {
		margin: 0px 6px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-86fd396 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-96761ea > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4e3b5700 .elementor-heading-title {
		line-height: 26px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4e3b5700 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 12px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-38b9a40 > .elementor-widget-container {
		margin: 0px 6px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-da9094e {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 50px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-06b5faf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-06b5faf > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 0px 11px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-76c2180 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-8270a32 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-b31c7c8 > .elementor-widget-container {
		margin: 0px 6px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-7b175c5 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-a72cc25 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-66ae50e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-66ae50e > .elementor-element-populated {
		padding: 0px 0px 500px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-5e56b96b > .elementor-widget-container {
		padding: 0px 0px 22px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-23962a7d {
		padding: 0px 25px 0px 25px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-2b37e007 > .elementor-element-populated {
		margin: 0px 5px 0px 5px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 5px;
		padding: 40px 20px 35px 20px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-2367e421 .elementor-heading-title {
		font-size: 17px;
		line-height: 27px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-60696bcf > .elementor-element-populated {
		margin: 0px 5px 0px 5px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 5px;
		padding: 40px 20px 35px 20px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-50baa6b8 .elementor-heading-title {
		font-size: 17px;
		line-height: 27px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-1670c8c3 > .elementor-element-populated {
		margin: 0px 5px 0px 5px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 5px;
		padding: 40px 20px 35px 20px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-c5ee21e .elementor-heading-title {
		font-size: 17px;
		line-height: 27px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4456f903 > .elementor-element-populated {
		margin: 0px 5px 0px 5px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 5px;
		padding: 40px 20px 35px 20px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-294038ba .elementor-heading-title {
		font-size: 17px;
		line-height: 27px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-c21058 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-722a783c > .elementor-element-populated {
		margin: 0px 0px 50px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-29dd76 > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-1236efc3 {
		margin-top: 60px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-2af5ca5c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 50px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-cdaf359 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-3ef58dd7 > .elementor-widget-container {
		background-position: 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-7287 .elementor-element.elementor-element-b6799a6 {
		padding: 60px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-7e120b5 > .elementor-element-populated {
		padding: 225px 0px 0px 10px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-dfe46bd .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-73779ea .elementor-heading-title {
		font-size: 70px;
		line-height: 80px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-578d459 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-c601080 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-28e4ecf > .elementor-element-populated {
		padding: 0px 10px 0px 10px;
	}
	
	body:not(.rtl) .elementor-7287 .elementor-element.elementor-element-715064a {
		left: 192px;
	}
	
	body.rtl .elementor-7287 .elementor-element.elementor-element-715064a {
		right: 192px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-715064a {
		bottom: -39px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-e06f761 > .elementor-element-populated {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-078c3e9 > .elementor-element-populated {
		margin: 0px 0px 60px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-0e16247 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-3c87403e {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-ec18e2f {
		width: 100%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-ec18e2f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-ec18e2f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	body:not(.rtl) .elementor-7287 .elementor-element.elementor-element-e9606c1 {
		right: 9.219px;
	}
	
	body.rtl .elementor-7287 .elementor-element.elementor-element-e9606c1 {
		left: 9.219px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-e9606c1 {
		bottom: 48.156px;
	}
	
	body:not(.rtl) .elementor-7287 .elementor-element.elementor-element-723c5f3 {
		left: 6px;
	}
	
	body.rtl .elementor-7287 .elementor-element.elementor-element-723c5f3 {
		right: 6px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-723c5f3 {
		top: -11px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-6ba66c32 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-6ba66c32 > .elementor-element-populated {
		margin: 60px 15px 33px 0px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-5acf0e6f {
		margin-top: -6px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-52f76a7e {
		width: 15%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-52f76a7e > .elementor-element-populated {
		margin: 15px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	body:not(.rtl) .elementor-7287 .elementor-element.elementor-element-7e9d438f {
		left: 0px;
	}
	
	body.rtl .elementor-7287 .elementor-element.elementor-element-7e9d438f {
		right: 0px;
	}
	
	body:not(.rtl) .elementor-7287 .elementor-element.elementor-element-526ed5c {
		left: 0px;
	}
	
	body.rtl .elementor-7287 .elementor-element.elementor-element-526ed5c {
		right: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-526ed5c {
		top: 115px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-1fe66e12 {
		width: 85%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-1fe66e12 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-1fe66e12 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 16px 0px 0px 10px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-1c9a966b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-7fa41347 {
		font-size: 16px;
		line-height: 28px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-7fa41347 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-6c7b1a6c {
		width: 15%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-6c7b1a6c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-5ebaeeb1 {
		width: 85%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-5ebaeeb1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-5ebaeeb1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-32b91acc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-5553e98 {
		font-size: 16px;
		line-height: 28px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-5553e98 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4b9282e9 {
		width: 15%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4b9282e9 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-96761ea {
		width: 85%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-96761ea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-96761ea > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4e3b5700 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-38b9a40 {
		font-size: 16px;
		line-height: 28px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-38b9a40 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-da9094e {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-06b5faf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-06b5faf > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-76c2180 {
		width: 100%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-76c2180 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-76c2180 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 16px 15px 0px 15px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-8270a32 .elementor-heading-title {
		line-height: 40px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-8270a32 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-b31c7c8 {
		font-size: 16px;
		line-height: 28px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-b31c7c8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-a72cc25 {
		width: 100%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-a72cc25 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-a72cc25 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-66ae50e {
		width: 100%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-66ae50e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-66ae50e > .elementor-element-populated {
		margin: 0px 0px 40px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 45px 0px 500px 15px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-6ffdae1c > .elementor-element-populated {
		margin: 0px 0px 35px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-84a2dec > .elementor-element-populated {
		margin: 0px 0px 25px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-1906c7b9 .elementor-image-box-img {
		margin-bottom: 17px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-54602c51 > .elementor-element-populated {
		margin: 0px 0px 25px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-3c1d0683 .elementor-image-box-img {
		margin-bottom: 17px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-278b2f4a > .elementor-element-populated {
		margin: 0px 0px 25px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-7c7c2e62 .elementor-image-box-img {
		margin-bottom: 17px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-63db9d8 > .elementor-element-populated {
		margin: 0px 0px 25px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-dc344af .elementor-image-box-img {
		margin-bottom: 17px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4d25d84 > .elementor-element-populated {
		margin: 0px 0px 25px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-7219f91 .elementor-image-box-img {
		margin-bottom: 17px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-f9420c7 > .elementor-element-populated {
		margin: 0px 0px 25px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-8dd02b8 .elementor-image-box-img {
		margin-bottom: 17px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-56d6c778 > .elementor-element-populated {
		margin: -26px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-5e56b96b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 12px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-2b37e007 > .elementor-element-populated {
		margin: 15px 15px 15px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
		padding: 40px 40px 35px 40px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-2367e421 .elementor-heading-title {
		font-size: 20px;
		line-height: 28px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-60696bcf > .elementor-element-populated {
		margin: 15px 15px 15px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
		padding: 40px 40px 35px 40px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-50baa6b8 .elementor-heading-title {
		font-size: 20px;
		line-height: 28px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-1670c8c3 > .elementor-element-populated {
		margin: 15px 15px 15px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
		padding: 40px 40px 35px 40px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-c5ee21e .elementor-heading-title {
		font-size: 20px;
		line-height: 28px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4456f903 > .elementor-element-populated {
		margin: 15px 15px 15px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
		padding: 40px 40px 35px 40px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-294038ba .elementor-heading-title {
		font-size: 20px;
		line-height: 28px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-3c0a18a8 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-202d92e8 {
		text-align: center;
	}
	
	.elementor-7287 .elementor-element.elementor-element-52d8d6fc .elementor-divider {
		text-align: center;
	}
	
	.elementor-7287 .elementor-element.elementor-element-52d8d6fc .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-7287 .elementor-element.elementor-element-63b1cff6 {
		text-align: center;
	}
	
	.elementor-7287 .elementor-element.elementor-element-13c19e01 > .elementor-element-populated {
		margin: 0px 0px 25px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-2422973f .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4f529f84 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4c280c7 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-65f53fc7 > .elementor-element-populated {
		margin: 0px 0px 25px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-466fc1f7 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4540aaf3 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-57725b7f {
		padding: 60px 0px 90px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-7ace4abd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7287 .elementor-element.elementor-element-7ace4abd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-7287 .elementor-element.elementor-element-7ace4abd > .elementor-element-populated {
		margin: 0px 0px 25px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-196ab610 > .elementor-widget-container {
		padding: 4px 0px 20px 59px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-3ebb1f75:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7287 .elementor-element.elementor-element-3ebb1f75 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-7287 .elementor-element.elementor-element-3ebb1f75 > .elementor-element-populated {
		margin: 0px 0px 25px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-23bf8f73 > .elementor-widget-container {
		padding: 4px 0px 20px 59px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4db18462:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7287 .elementor-element.elementor-element-4db18462 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4db18462 > .elementor-element-populated {
		margin: 0px 0px 25px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4dcf3f8e > .elementor-widget-container {
		padding: 4px 0px 20px 59px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-5a6847da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7287 .elementor-element.elementor-element-5a6847da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-7287 .elementor-element.elementor-element-5a6847da > .elementor-element-populated {
		margin: 0px 0px 25px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-781415 > .elementor-widget-container {
		padding: 4px 0px 20px 59px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-c21058 {
		padding: 60px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-722a783c > .elementor-element-populated {
		margin: 0px 0px 130px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-29dd76 > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-5b34444 {
		padding: 30px 15px 5px 15px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-3ef58dd7 > .elementor-widget-container {
		background-position: 0px 0px;
	}
	
	.elementor-7287 .elementor-element.elementor-element-51d810b8 .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
}

@media (min-width:768px) {
	.elementor-7287 .elementor-element.elementor-element-7e120b5 {
		width: 44%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-3eba5cf {
		width: 13.25%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-6821f1c {
		width: 86.75%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4c8f24c {
		width: 13.25%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-6f293d6 {
		width: 86.75%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-a13e21b {
		width: 51.332%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-bc7b6f2 {
		width: 4%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-28e4ecf {
		width: 25.099%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-e06f761 {
		width: 27.381%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-b21a3ca {
		width: 4.52%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-744b45d {
		width: 43%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-3f6bc15 {
		width: 25%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4e4e39d {
		width: 49.332%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-79c2061 {
		width: 25%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-52f76a7e {
		width: 9%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-1fe66e12 {
		width: 91%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-6c7b1a6c {
		width: 9%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-5ebaeeb1 {
		width: 91%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4b9282e9 {
		width: 9%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-96761ea {
		width: 91%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-06b5faf {
		width: 46.6%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-be241f3 {
		width: 4.066%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-66ae50e {
		width: 49%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-6ffdae1c {
		width: 58%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-5b342286 {
		width: 42%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-32dc1a75 {
		width: 15%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-146d1d5a {
		width: 69.332%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-6f2dec60 {
		width: 15%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-9fdc73c {
		width: 20%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-56d6c778 {
		width: 59.333%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-243f5cd5 {
		width: 20%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-3c0a18a8 {
		width: 45%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-507ae09f {
		width: 55%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-722a783c {
		width: 60%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-29dd76 {
		width: 40%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-602e0cb6 {
		width: 20%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-67cd765e {
		width: 59.664%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-3215ed0d {
		width: 20%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-7287 .elementor-element.elementor-element-28e4ecf {
		width: 45%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-e06f761 {
		width: 45%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-b21a3ca {
		width: 100%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-744b45d {
		width: 100%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4e4e39d {
		width: 80%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-ec18e2f {
		width: 75%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-6ba66c32 {
		width: 75%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-52f76a7e {
		width: 15%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-1fe66e12 {
		width: 78%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-6c7b1a6c {
		width: 15%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-5ebaeeb1 {
		width: 78%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-4b9282e9 {
		width: 15%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-96761ea {
		width: 78%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-06b5faf {
		width: 100%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-76c2180 {
		width: 100%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-a72cc25 {
		width: 100%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-66ae50e {
		width: 100%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-146d1d5a {
		width: 100%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-9fdc73c {
		width: 15%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-56d6c778 {
		width: 70%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-243f5cd5 {
		width: 15%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-722a783c {
		width: 100%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-29dd76 {
		width: 100%;
	}
	
	.elementor-7287 .elementor-element.elementor-element-67cd765e {
		width: 100%;
	}
}

@media (min-width:1025px) {
	.elementor-7287 .elementor-element.elementor-element-c601080:not(.elementor-motion-effects-element-type-background), .elementor-7287 .elementor-element.elementor-element-c601080 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}
