
.elementor-729 .elementor-element.elementor-element-792e03cb {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-729 .elementor-element.elementor-element-c59ea18 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-c59ea18 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 34px;
	font-weight: 900;
	color: #000;
}

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

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

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

.elementor-729 .elementor-element.elementor-element-3881ba9 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #484848;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

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

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

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

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

.elementor-729 .elementor-element.elementor-element-6a4d8f07 {
	--divider-border-style: solid;
	--divider-color: #ececec;
	--divider-border-width: 1px;
}

.elementor-729 .elementor-element.elementor-element-6a4d8f07 .elementor-divider-separator {
	width: 100%;
}

.elementor-729 .elementor-element.elementor-element-6a4d8f07 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

.elementor-729 .elementor-element.elementor-element-e32dacd {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-729 .elementor-element.elementor-element-704f25c3 {
	width: var(--container-widget-width, 82px);
	max-width: 82px;
	--container-widget-width: 82px;
	--container-widget-flex-grow: 0;
}

.elementor-729 .elementor-element.elementor-element-704f25c3 img {
	width: 82px;
	height: 82px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	border-radius: 300px 300px 300px 300px;
}

.elementor-729 .elementor-element.elementor-element-7836f919 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 15px;
}

.elementor-729 .elementor-element.elementor-element-68cf5980 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #434343;
}

.elementor-729 .elementor-element.elementor-element-6cd06cdd {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #636363;
}

.elementor-729 .elementor-element.elementor-element-26092972 {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-200c1d6a {
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-200c1d6a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
	color: #0045a4;
}

.elementor-729 .elementor-element.elementor-element-32aea6f2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-729 .elementor-element.elementor-element-32aea6f2 img {
	width: 100%;
	border-radius: 7px 7px 7px 7px;
}

.elementor-729 .elementor-element.elementor-element-f2fa88e {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-59914365 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #1db200;
	--border-color: #1db200;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 4px 1px rgba(67, 228, 0, .25);
	--padding-top: 30px;
	--padding-bottom: 45px;
	--padding-left: 45px;
	--padding-right: 30px;
}

.elementor-729 .elementor-element.elementor-element-647dfcd6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
}

.elementor-729 .elementor-element.elementor-element-647dfcd6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #000;
}

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

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

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

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

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

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

.elementor-729 .elementor-element.elementor-element-171b8f7e .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-729 .elementor-element.elementor-element-171b8f7e .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-171b8f7e.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-729 .elementor-element.elementor-element-171b8f7e.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-171b8f7e.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-729 .elementor-element.elementor-element-171b8f7e .elementor-icon {
	font-size: 30px;
}

.elementor-729 .elementor-element.elementor-element-171b8f7e .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-171b8f7e .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-171b8f7e:has(:hover) .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-171b8f7e:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-3507d2d .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-729 .elementor-element.elementor-element-3507d2d .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-3507d2d.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-729 .elementor-element.elementor-element-3507d2d.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-3507d2d.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-729 .elementor-element.elementor-element-3507d2d .elementor-icon {
	font-size: 30px;
}

.elementor-729 .elementor-element.elementor-element-3507d2d .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-3507d2d .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-3507d2d:has(:hover) .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-3507d2d:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-6ab5c009 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-729 .elementor-element.elementor-element-6ab5c009 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-6ab5c009.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-729 .elementor-element.elementor-element-6ab5c009.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-6ab5c009.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-729 .elementor-element.elementor-element-6ab5c009 .elementor-icon {
	font-size: 30px;
}

.elementor-729 .elementor-element.elementor-element-6ab5c009 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-6ab5c009 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-6ab5c009:has(:hover) .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-6ab5c009:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-599b7977 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-729 .elementor-element.elementor-element-599b7977 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-599b7977.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-729 .elementor-element.elementor-element-599b7977.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-599b7977.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-729 .elementor-element.elementor-element-599b7977 .elementor-icon {
	font-size: 30px;
}

.elementor-729 .elementor-element.elementor-element-599b7977 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-599b7977 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-599b7977:has(:hover) .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-599b7977:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-2d62f1a6 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-729 .elementor-element.elementor-element-2d62f1a6 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-2d62f1a6.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-729 .elementor-element.elementor-element-2d62f1a6.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-2d62f1a6.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-729 .elementor-element.elementor-element-2d62f1a6 .elementor-icon {
	font-size: 30px;
}

.elementor-729 .elementor-element.elementor-element-2d62f1a6 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-2d62f1a6 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-2d62f1a6:has(:hover) .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-2d62f1a6:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-33ddf173 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-729 .elementor-element.elementor-element-33ddf173 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-33ddf173.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-729 .elementor-element.elementor-element-33ddf173.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-33ddf173.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-729 .elementor-element.elementor-element-33ddf173 .elementor-icon {
	font-size: 30px;
}

.elementor-729 .elementor-element.elementor-element-33ddf173 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-33ddf173 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-33ddf173:has(:hover) .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-33ddf173:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-4ae99c10 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-37fb2210 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #1db200;
	--border-color: #1db200;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 4px 1px rgba(67, 228, 0, .25);
	--padding-top: 30px;
	--padding-bottom: 45px;
	--padding-left: 45px;
	--padding-right: 30px;
}

.elementor-729 .elementor-element.elementor-element-775db5f2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
}

.elementor-729 .elementor-element.elementor-element-775db5f2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-3c80d890 .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-729 .elementor-element.elementor-element-3c80d890 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-3c80d890.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-729 .elementor-element.elementor-element-3c80d890.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-3c80d890.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-729 .elementor-element.elementor-element-3c80d890 .elementor-icon {
	font-size: 30px;
}

.elementor-729 .elementor-element.elementor-element-3c80d890 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-3c80d890 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-3c80d890:has(:hover) .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-3c80d890:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-7160fcce .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-729 .elementor-element.elementor-element-7160fcce .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-7160fcce.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-729 .elementor-element.elementor-element-7160fcce.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-7160fcce.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-729 .elementor-element.elementor-element-7160fcce .elementor-icon {
	font-size: 30px;
}

.elementor-729 .elementor-element.elementor-element-7160fcce .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-7160fcce .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-7160fcce:has(:hover) .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-7160fcce:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-1c63fff5 .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-729 .elementor-element.elementor-element-1c63fff5 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-1c63fff5.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-729 .elementor-element.elementor-element-1c63fff5.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-1c63fff5.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-729 .elementor-element.elementor-element-1c63fff5 .elementor-icon {
	font-size: 30px;
}

.elementor-729 .elementor-element.elementor-element-1c63fff5 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-1c63fff5 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-1c63fff5:has(:hover) .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-1c63fff5:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-76634805 .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-729 .elementor-element.elementor-element-76634805 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-76634805.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-729 .elementor-element.elementor-element-76634805.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-76634805.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-729 .elementor-element.elementor-element-76634805 .elementor-icon {
	font-size: 30px;
}

.elementor-729 .elementor-element.elementor-element-76634805 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-76634805 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-76634805:has(:hover) .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-76634805:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-3eeb2302 .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-729 .elementor-element.elementor-element-3eeb2302 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-3eeb2302.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-729 .elementor-element.elementor-element-3eeb2302.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-3eeb2302.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-729 .elementor-element.elementor-element-3eeb2302 .elementor-icon {
	font-size: 30px;
}

.elementor-729 .elementor-element.elementor-element-3eeb2302 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-3eeb2302 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-3eeb2302:has(:hover) .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-3eeb2302:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-715de384 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #c53d00;
	--border-color: #c53d00;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 4px 1px rgba(232, 0, 0, .25);
	--padding-top: 30px;
	--padding-bottom: 45px;
	--padding-left: 45px;
	--padding-right: 30px;
}

.elementor-729 .elementor-element.elementor-element-3446b27f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
}

.elementor-729 .elementor-element.elementor-element-3446b27f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-2ee9d762 .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-729 .elementor-element.elementor-element-2ee9d762 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-2ee9d762.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-729 .elementor-element.elementor-element-2ee9d762.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-2ee9d762.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-729 .elementor-element.elementor-element-2ee9d762 .elementor-icon {
	font-size: 30px;
}

.elementor-729 .elementor-element.elementor-element-2ee9d762 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-2ee9d762 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-2ee9d762:has(:hover) .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-2ee9d762:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-5c039e96 .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-729 .elementor-element.elementor-element-5c039e96 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-5c039e96.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-729 .elementor-element.elementor-element-5c039e96.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-5c039e96.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-729 .elementor-element.elementor-element-5c039e96 .elementor-icon {
	font-size: 30px;
}

.elementor-729 .elementor-element.elementor-element-5c039e96 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-5c039e96 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-5c039e96:has(:hover) .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-5c039e96:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-60f97272 .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-729 .elementor-element.elementor-element-60f97272 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-60f97272.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-729 .elementor-element.elementor-element-60f97272.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-60f97272.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-729 .elementor-element.elementor-element-60f97272 .elementor-icon {
	font-size: 30px;
}

.elementor-729 .elementor-element.elementor-element-60f97272 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-60f97272 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-60f97272:has(:hover) .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-60f97272:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-5265e42 .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-729 .elementor-element.elementor-element-5265e42 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-5265e42.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-729 .elementor-element.elementor-element-5265e42.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-5265e42.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-729 .elementor-element.elementor-element-5265e42 .elementor-icon {
	font-size: 30px;
}

.elementor-729 .elementor-element.elementor-element-5265e42 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-5265e42 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-5265e42:has(:hover) .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-5265e42:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-5c57452e .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-729 .elementor-element.elementor-element-5c57452e .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-5c57452e.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-729 .elementor-element.elementor-element-5c57452e.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-5c57452e.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-729 .elementor-element.elementor-element-5c57452e .elementor-icon {
	font-size: 30px;
}

.elementor-729 .elementor-element.elementor-element-5c57452e .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-5c57452e .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-5c57452e:has(:hover) .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-5c57452e:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-54b9f106 {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-729 .elementor-element.elementor-element-7a5158c6 .elementor-button {
	background-color: #00aaf2;
	font-family: "Roboto", Sans-serif;
	font-size: 34px;
	font-weight: 700;
	border-radius: 10px 10px 10px 10px;
	padding: 15px 10px 15px 10px;
}

.elementor-729 .elementor-element.elementor-element-7a5158c6 {
	margin: 15px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-729 .elementor-element.elementor-element-24b7083 {
	width: var(--container-widget-width, 710px);
	max-width: 710px;
	--container-widget-width: 710px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-24b7083.elementor-element {
	--align-self: center;
}

.elementor-729 .elementor-element.elementor-element-30079440 {
	--display: flex;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-494c73c9 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 7px 0px rgba(155, 155, 155, .25);
	--padding-top: 40px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-729 .elementor-element.elementor-element-3b54f106 {
	margin: -55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-729 .elementor-element.elementor-element-3b54f106 img {
	width: 70px;
}

.elementor-729 .elementor-element.elementor-element-147c21a4 {
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-147c21a4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	text-decoration: underline;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-4955a537 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-729 .elementor-element.elementor-element-5700a4ec {
	--display: flex;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-5700a4ec.e-con {
	--align-self: flex-start;
}

.elementor-729 .elementor-element.elementor-element-3d171fdd {
	margin: 86px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-729 .elementor-element.elementor-element-291a77ca {
	margin: -17% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 16%;
	text-align: start;
}

.elementor-729 .elementor-element.elementor-element-291a77ca img {
	width: 122px;
}

.elementor-729 .elementor-element.elementor-element-139f76e9 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-538691a8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-2ddf40f5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;
	padding: 7px 20px 7px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #a3bac6;
}

.elementor-729 .elementor-element.elementor-element-2ddf40f5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-170c1205.elementor-element {
	--align-self: center;
}

.elementor-729 .elementor-element.elementor-element-170c1205 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-73e37b7 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-73e37b7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-8d56ce0 {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-8d56ce0:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-8d56ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-46c592d {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-46c592d.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-46c592d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-28483284 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-28483284 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-2fa77191 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-2fa77191:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-2fa77191 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-3e3519da {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-3e3519da:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-3e3519da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-1dc1e464 {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-1dc1e464.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-1dc1e464 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-258f5afd {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-258f5afd .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-79d47124 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-79d47124:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-79d47124 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-4cd92eef {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-4cd92eef:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-4cd92eef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-5b99cfc9 {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-5b99cfc9.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-5b99cfc9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-219d75b0 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-219d75b0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-f0d74b7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-f0d74b7:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-f0d74b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-f5225cd {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-f5225cd:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-f5225cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-7242d27 {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-7242d27.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-7242d27 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-13be6116 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-13be6116 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-6729ee2e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-6729ee2e:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-6729ee2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-50568371 {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-50568371:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-50568371 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-1816a142 {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-1816a142.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-1816a142 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-172dca6 {
	margin: 60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-172dca6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-64008eca {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-d9230c6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-4512f1c7.elementor-element {
	--align-self: center;
}

.elementor-729 .elementor-element.elementor-element-4512f1c7 {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 20px;
	--e-rating-icon-marked-color: #fb0;
}

.elementor-729 .elementor-element.elementor-element-592338fe {
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-592338fe .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-1afad49e .elementor-button {
	background-color: transparent;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	background-image: linear-gradient(180deg, #f15900 0%, #ff3c1e 100%);
	box-shadow: 0px 0px 10px 3px rgba(241, 89, 0, .3);
	border-radius: 10px 10px 10px 10px;
	padding: 20px 100px 20px 100px;
}

.elementor-729 .elementor-element.elementor-element-1afad49e {
	margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-4d97fa7b {
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-4d97fa7b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-41b322b4 {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #484848;
}

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

.elementor-729 .elementor-element.elementor-element-7a525a48 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-51b70394 {
	background-color: #4bcc7d;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-51b70394 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-24390960 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

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

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

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

.elementor-729 .elementor-element.elementor-element-1e0f2df6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-1e0f2df6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-1e0f2df6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-1e0f2df6 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-1e0f2df6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-1e0f2df6 .elementor-icon-list-icon i {
	color: #5bce7d;
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-1e0f2df6 .elementor-icon-list-icon svg {
	fill: #5bce7d;
	transition: fill .3s;
}

.elementor-729 .elementor-element.elementor-element-1e0f2df6 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-729 .elementor-element.elementor-element-1e0f2df6 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-729 .elementor-element.elementor-element-1e0f2df6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-1e0f2df6 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-1e0f2df6 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-43c35d74 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-3a85a64 {
	background-color: #cc4b4b;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-3a85a64 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-20a82db9 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-62db4be6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-62db4be6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-62db4be6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-62db4be6 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-62db4be6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-62db4be6 .elementor-icon-list-icon i {
	color: #d10d13;
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-62db4be6 .elementor-icon-list-icon svg {
	fill: #d10d13;
	transition: fill .3s;
}

.elementor-729 .elementor-element.elementor-element-62db4be6 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-729 .elementor-element.elementor-element-62db4be6 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-729 .elementor-element.elementor-element-62db4be6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-62db4be6 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-62db4be6 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-4ca206ae .elementor-button {
	background-color: transparent;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	background-image: linear-gradient(180deg, #f15900 0%, #ff3c1e 100%);
	box-shadow: 0px 0px 10px 3px rgba(241, 89, 0, .3);
	border-radius: 10px 10px 10px 10px;
	padding: 20px 100px 20px 100px;
}

.elementor-729 .elementor-element.elementor-element-4ca206ae {
	margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-5f5b0474 {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-7f283b63 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 7px 0px rgba(155, 155, 155, .25);
	--padding-top: 40px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-729 .elementor-element.elementor-element-146e7ea1 {
	margin: -55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-729 .elementor-element.elementor-element-146e7ea1 img {
	width: 70px;
}

.elementor-729 .elementor-element.elementor-element-398d48c5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-729 .elementor-element.elementor-element-6f40a823 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-6f40a823.e-con {
	--align-self: flex-start;
}

.elementor-729 .elementor-element.elementor-element-3929c67f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-3929c67f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	text-decoration: underline;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-3db80ba3 {
	margin: 6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-3db80ba3 img {
	width: 220px;
}

.elementor-729 .elementor-element.elementor-element-25052493 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-36cf2217 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-326e3771 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;
	padding: 7px 20px 7px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #a3bac6;
}

.elementor-729 .elementor-element.elementor-element-326e3771 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-4da5eb99.elementor-element {
	--align-self: center;
}

.elementor-729 .elementor-element.elementor-element-4da5eb99 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-1448c3d2 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-1448c3d2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-75082808 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-75082808:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-75082808 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-731d83fa {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-731d83fa:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-731d83fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-629dfd3d {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-629dfd3d.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-629dfd3d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-772c8523 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-772c8523 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-6903ee4f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-6903ee4f:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-6903ee4f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-48cbace3 {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-48cbace3:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-48cbace3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-2abb6b9a {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-2abb6b9a.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-2abb6b9a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-1f234981 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-1f234981 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-6c173e52 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-6c173e52:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-6c173e52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-5428f9d2 {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-5428f9d2:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-5428f9d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-25e66513 {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-25e66513.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-25e66513 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-687404e7 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-687404e7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-5cdbd8ea {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-5cdbd8ea:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-5cdbd8ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-4c620b56 {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-4c620b56:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-4c620b56 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-61ca3698 {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-61ca3698.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-61ca3698 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-1b7ba560 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-1b7ba560 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-43e54cee {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-43e54cee:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-43e54cee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-453acb8c {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-453acb8c:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-453acb8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-554a0ccd {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-554a0ccd.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-554a0ccd .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-739a7831 {
	margin: 60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-739a7831 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-5edb9310 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-54d93f82 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-46968d23.elementor-element {
	--align-self: center;
}

.elementor-729 .elementor-element.elementor-element-46968d23 {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 20px;
	--e-rating-icon-marked-color: #fb0;
}

.elementor-729 .elementor-element.elementor-element-27831491 .elementor-button {
	background-color: #ff9c00;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	border-radius: 10px 10px 10px 10px;
	padding: 20px 70px 20px 70px;
}

.elementor-729 .elementor-element.elementor-element-27831491 .elementor-button:hover, .elementor-729 .elementor-element.elementor-element-27831491 .elementor-button:focus {
	background-color: #e78e00;
}

.elementor-729 .elementor-element.elementor-element-27831491 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

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

.elementor-729 .elementor-element.elementor-element-2a66fd75 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-269ec035 {
	background-color: #4bcc7d;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-269ec035 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-1ef56b2f {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-6bff7b5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-6bff7b5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-6bff7b5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-6bff7b5c .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-6bff7b5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-6bff7b5c .elementor-icon-list-icon i {
	color: #5bce7d;
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-6bff7b5c .elementor-icon-list-icon svg {
	fill: #5bce7d;
	transition: fill .3s;
}

.elementor-729 .elementor-element.elementor-element-6bff7b5c {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-729 .elementor-element.elementor-element-6bff7b5c .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-729 .elementor-element.elementor-element-6bff7b5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-6bff7b5c .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-6bff7b5c .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-19e86d19 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-5fe18bf0 {
	background-color: #cc4b4b;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-5fe18bf0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-7e4d3c87 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-58570fec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-58570fec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-58570fec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-58570fec .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-58570fec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-58570fec .elementor-icon-list-icon i {
	color: #d10d13;
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-58570fec .elementor-icon-list-icon svg {
	fill: #d10d13;
	transition: fill .3s;
}

.elementor-729 .elementor-element.elementor-element-58570fec {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-729 .elementor-element.elementor-element-58570fec .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-729 .elementor-element.elementor-element-58570fec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-58570fec .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-58570fec .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-3336251e {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-58ceb0d0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 7px 0px rgba(155, 155, 155, .25);
	--padding-top: 40px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-729 .elementor-element.elementor-element-74682ce0 {
	margin: -55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-729 .elementor-element.elementor-element-74682ce0 img {
	width: 70px;
}

.elementor-729 .elementor-element.elementor-element-346c733c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-729 .elementor-element.elementor-element-2f4cc282 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-2f4cc282.e-con {
	--align-self: flex-start;
}

.elementor-729 .elementor-element.elementor-element-37eefdf {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-37eefdf .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	text-decoration: underline;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-311208aa {
	margin: 32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-311208aa img {
	width: 91px;
}

.elementor-729 .elementor-element.elementor-element-3aaf111b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-336456c9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-5aa24218 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;
	padding: 7px 20px 7px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #a3bac6;
}

.elementor-729 .elementor-element.elementor-element-5aa24218 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-6261771e.elementor-element {
	--align-self: center;
}

.elementor-729 .elementor-element.elementor-element-6261771e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-43e6913 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-43e6913 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-e0ffc3d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-e0ffc3d:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-e0ffc3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-49cd813c {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-49cd813c:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-49cd813c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-6aac2db3 {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-6aac2db3.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-6aac2db3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-5c593757 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-5c593757 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-45ce9faf {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-45ce9faf:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-45ce9faf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-2e171929 {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-2e171929:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-2e171929 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-1a31dca5 {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-1a31dca5.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-1a31dca5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-e2ed320 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-e2ed320 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-58267fb1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-58267fb1:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-58267fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-507cc5cc {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-507cc5cc:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-507cc5cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-5d6877fc {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-5d6877fc.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-5d6877fc .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-6a9f1fd7 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-6a9f1fd7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-7fa4223e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-7fa4223e:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-7fa4223e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-5f439bd4 {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-5f439bd4:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-5f439bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-5bc1654b {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-5bc1654b.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-5bc1654b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-2d2b4f8 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-2d2b4f8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-88ddd3d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-88ddd3d:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-88ddd3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-19f50261 {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-19f50261:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-19f50261 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-4a5a39c0 {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-4a5a39c0.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-4a5a39c0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-2b368f9d {
	margin: 60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-2b368f9d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-12256a4c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-70558aa2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-41e2f0a4.elementor-element {
	--align-self: center;
}

.elementor-729 .elementor-element.elementor-element-41e2f0a4 {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 20px;
	--e-rating-icon-marked-color: #fb0;
}

.elementor-729 .elementor-element.elementor-element-c04ba71 .elementor-button {
	background-color: #ff9c00;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	border-radius: 10px 10px 10px 10px;
	padding: 20px 70px 20px 70px;
}

.elementor-729 .elementor-element.elementor-element-c04ba71 .elementor-button:hover, .elementor-729 .elementor-element.elementor-element-c04ba71 .elementor-button:focus {
	background-color: #e78e00;
}

.elementor-729 .elementor-element.elementor-element-c04ba71 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

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

.elementor-729 .elementor-element.elementor-element-44a04da2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-551dec92 {
	background-color: #4bcc7d;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-551dec92 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-31eada6f {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-343d8fa9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-343d8fa9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-343d8fa9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-343d8fa9 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-343d8fa9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-343d8fa9 .elementor-icon-list-icon i {
	color: #5bce7d;
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-343d8fa9 .elementor-icon-list-icon svg {
	fill: #5bce7d;
	transition: fill .3s;
}

.elementor-729 .elementor-element.elementor-element-343d8fa9 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-729 .elementor-element.elementor-element-343d8fa9 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-729 .elementor-element.elementor-element-343d8fa9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-343d8fa9 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-343d8fa9 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-4ced43e7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-76538d53 {
	background-color: #cc4b4b;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-76538d53 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-76315455 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-66820c2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-66820c2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-66820c2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-66820c2d .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-66820c2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-66820c2d .elementor-icon-list-icon i {
	color: #d10d13;
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-66820c2d .elementor-icon-list-icon svg {
	fill: #d10d13;
	transition: fill .3s;
}

.elementor-729 .elementor-element.elementor-element-66820c2d {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-729 .elementor-element.elementor-element-66820c2d .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-729 .elementor-element.elementor-element-66820c2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-66820c2d .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-66820c2d .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-38256ac6 {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-4fa62d83 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 7px 0px rgba(155, 155, 155, .25);
	--padding-top: 40px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-729 .elementor-element.elementor-element-630e2eb {
	margin: -55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-729 .elementor-element.elementor-element-630e2eb img {
	width: 70px;
}

.elementor-729 .elementor-element.elementor-element-3c19e562 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-729 .elementor-element.elementor-element-79bd003a {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-79bd003a.e-con {
	--align-self: flex-start;
}

.elementor-729 .elementor-element.elementor-element-813b9b3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-813b9b3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	text-decoration: underline;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-302f4955 {
	margin: 38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-302f4955 img {
	width: 252px;
}

.elementor-729 .elementor-element.elementor-element-3b8e0456 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-69ea7c51 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-4ad140d1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;
	padding: 7px 20px 7px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #a3bac6;
}

.elementor-729 .elementor-element.elementor-element-4ad140d1 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-23dafdb2.elementor-element {
	--align-self: center;
}

.elementor-729 .elementor-element.elementor-element-23dafdb2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-44f2e2ca {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-44f2e2ca .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-71b3a0f0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-71b3a0f0:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-71b3a0f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-126ec1cf {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-126ec1cf:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-126ec1cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-32919d87 {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-32919d87.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-32919d87 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-12ba5c53 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-12ba5c53 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-4f635ce7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-4f635ce7:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-4f635ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-4ea8d1d5 {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-4ea8d1d5:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-4ea8d1d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-1148f9d6 {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-1148f9d6.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-1148f9d6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-70e22b9f {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-70e22b9f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-33571f72 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-33571f72:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-33571f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-5459d022 {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-5459d022:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-5459d022 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-895f13c {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-895f13c.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-895f13c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-5d9f95f1 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-5d9f95f1 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-1287b034 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-1287b034:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-1287b034 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-7c2757fd {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-7c2757fd:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-7c2757fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-41534236 {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-41534236.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-41534236 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-29fa8c20 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-29fa8c20 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-6a15067d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-6a15067d:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-6a15067d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-4255fa27 {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-4255fa27:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-4255fa27 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-66546e5b {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-66546e5b.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-66546e5b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-bd2f57e {
	margin: 60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-bd2f57e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-77f98515 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-1a8ba3cf .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-12162f0d.elementor-element {
	--align-self: center;
}

.elementor-729 .elementor-element.elementor-element-12162f0d {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 20px;
	--e-rating-icon-marked-color: #fb0;
}

.elementor-729 .elementor-element.elementor-element-64f7a9fe .elementor-button {
	background-color: #ff9c00;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	border-radius: 10px 10px 10px 10px;
	padding: 20px 70px 20px 70px;
}

.elementor-729 .elementor-element.elementor-element-64f7a9fe .elementor-button:hover, .elementor-729 .elementor-element.elementor-element-64f7a9fe .elementor-button:focus {
	background-color: #e78e00;
}

.elementor-729 .elementor-element.elementor-element-64f7a9fe {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

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

.elementor-729 .elementor-element.elementor-element-11ea7efc {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-1ef0f567 {
	background-color: #4bcc7d;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-1ef0f567 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-77d13655 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-d76ddf2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-d76ddf2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-d76ddf2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-d76ddf2 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-d76ddf2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-d76ddf2 .elementor-icon-list-icon i {
	color: #5bce7d;
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-d76ddf2 .elementor-icon-list-icon svg {
	fill: #5bce7d;
	transition: fill .3s;
}

.elementor-729 .elementor-element.elementor-element-d76ddf2 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-729 .elementor-element.elementor-element-d76ddf2 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-729 .elementor-element.elementor-element-d76ddf2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-d76ddf2 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-d76ddf2 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-ac43b90 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-3a12b967 {
	background-color: #cc4b4b;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-3a12b967 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-730ff4c {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-7778994d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-7778994d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-7778994d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-7778994d .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-7778994d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-7778994d .elementor-icon-list-icon i {
	color: #d10d13;
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-7778994d .elementor-icon-list-icon svg {
	fill: #d10d13;
	transition: fill .3s;
}

.elementor-729 .elementor-element.elementor-element-7778994d {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-729 .elementor-element.elementor-element-7778994d .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-729 .elementor-element.elementor-element-7778994d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-7778994d .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-7778994d .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-1b5a86a4 {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 70px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-2993f521 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 7px 0px rgba(155, 155, 155, .25);
	--padding-top: 40px;
	--padding-bottom: 50px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-729 .elementor-element.elementor-element-1e5aa411 {
	margin: -55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-729 .elementor-element.elementor-element-1e5aa411 img {
	width: 70px;
}

.elementor-729 .elementor-element.elementor-element-535e44c7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-729 .elementor-element.elementor-element-4dc65f {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-4dc65f.e-con {
	--align-self: flex-start;
}

.elementor-729 .elementor-element.elementor-element-642b29f6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-642b29f6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	text-decoration: underline;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-6c055719 {
	margin: 35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-6c055719 img {
	width: 356px;
}

.elementor-729 .elementor-element.elementor-element-197a0462 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-47f7251b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-7c84fdb8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;
	padding: 7px 20px 7px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #a3bac6;
}

.elementor-729 .elementor-element.elementor-element-7c84fdb8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-38ed0b2d.elementor-element {
	--align-self: center;
}

.elementor-729 .elementor-element.elementor-element-38ed0b2d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-5e003ad6 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-5e003ad6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-28073a1c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-28073a1c:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-28073a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-7100aca5 {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-7100aca5:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-7100aca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-7735fbac {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-7735fbac.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-7735fbac .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-6a16ef8c {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-6a16ef8c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-506d5973 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-506d5973:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-506d5973 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-2e5c67bb {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-2e5c67bb:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-2e5c67bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-255a0e00 {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-255a0e00.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-255a0e00 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-50985c65 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-50985c65 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-76ba6bdb {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-76ba6bdb:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-76ba6bdb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-36aac431 {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-36aac431:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-36aac431 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-3229a7d {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-3229a7d.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-3229a7d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-74cb44ba {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-74cb44ba .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-b8cf2cd {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-b8cf2cd:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-b8cf2cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-2c4fefda {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-2c4fefda:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-2c4fefda > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-46338a88 {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-46338a88.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-46338a88 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-49b62ca8 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-729 .elementor-element.elementor-element-49b62ca8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: capitalize;
	color: #484848;
}

.elementor-729 .elementor-element.elementor-element-70c3ced5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-70c3ced5:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-70c3ced5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-729 .elementor-element.elementor-element-41497301 {
	--display: flex;
	--border-radius: 3px 3px 3px 3px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-729 .elementor-element.elementor-element-41497301:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-41497301 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

.elementor-729 .elementor-element.elementor-element-3376fd60 {
	margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-729 .elementor-element.elementor-element-3376fd60.elementor-element {
	--align-self: stretch;
}

.elementor-729 .elementor-element.elementor-element-3376fd60 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-3b149db7 {
	margin: 60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-3b149db7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-7c6617da {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-5d04e600 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	color: #000;
}

.elementor-729 .elementor-element.elementor-element-6517a578.elementor-element {
	--align-self: center;
}

.elementor-729 .elementor-element.elementor-element-6517a578 {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 20px;
	--e-rating-icon-marked-color: #fb0;
}

.elementor-729 .elementor-element.elementor-element-7cb9f91d .elementor-button {
	background-color: #ff9c00;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	border-radius: 10px 10px 10px 10px;
	padding: 20px 70px 20px 70px;
}

.elementor-729 .elementor-element.elementor-element-7cb9f91d .elementor-button:hover, .elementor-729 .elementor-element.elementor-element-7cb9f91d .elementor-button:focus {
	background-color: #e78e00;
}

.elementor-729 .elementor-element.elementor-element-7cb9f91d {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

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

.elementor-729 .elementor-element.elementor-element-27d0062a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-ec08c8b {
	background-color: #4bcc7d;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-ec08c8b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-e15faa9 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-43257086 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-43257086 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-43257086 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-43257086 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-43257086 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-43257086 .elementor-icon-list-icon i {
	color: #5bce7d;
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-43257086 .elementor-icon-list-icon svg {
	fill: #5bce7d;
	transition: fill .3s;
}

.elementor-729 .elementor-element.elementor-element-43257086 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-729 .elementor-element.elementor-element-43257086 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-729 .elementor-element.elementor-element-43257086 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-43257086 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-43257086 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-7908d2ff {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-524d315 {
	background-color: #cc4b4b;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

.elementor-729 .elementor-element.elementor-element-524d315 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #fff;
}

.elementor-729 .elementor-element.elementor-element-77863e3c {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-729 .elementor-element.elementor-element-485bae91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-485bae91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-485bae91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(12px / 2);
}

.elementor-729 .elementor-element.elementor-element-485bae91 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-485bae91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-12px / 2);
}

.elementor-729 .elementor-element.elementor-element-485bae91 .elementor-icon-list-icon i {
	color: #d10d13;
	transition: color .3s;
}

.elementor-729 .elementor-element.elementor-element-485bae91 .elementor-icon-list-icon svg {
	fill: #d10d13;
	transition: fill .3s;
}

.elementor-729 .elementor-element.elementor-element-485bae91 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-729 .elementor-element.elementor-element-485bae91 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-729 .elementor-element.elementor-element-485bae91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-485bae91 .elementor-icon-list-item > a {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-729 .elementor-element.elementor-element-485bae91 .elementor-icon-list-text {
	transition: color .3s;
}

@media (min-width:768px) {
	.elementor-729 .elementor-element.elementor-element-792e03cb {
		--content-width: 960px;
	}
	
	.elementor-729 .elementor-element.elementor-element-21563b8 {
		--content-width: 896px;
	}
	
	.elementor-729 .elementor-element.elementor-element-e32dacd {
		--width: 10%;
	}
	
	.elementor-729 .elementor-element.elementor-element-7836f919 {
		--width: 90%;
	}
	
	.elementor-729 .elementor-element.elementor-element-26092972 {
		--content-width: 960px;
	}
	
	.elementor-729 .elementor-element.elementor-element-30079440 {
		--content-width: 960px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5700a4ec {
		--width: 55%;
	}
	
	.elementor-729 .elementor-element.elementor-element-139f76e9 {
		--width: 45%;
	}
	
	.elementor-729 .elementor-element.elementor-element-3e3519da {
		--width: 97%;
	}
	
	.elementor-729 .elementor-element.elementor-element-4cd92eef {
		--width: 98%;
	}
	
	.elementor-729 .elementor-element.elementor-element-f5225cd {
		--width: 95%;
	}
	
	.elementor-729 .elementor-element.elementor-element-50568371 {
		--width: 98%;
	}
	
	.elementor-729 .elementor-element.elementor-element-5f5b0474 {
		--content-width: 960px;
	}
	
	.elementor-729 .elementor-element.elementor-element-6f40a823 {
		--width: 55%;
	}
	
	.elementor-729 .elementor-element.elementor-element-25052493 {
		--width: 45%;
	}
	
	.elementor-729 .elementor-element.elementor-element-731d83fa {
		--width: 91%;
	}
	
	.elementor-729 .elementor-element.elementor-element-48cbace3 {
		--width: 88%;
	}
	
	.elementor-729 .elementor-element.elementor-element-5428f9d2 {
		--width: 91%;
	}
	
	.elementor-729 .elementor-element.elementor-element-4c620b56 {
		--width: 89%;
	}
	
	.elementor-729 .elementor-element.elementor-element-453acb8c {
		--width: 88%;
	}
	
	.elementor-729 .elementor-element.elementor-element-3336251e {
		--content-width: 960px;
	}
	
	.elementor-729 .elementor-element.elementor-element-2f4cc282 {
		--width: 55%;
	}
	
	.elementor-729 .elementor-element.elementor-element-3aaf111b {
		--width: 45%;
	}
	
	.elementor-729 .elementor-element.elementor-element-49cd813c {
		--width: 81%;
	}
	
	.elementor-729 .elementor-element.elementor-element-2e171929 {
		--width: 85%;
	}
	
	.elementor-729 .elementor-element.elementor-element-507cc5cc {
		--width: 82%;
	}
	
	.elementor-729 .elementor-element.elementor-element-5f439bd4 {
		--width: 89%;
	}
	
	.elementor-729 .elementor-element.elementor-element-19f50261 {
		--width: 83%;
	}
	
	.elementor-729 .elementor-element.elementor-element-38256ac6 {
		--content-width: 960px;
	}
	
	.elementor-729 .elementor-element.elementor-element-79bd003a {
		--width: 55%;
	}
	
	.elementor-729 .elementor-element.elementor-element-3b8e0456 {
		--width: 45%;
	}
	
	.elementor-729 .elementor-element.elementor-element-126ec1cf {
		--width: 83%;
	}
	
	.elementor-729 .elementor-element.elementor-element-4ea8d1d5 {
		--width: 87%;
	}
	
	.elementor-729 .elementor-element.elementor-element-5459d022 {
		--width: 79%;
	}
	
	.elementor-729 .elementor-element.elementor-element-7c2757fd {
		--width: 78%;
	}
	
	.elementor-729 .elementor-element.elementor-element-4255fa27 {
		--width: 78%;
	}
	
	.elementor-729 .elementor-element.elementor-element-1b5a86a4 {
		--content-width: 960px;
	}
	
	.elementor-729 .elementor-element.elementor-element-4dc65f {
		--width: 55%;
	}
	
	.elementor-729 .elementor-element.elementor-element-197a0462 {
		--width: 45%;
	}
	
	.elementor-729 .elementor-element.elementor-element-7100aca5 {
		--width: 68%;
	}
	
	.elementor-729 .elementor-element.elementor-element-2e5c67bb {
		--width: 87%;
	}
	
	.elementor-729 .elementor-element.elementor-element-36aac431 {
		--width: 79%;
	}
	
	.elementor-729 .elementor-element.elementor-element-2c4fefda {
		--width: 70%;
	}
	
	.elementor-729 .elementor-element.elementor-element-41497301 {
		--width: 68%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-729 .elementor-element.elementor-element-21563b8 {
		--content-width: 700px;
	}
	
	.elementor-729 .elementor-element.elementor-element-e32dacd {
		--width: 90px;
	}
}

@media (max-width:1024px) {
	.elementor-729 .elementor-element.elementor-element-6a4d8f07 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-729 .elementor-element.elementor-element-21563b8 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-e32dacd {
		--align-items: flex-end;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-704f25c3 img {
		height: 82px;
		object-fit: cover;
	}
	
	.elementor-729 .elementor-element.elementor-element-26092972 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7a5158c6 .elementor-button {
		font-size: 30px;
	}
	
	.elementor-729 .elementor-element.elementor-element-30079440 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-147c21a4 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3d171fdd {
		margin: 130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-729 .elementor-element.elementor-element-3d171fdd img {
		width: 306px;
	}
	
	.elementor-729 .elementor-element.elementor-element-291a77ca img {
		width: 89px;
	}
	
	.elementor-729 .elementor-element.elementor-element-2ddf40f5 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-2ddf40f5 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-729 .elementor-element.elementor-element-4d97fa7b .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-729 .elementor-element.elementor-element-1e0f2df6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-1e0f2df6 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-729 .elementor-element.elementor-element-62db4be6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-62db4be6 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5f5b0474 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3929c67f .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3db80ba3 {
		margin: 37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3db80ba3 img {
		width: 147px;
	}
	
	.elementor-729 .elementor-element.elementor-element-326e3771 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-6bff7b5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-6bff7b5c .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-729 .elementor-element.elementor-element-58570fec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-58570fec .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3336251e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-37eefdf .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-729 .elementor-element.elementor-element-311208aa {
		margin: 54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-311208aa img {
		width: 71px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5aa24218 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-343d8fa9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-343d8fa9 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-729 .elementor-element.elementor-element-66820c2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-66820c2d .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-729 .elementor-element.elementor-element-38256ac6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-813b9b3 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-729 .elementor-element.elementor-element-302f4955 {
		margin: 100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-302f4955 img {
		width: 179px;
	}
	
	.elementor-729 .elementor-element.elementor-element-4ad140d1 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-d76ddf2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-d76ddf2 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7778994d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-7778994d .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-729 .elementor-element.elementor-element-1b5a86a4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-642b29f6 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-729 .elementor-element.elementor-element-6c055719 {
		margin: 81px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-6c055719 img {
		width: 249px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7c84fdb8 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-43257086 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-43257086 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-729 .elementor-element.elementor-element-485bae91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-485bae91 .elementor-icon-list-item > a {
		font-size: 16px;
	}
}

@media (max-width:767px) {
	.elementor-729 .elementor-element.elementor-element-792e03cb {
		--margin-top: 35px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-c59ea18 {
		margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-c59ea18 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-729 .elementor-element.elementor-element-6a4d8f07 {
		margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-21563b8 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-e32dacd {
		--width: 20%;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-729 .elementor-element.elementor-element-704f25c3 {
		text-align: start;
	}
	
	.elementor-729 .elementor-element.elementor-element-704f25c3 img {
		width: 63px;
		height: 63px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7836f919 {
		--width: 76%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-68cf5980 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-6cd06cdd {
		margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		font-size: 14px;
	}
	
	.elementor-729 .elementor-element.elementor-element-26092972 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-200c1d6a .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-59914365 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-647dfcd6 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-647dfcd6 .elementor-heading-title {
		font-size: 21px;
		line-height: 1.4em;
	}
	
	.elementor-729 .elementor-element.elementor-element-171b8f7e .elementor-icon-box-wrapper {
		text-align: start;
		gap: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-171b8f7e .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-171b8f7e .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-729 .elementor-element.elementor-element-171b8f7e .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-171b8f7e .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3507d2d .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3507d2d .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3507d2d .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3507d2d .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-3507d2d .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-6ab5c009 .elementor-icon-box-wrapper {
		text-align: start;
		gap: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-6ab5c009 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-6ab5c009 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-729 .elementor-element.elementor-element-6ab5c009 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-6ab5c009 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-599b7977 .elementor-icon-box-wrapper {
		text-align: start;
		gap: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-599b7977 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-599b7977 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-729 .elementor-element.elementor-element-599b7977 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-599b7977 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-2d62f1a6 .elementor-icon-box-wrapper {
		text-align: start;
		gap: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-2d62f1a6 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-2d62f1a6 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-729 .elementor-element.elementor-element-2d62f1a6 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-2d62f1a6 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-33ddf173 .elementor-icon-box-wrapper {
		text-align: start;
		gap: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-33ddf173 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-33ddf173 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-729 .elementor-element.elementor-element-33ddf173 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-33ddf173 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-37fb2210 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: -10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-775db5f2 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-775db5f2 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3c80d890 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3c80d890 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3c80d890 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3c80d890 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-3c80d890 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7160fcce .elementor-icon-box-wrapper {
		text-align: start;
		gap: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7160fcce .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7160fcce .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7160fcce .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-7160fcce .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-1c63fff5 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-1c63fff5 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-1c63fff5 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-729 .elementor-element.elementor-element-1c63fff5 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-1c63fff5 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-76634805 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-76634805 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-76634805 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-729 .elementor-element.elementor-element-76634805 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-76634805 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3eeb2302 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3eeb2302 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3eeb2302 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3eeb2302 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-3eeb2302 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-715de384 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3446b27f {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3446b27f .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-729 .elementor-element.elementor-element-2ee9d762 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-2ee9d762 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-2ee9d762 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-729 .elementor-element.elementor-element-2ee9d762 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-2ee9d762 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5c039e96 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5c039e96 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5c039e96 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5c039e96 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-5c039e96 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-60f97272 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-60f97272 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-60f97272 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-729 .elementor-element.elementor-element-60f97272 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-60f97272 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5265e42 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5265e42 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5265e42 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5265e42 .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-5265e42 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5c57452e .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5c57452e .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5c57452e .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5c57452e .elementor-icon-box-title, .elementor-729 .elementor-element.elementor-element-5c57452e .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7a5158c6 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7a5158c6 .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-729 .elementor-element.elementor-element-7a5158c6 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-729 .elementor-element.elementor-element-30079440 {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-494c73c9 {
		--padding-top: 15px;
		--padding-bottom: 40px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3b54f106 {
		margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-147c21a4 {
		margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-147c21a4 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-729 .elementor-element.elementor-element-4955a537 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5700a4ec {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3d171fdd {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-291a77ca {
		margin: -21% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 16%;
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-729 .elementor-element.elementor-element-291a77ca img {
		width: 100px;
	}
	
	.elementor-729 .elementor-element.elementor-element-538691a8 {
		--margin-top: -35px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-2ddf40f5 {
		margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-8d56ce0 {
		--border-radius: 3px 3px 3px 3px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3e3519da {
		--width: 97%;
	}
	
	.elementor-729 .elementor-element.elementor-element-4cd92eef {
		--width: 99%;
	}
	
	.elementor-729 .elementor-element.elementor-element-f5225cd {
		--width: 96%;
	}
	
	.elementor-729 .elementor-element.elementor-element-50568371 {
		--width: 98%;
	}
	
	.elementor-729 .elementor-element.elementor-element-172dca6 {
		margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-172dca6 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-729 .elementor-element.elementor-element-1afad49e {
		margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-1afad49e .elementor-button {
		font-size: 18px;
		padding: 22px 0px 22px 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-4d97fa7b {
		margin: 60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7a525a48 {
		--margin-top: 5px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-51b70394 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-729 .elementor-element.elementor-element-24390960 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-729 .elementor-element.elementor-element-1e0f2df6 {
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-729 .elementor-element.elementor-element-1e0f2df6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-1e0f2df6 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-43c35d74 {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3a85a64 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-729 .elementor-element.elementor-element-20a82db9 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--margin-top: 20px;
		--margin-bottom: 5px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-62db4be6 {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-729 .elementor-element.elementor-element-62db4be6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-62db4be6 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-4ca206ae {
		margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-4ca206ae .elementor-button {
		font-size: 18px;
		padding: 22px 0px 22px 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5f5b0474 {
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7f283b63 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-729 .elementor-element.elementor-element-146e7ea1 {
		margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-398d48c5 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-6f40a823 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3929c67f {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3929c67f .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3db80ba3 {
		margin: 6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3db80ba3 img {
		width: 150px;
	}
	
	.elementor-729 .elementor-element.elementor-element-36cf2217 {
		--margin-top: -41px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-326e3771 {
		margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-731d83fa {
		--width: 93%;
	}
	
	.elementor-729 .elementor-element.elementor-element-48cbace3 {
		--width: 90%;
	}
	
	.elementor-729 .elementor-element.elementor-element-5428f9d2 {
		--width: 93%;
	}
	
	.elementor-729 .elementor-element.elementor-element-4c620b56 {
		--width: 91%;
	}
	
	.elementor-729 .elementor-element.elementor-element-453acb8c {
		--width: 90%;
	}
	
	.elementor-729 .elementor-element.elementor-element-739a7831 {
		margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-739a7831 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-729 .elementor-element.elementor-element-27831491 {
		margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-27831491 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-729 .elementor-element.elementor-element-269ec035 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-729 .elementor-element.elementor-element-1ef56b2f {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-729 .elementor-element.elementor-element-6bff7b5c {
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-729 .elementor-element.elementor-element-6bff7b5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-6bff7b5c .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-19e86d19 {
		--margin-top: 35px;
		--margin-bottom: 5px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5fe18bf0 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7e4d3c87 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-729 .elementor-element.elementor-element-58570fec {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-729 .elementor-element.elementor-element-58570fec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-58570fec .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3336251e {
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-58ceb0d0 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-729 .elementor-element.elementor-element-74682ce0 {
		margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-346c733c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-2f4cc282 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-37eefdf {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-37eefdf .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-729 .elementor-element.elementor-element-311208aa {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-311208aa img {
		width: 68px;
	}
	
	.elementor-729 .elementor-element.elementor-element-336456c9 {
		--margin-top: -37px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-5aa24218 {
		margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-49cd813c {
		--width: 83%;
	}
	
	.elementor-729 .elementor-element.elementor-element-2e171929 {
		--width: 87%;
	}
	
	.elementor-729 .elementor-element.elementor-element-507cc5cc {
		--width: 84%;
	}
	
	.elementor-729 .elementor-element.elementor-element-5f439bd4 {
		--width: 91%;
	}
	
	.elementor-729 .elementor-element.elementor-element-19f50261 {
		--width: 85%;
	}
	
	.elementor-729 .elementor-element.elementor-element-2b368f9d {
		margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-2b368f9d .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-729 .elementor-element.elementor-element-c04ba71 {
		margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-c04ba71 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-729 .elementor-element.elementor-element-551dec92 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-729 .elementor-element.elementor-element-31eada6f {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-729 .elementor-element.elementor-element-343d8fa9 {
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-729 .elementor-element.elementor-element-343d8fa9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-343d8fa9 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-4ced43e7 {
		--margin-top: 35px;
		--margin-bottom: 5px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-76538d53 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-729 .elementor-element.elementor-element-76315455 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-729 .elementor-element.elementor-element-66820c2d {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-729 .elementor-element.elementor-element-66820c2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-66820c2d .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-38256ac6 {
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-4fa62d83 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-729 .elementor-element.elementor-element-630e2eb {
		margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3c19e562 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-813b9b3 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-813b9b3 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-729 .elementor-element.elementor-element-302f4955 {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-302f4955 img {
		width: 192px;
	}
	
	.elementor-729 .elementor-element.elementor-element-69ea7c51 {
		--margin-top: -39px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-4ad140d1 {
		margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-126ec1cf {
		--width: 85%;
	}
	
	.elementor-729 .elementor-element.elementor-element-4ea8d1d5 {
		--width: 85%;
	}
	
	.elementor-729 .elementor-element.elementor-element-5459d022 {
		--width: 81%;
	}
	
	.elementor-729 .elementor-element.elementor-element-7c2757fd {
		--width: 80%;
	}
	
	.elementor-729 .elementor-element.elementor-element-4255fa27 {
		--width: 80%;
	}
	
	.elementor-729 .elementor-element.elementor-element-bd2f57e {
		margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-bd2f57e .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-729 .elementor-element.elementor-element-64f7a9fe {
		margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-64f7a9fe .elementor-button {
		font-size: 16px;
	}
	
	.elementor-729 .elementor-element.elementor-element-1ef0f567 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-729 .elementor-element.elementor-element-77d13655 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-729 .elementor-element.elementor-element-d76ddf2 {
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-729 .elementor-element.elementor-element-d76ddf2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-d76ddf2 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-ac43b90 {
		--margin-top: 35px;
		--margin-bottom: 5px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3a12b967 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-729 .elementor-element.elementor-element-730ff4c {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7778994d {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7778994d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-7778994d .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-1b5a86a4 {
		--margin-top: 60px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-729 .elementor-element.elementor-element-2993f521 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-729 .elementor-element.elementor-element-1e5aa411 {
		margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-535e44c7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-642b29f6 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-642b29f6 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-729 .elementor-element.elementor-element-6c055719 {
		margin: 9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-6c055719 img {
		width: 245px;
	}
	
	.elementor-729 .elementor-element.elementor-element-47f7251b {
		--margin-top: -39px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7c84fdb8 {
		margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7100aca5 {
		--width: 70%;
	}
	
	.elementor-729 .elementor-element.elementor-element-2e5c67bb {
		--width: 89%;
	}
	
	.elementor-729 .elementor-element.elementor-element-36aac431 {
		--width: 81%;
	}
	
	.elementor-729 .elementor-element.elementor-element-2c4fefda {
		--width: 72%;
	}
	
	.elementor-729 .elementor-element.elementor-element-41497301 {
		--width: 70%;
	}
	
	.elementor-729 .elementor-element.elementor-element-3b149db7 {
		margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-3b149db7 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7cb9f91d {
		margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7cb9f91d .elementor-button {
		font-size: 16px;
	}
	
	.elementor-729 .elementor-element.elementor-element-ec08c8b .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-729 .elementor-element.elementor-element-e15faa9 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-729 .elementor-element.elementor-element-43257086 {
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-729 .elementor-element.elementor-element-43257086 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-43257086 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-729 .elementor-element.elementor-element-7908d2ff {
		--margin-top: 35px;
		--margin-bottom: 5px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-729 .elementor-element.elementor-element-524d315 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-729 .elementor-element.elementor-element-77863e3c {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-729 .elementor-element.elementor-element-485bae91 {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-729 .elementor-element.elementor-element-485bae91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-729 .elementor-element.elementor-element-485bae91 .elementor-icon-list-item > a {
		font-size: 15px;
	}
}
