
.elementor-721 .elementor-element.elementor-element-3d1c25ff {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-721 .elementor-element.elementor-element-3d1c25ff:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-3d1c25ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.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-721 .elementor-element.elementor-element-39a106d6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-721 .elementor-element.elementor-element-39a106d6 .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-721 .elementor-element.elementor-element-5ce156d3 {
	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-721 .elementor-element.elementor-element-338d1a80 {
	--divider-border-style: solid;
	--divider-color: #ececec;
	--divider-border-width: 1px;
}

.elementor-721 .elementor-element.elementor-element-338d1a80 .elementor-divider-separator {
	width: 100%;
}

.elementor-721 .elementor-element.elementor-element-338d1a80 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-721 .elementor-element.elementor-element-5d62e146 {
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-721 .elementor-element.elementor-element-5d62e146:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-5d62e146 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-721 .elementor-element.elementor-element-41c14ff7 {
	--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-721 .elementor-element.elementor-element-6b91f8ea {
	width: var(--container-widget-width, 82px);
	max-width: 82px;
	--container-widget-width: 82px;
	--container-widget-flex-grow: 0;
}

.elementor-721 .elementor-element.elementor-element-6b91f8ea 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-721 .elementor-element.elementor-element-674572d4 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 15px;
}

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

.elementor-721 .elementor-element.elementor-element-19be4e78 {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #636363;
}

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

.elementor-721 .elementor-element.elementor-element-290095fc:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-290095fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-721 .elementor-element.elementor-element-bc69d9f {
	text-align: center;
}

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

.elementor-721 .elementor-element.elementor-element-6d8b4681 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-6d8b4681 img {
	width: 100%;
	border-radius: 7px 7px 7px 7px;
}

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

.elementor-721 .elementor-element.elementor-element-73a25c05 {
	--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-721 .elementor-element.elementor-element-5a697617 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
}

.elementor-721 .elementor-element.elementor-element-5a697617 .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-721 .elementor-element.elementor-element-6bd064cf .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-6bd064cf .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-721 .elementor-element.elementor-element-2681b6df .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-721 .elementor-element.elementor-element-2681b6df .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-721 .elementor-element.elementor-element-2681b6df.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-721 .elementor-element.elementor-element-2681b6df.elementor-view-framed .elementor-icon, .elementor-721 .elementor-element.elementor-element-2681b6df.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-721 .elementor-element.elementor-element-2681b6df .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-721 .elementor-element.elementor-element-1a17118f .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-1a17118f .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-721 .elementor-element.elementor-element-29157734 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

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

.elementor-721 .elementor-element.elementor-element-29157734.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

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

.elementor-721 .elementor-element.elementor-element-29157734 .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-721 .elementor-element.elementor-element-3d1f7144 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-3d1f7144 .elementor-icon {
	font-size: 30px;
}

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

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

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

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

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

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

.elementor-721 .elementor-element.elementor-element-6bcb6a6a .elementor-icon {
	font-size: 30px;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-74f1e3bb {
	--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-721 .elementor-element.elementor-element-405c8c6c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
}

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

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

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

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

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

.elementor-721 .elementor-element.elementor-element-1b466e68 .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-721 .elementor-element.elementor-element-34ddcec6 .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-721 .elementor-element.elementor-element-34ddcec6 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-721 .elementor-element.elementor-element-34ddcec6.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-721 .elementor-element.elementor-element-34ddcec6.elementor-view-framed .elementor-icon, .elementor-721 .elementor-element.elementor-element-34ddcec6.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-721 .elementor-element.elementor-element-34ddcec6 .elementor-icon {
	font-size: 30px;
}

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

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

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

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

.elementor-721 .elementor-element.elementor-element-d69cea3.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

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

.elementor-721 .elementor-element.elementor-element-d69cea3 .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-721 .elementor-element.elementor-element-3493ce93 .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-721 .elementor-element.elementor-element-3493ce93 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-721 .elementor-element.elementor-element-3493ce93.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-721 .elementor-element.elementor-element-3493ce93.elementor-view-framed .elementor-icon, .elementor-721 .elementor-element.elementor-element-3493ce93.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-721 .elementor-element.elementor-element-3493ce93 .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-721 .elementor-element.elementor-element-6d4d8c57 .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-6d4d8c57 .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-721 .elementor-element.elementor-element-727f1b0a {
	--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-721 .elementor-element.elementor-element-698b0a01 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
}

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

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

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

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

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

.elementor-721 .elementor-element.elementor-element-1f9f99ba .elementor-icon {
	font-size: 30px;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-15f94df7 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-721 .elementor-element.elementor-element-15f94df7.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-721 .elementor-element.elementor-element-15f94df7.elementor-view-framed .elementor-icon, .elementor-721 .elementor-element.elementor-element-15f94df7.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-721 .elementor-element.elementor-element-15f94df7 .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-721 .elementor-element.elementor-element-28c13f5f .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-721 .elementor-element.elementor-element-28c13f5f .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-721 .elementor-element.elementor-element-28c13f5f.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-721 .elementor-element.elementor-element-28c13f5f.elementor-view-framed .elementor-icon, .elementor-721 .elementor-element.elementor-element-28c13f5f.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-721 .elementor-element.elementor-element-28c13f5f .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-721 .elementor-element.elementor-element-54db0c5d .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-721 .elementor-element.elementor-element-54db0c5d .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-721 .elementor-element.elementor-element-54db0c5d.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-721 .elementor-element.elementor-element-54db0c5d.elementor-view-framed .elementor-icon, .elementor-721 .elementor-element.elementor-element-54db0c5d.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-721 .elementor-element.elementor-element-54db0c5d .elementor-icon {
	font-size: 30px;
}

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

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

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

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

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

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

.elementor-721 .elementor-element.elementor-element-1ada6dc9 .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-721 .elementor-element.elementor-element-64b775f7 {
	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-721 .elementor-element.elementor-element-6444d546 .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-721 .elementor-element.elementor-element-6444d546 {
	margin: 15px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-721 .elementor-element.elementor-element-42e6a2c9 {
	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-721 .elementor-element.elementor-element-42e6a2c9.elementor-element {
	--align-self: center;
}

.elementor-721 .elementor-element.elementor-element-2004beb {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 5px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-721 .elementor-element.elementor-element-2004beb:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-2004beb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-721 .elementor-element.elementor-element-36411be5 {
	--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-721 .elementor-element.elementor-element-36411be5:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-36411be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-721 .elementor-element.elementor-element-358a5ac9 img {
	width: 70px;
}

.elementor-721 .elementor-element.elementor-element-432e929c {
	text-align: center;
}

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

.elementor-721 .elementor-element.elementor-element-24caf9d5 {
	--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-721 .elementor-element.elementor-element-450b7fe2 {
	--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-721 .elementor-element.elementor-element-450b7fe2.e-con {
	--align-self: flex-start;
}

.elementor-721 .elementor-element.elementor-element-35588c67 {
	margin: 64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-721 .elementor-element.elementor-element-35588c67 img {
	width: 100%;
}

.elementor-721 .elementor-element.elementor-element-2bf2f7d4 {
	margin: -15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 16%;
	text-align: start;
}

.elementor-721 .elementor-element.elementor-element-2bf2f7d4 img {
	width: 122px;
}

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

.elementor-721 .elementor-element.elementor-element-36b5812b {
	--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-721 .elementor-element.elementor-element-76c4dbc4 {
	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-721 .elementor-element.elementor-element-76c4dbc4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-721 .elementor-element.elementor-element-71913fcd.elementor-element {
	--align-self: center;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-6a12b8a4 {
	--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-721 .elementor-element.elementor-element-6a12b8a4:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-6a12b8a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-230a3aa0.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-25cb9bc {
	--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-721 .elementor-element.elementor-element-25cb9bc:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-25cb9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-73536959 {
	--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-721 .elementor-element.elementor-element-73536959:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-73536959 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-72e7960a.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-74ddc4ab {
	--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-721 .elementor-element.elementor-element-74ddc4ab:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-74ddc4ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-71e9736b {
	--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-721 .elementor-element.elementor-element-71e9736b:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-71e9736b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-ab9f464.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-725b6f70 {
	--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-721 .elementor-element.elementor-element-725b6f70:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-725b6f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-53b1a918 {
	--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-721 .elementor-element.elementor-element-53b1a918:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-53b1a918 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-6b8291d0.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-27faf58b {
	--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-721 .elementor-element.elementor-element-27faf58b:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-27faf58b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-4c48e05c {
	--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-721 .elementor-element.elementor-element-4c48e05c:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-4c48e05c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-6ff6739d.elementor-element {
	--align-self: stretch;
}

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

.elementor-721 .elementor-element.elementor-element-179c8a72 {
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

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

.elementor-721 .elementor-element.elementor-element-5c20beaa {
	--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-721 .elementor-element.elementor-element-4c56f5c5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	color: #000;
}

.elementor-721 .elementor-element.elementor-element-59254144.elementor-element {
	--align-self: center;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-565f32f2 .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-721 .elementor-element.elementor-element-565f32f2 {
	margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-721 .elementor-element.elementor-element-25e8a4c2 {
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

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

.elementor-721 .elementor-element.elementor-element-626bf201 {
	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-721 .elementor-element.elementor-element-c42ef93 {
	--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-721 .elementor-element.elementor-element-2ea149fb {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-721 .elementor-element.elementor-element-7eb14607 {
	background-color: #4bcc7d;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

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

.elementor-721 .elementor-element.elementor-element-6053c338 {
	--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-721 .elementor-element.elementor-element-3a3c5306 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

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

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

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

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

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

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

.elementor-721 .elementor-element.elementor-element-3a3c5306 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-721 .elementor-element.elementor-element-3a3c5306 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

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

.elementor-721 .elementor-element.elementor-element-3a3c5306 .elementor-icon-list-text {
	transition: color .3s;
}

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

.elementor-721 .elementor-element.elementor-element-4face838 {
	background-color: #cc4b4b;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

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

.elementor-721 .elementor-element.elementor-element-8af7d87 {
	--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-721 .elementor-element.elementor-element-1e99c9be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

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

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

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

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

.elementor-721 .elementor-element.elementor-element-1e99c9be .elementor-icon-list-icon i {
	color: #d10d13;
	transition: color .3s;
}

.elementor-721 .elementor-element.elementor-element-1e99c9be .elementor-icon-list-icon svg {
	fill: #d10d13;
	transition: fill .3s;
}

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

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

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

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

.elementor-721 .elementor-element.elementor-element-430778c6 .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-721 .elementor-element.elementor-element-430778c6 {
	margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

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

.elementor-721 .elementor-element.elementor-element-72434720:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-72434720 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-721 .elementor-element.elementor-element-52c2a2e4 {
	--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-721 .elementor-element.elementor-element-52c2a2e4:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-52c2a2e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-721 .elementor-element.elementor-element-1bee5bda img {
	width: 70px;
}

.elementor-721 .elementor-element.elementor-element-704b8f2c {
	--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-721 .elementor-element.elementor-element-9fc4c05 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-721 .elementor-element.elementor-element-9fc4c05.e-con {
	--align-self: flex-start;
}

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

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

.elementor-721 .elementor-element.elementor-element-11ed0017 {
	margin: 22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-721 .elementor-element.elementor-element-11ed0017 img {
	width: 246px;
}

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

.elementor-721 .elementor-element.elementor-element-537db961 {
	--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-721 .elementor-element.elementor-element-1524afec {
	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-721 .elementor-element.elementor-element-1524afec .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-721 .elementor-element.elementor-element-3abe7e9.elementor-element {
	--align-self: center;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-2d9bcb4c {
	--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-721 .elementor-element.elementor-element-2d9bcb4c:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-2d9bcb4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-51802929 {
	--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-721 .elementor-element.elementor-element-51802929:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-51802929 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-1c65c23c.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-182cf5cf {
	--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-721 .elementor-element.elementor-element-182cf5cf:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-182cf5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-75c2c648 {
	--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-721 .elementor-element.elementor-element-75c2c648:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-75c2c648 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-61e4c2bd.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-55ee7fa5 {
	--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-721 .elementor-element.elementor-element-55ee7fa5:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-55ee7fa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-242a21bd {
	--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-721 .elementor-element.elementor-element-242a21bd:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-242a21bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-2909bfab.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-63d17837 {
	--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-721 .elementor-element.elementor-element-63d17837:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-63d17837 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-3c70f89e {
	--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-721 .elementor-element.elementor-element-3c70f89e:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-3c70f89e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-10a1c81a.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-2ce37428 {
	--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-721 .elementor-element.elementor-element-2ce37428:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-2ce37428 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-56660d2b {
	--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-721 .elementor-element.elementor-element-56660d2b:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-56660d2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-1d8180c5.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-23b29f47 {
	--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-721 .elementor-element.elementor-element-2afbe534 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	color: #000;
}

.elementor-721 .elementor-element.elementor-element-44e3e8b2.elementor-element {
	--align-self: center;
}

.elementor-721 .elementor-element.elementor-element-44e3e8b2 {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 20px;
	--e-rating-icon-marked-color: #fb0;
}

.elementor-721 .elementor-element.elementor-element-689603aa .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-721 .elementor-element.elementor-element-689603aa .elementor-button:hover, .elementor-721 .elementor-element.elementor-element-689603aa .elementor-button:focus {
	background-color: #e78e00;
}

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

.elementor-721 .elementor-element.elementor-element-727dbbb4 {
	--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-721 .elementor-element.elementor-element-40a768c7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-721 .elementor-element.elementor-element-47190d7b {
	background-color: #4bcc7d;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

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

.elementor-721 .elementor-element.elementor-element-6cc89da4 {
	--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-721 .elementor-element.elementor-element-797720ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

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

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

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

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

.elementor-721 .elementor-element.elementor-element-797720ad .elementor-icon-list-icon i {
	color: #5bce7d;
	transition: color .3s;
}

.elementor-721 .elementor-element.elementor-element-797720ad .elementor-icon-list-icon svg {
	fill: #5bce7d;
	transition: fill .3s;
}

.elementor-721 .elementor-element.elementor-element-797720ad {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-721 .elementor-element.elementor-element-797720ad .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

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

.elementor-721 .elementor-element.elementor-element-797720ad .elementor-icon-list-text {
	transition: color .3s;
}

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

.elementor-721 .elementor-element.elementor-element-f22d76d {
	background-color: #cc4b4b;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

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

.elementor-721 .elementor-element.elementor-element-5abf80d5 {
	--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-721 .elementor-element.elementor-element-d85ee55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

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

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

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

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

.elementor-721 .elementor-element.elementor-element-d85ee55 .elementor-icon-list-icon i {
	color: #d10d13;
	transition: color .3s;
}

.elementor-721 .elementor-element.elementor-element-d85ee55 .elementor-icon-list-icon svg {
	fill: #d10d13;
	transition: fill .3s;
}

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

.elementor-721 .elementor-element.elementor-element-d85ee55 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

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

.elementor-721 .elementor-element.elementor-element-d85ee55 .elementor-icon-list-text {
	transition: color .3s;
}

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

.elementor-721 .elementor-element.elementor-element-4165d79:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-4165d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-721 .elementor-element.elementor-element-385481a2 {
	--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-721 .elementor-element.elementor-element-385481a2:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-385481a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-721 .elementor-element.elementor-element-39896e9d img {
	width: 70px;
}

.elementor-721 .elementor-element.elementor-element-4f7de0da {
	--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-721 .elementor-element.elementor-element-4523560d {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-721 .elementor-element.elementor-element-4523560d.e-con {
	--align-self: flex-start;
}

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

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

.elementor-721 .elementor-element.elementor-element-7bf926c8 {
	margin: 34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-721 .elementor-element.elementor-element-7bf926c8 img {
	width: 380px;
}

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

.elementor-721 .elementor-element.elementor-element-217e9953 {
	--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-721 .elementor-element.elementor-element-56f5ddc0 {
	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-721 .elementor-element.elementor-element-56f5ddc0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-721 .elementor-element.elementor-element-351bff1a.elementor-element {
	--align-self: center;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-44b3d9e0 {
	--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-721 .elementor-element.elementor-element-44b3d9e0:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-44b3d9e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-197a8b32 {
	--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-721 .elementor-element.elementor-element-197a8b32:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-197a8b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-4b2bdd10.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-272ab44f {
	--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-721 .elementor-element.elementor-element-272ab44f:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-272ab44f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-30e28c69 {
	--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-721 .elementor-element.elementor-element-30e28c69:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-30e28c69 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-35ef3126.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-510a331e {
	--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-721 .elementor-element.elementor-element-510a331e:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-510a331e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-5b6cdeb9 {
	--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-721 .elementor-element.elementor-element-5b6cdeb9:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-5b6cdeb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-3ec69bd0.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-147ce0b6 {
	--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-721 .elementor-element.elementor-element-147ce0b6:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-147ce0b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-603410d8 {
	--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-721 .elementor-element.elementor-element-603410d8:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-603410d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-1ffcd0de.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-d4d9277 {
	--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-721 .elementor-element.elementor-element-d4d9277:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-d4d9277 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-178d11ee {
	--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-721 .elementor-element.elementor-element-178d11ee:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-178d11ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-5860c3fc.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-2d02c983 {
	--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-721 .elementor-element.elementor-element-4c728a67 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	color: #000;
}

.elementor-721 .elementor-element.elementor-element-2f55c87d.elementor-element {
	--align-self: center;
}

.elementor-721 .elementor-element.elementor-element-2f55c87d {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 20px;
	--e-rating-icon-marked-color: #fb0;
}

.elementor-721 .elementor-element.elementor-element-2f5efefe .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-721 .elementor-element.elementor-element-2f5efefe .elementor-button:hover, .elementor-721 .elementor-element.elementor-element-2f5efefe .elementor-button:focus {
	background-color: #e78e00;
}

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

.elementor-721 .elementor-element.elementor-element-483f8fb4 {
	--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-721 .elementor-element.elementor-element-9c4ca9f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-721 .elementor-element.elementor-element-55ce1ad0 {
	background-color: #4bcc7d;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

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

.elementor-721 .elementor-element.elementor-element-12202a79 {
	--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-721 .elementor-element.elementor-element-2df22651 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

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

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

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

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

.elementor-721 .elementor-element.elementor-element-2df22651 .elementor-icon-list-icon i {
	color: #5bce7d;
	transition: color .3s;
}

.elementor-721 .elementor-element.elementor-element-2df22651 .elementor-icon-list-icon svg {
	fill: #5bce7d;
	transition: fill .3s;
}

.elementor-721 .elementor-element.elementor-element-2df22651 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-721 .elementor-element.elementor-element-2df22651 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

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

.elementor-721 .elementor-element.elementor-element-2df22651 .elementor-icon-list-text {
	transition: color .3s;
}

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

.elementor-721 .elementor-element.elementor-element-51fe47bb {
	background-color: #cc4b4b;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

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

.elementor-721 .elementor-element.elementor-element-2b5a0de7 {
	--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-721 .elementor-element.elementor-element-5f34eaac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

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

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

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

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

.elementor-721 .elementor-element.elementor-element-5f34eaac .elementor-icon-list-icon i {
	color: #d10d13;
	transition: color .3s;
}

.elementor-721 .elementor-element.elementor-element-5f34eaac .elementor-icon-list-icon svg {
	fill: #d10d13;
	transition: fill .3s;
}

.elementor-721 .elementor-element.elementor-element-5f34eaac {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-721 .elementor-element.elementor-element-5f34eaac .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

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

.elementor-721 .elementor-element.elementor-element-5f34eaac .elementor-icon-list-text {
	transition: color .3s;
}

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

.elementor-721 .elementor-element.elementor-element-221ae4c7:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-221ae4c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-721 .elementor-element.elementor-element-5c8b634c {
	--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-721 .elementor-element.elementor-element-5c8b634c:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-5c8b634c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-721 .elementor-element.elementor-element-49474d23 img {
	width: 70px;
}

.elementor-721 .elementor-element.elementor-element-4d4fe965 {
	--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-721 .elementor-element.elementor-element-2e2fdaac {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-721 .elementor-element.elementor-element-2e2fdaac.e-con {
	--align-self: flex-start;
}

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

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

.elementor-721 .elementor-element.elementor-element-5810d1cf {
	margin: 9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-721 .elementor-element.elementor-element-5810d1cf img {
	width: 107px;
}

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

.elementor-721 .elementor-element.elementor-element-72955d47 {
	--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-721 .elementor-element.elementor-element-1682b5de {
	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-721 .elementor-element.elementor-element-1682b5de .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-721 .elementor-element.elementor-element-2d015fc0.elementor-element {
	--align-self: center;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-5ae58fd4 {
	--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-721 .elementor-element.elementor-element-5ae58fd4:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-5ae58fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-397a61b9 {
	--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-721 .elementor-element.elementor-element-397a61b9:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-397a61b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-219787ae.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-744b0d76 {
	--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-721 .elementor-element.elementor-element-744b0d76:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-744b0d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-295d44a3 {
	--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-721 .elementor-element.elementor-element-295d44a3:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-295d44a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-941d9c1.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-4b7daf08 {
	--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-721 .elementor-element.elementor-element-4b7daf08:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-4b7daf08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-45a72a0a {
	--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-721 .elementor-element.elementor-element-45a72a0a:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-45a72a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-4f219357.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-c6c2d7b {
	--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-721 .elementor-element.elementor-element-c6c2d7b:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-c6c2d7b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-514a79e7 {
	--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-721 .elementor-element.elementor-element-514a79e7:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-514a79e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-35ad45e5.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-43064dcc {
	--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-721 .elementor-element.elementor-element-43064dcc:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-43064dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-538cca29 {
	--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-721 .elementor-element.elementor-element-538cca29:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-538cca29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-42ffb9f7.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-b5306c4 {
	--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-721 .elementor-element.elementor-element-540f9efc .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	color: #000;
}

.elementor-721 .elementor-element.elementor-element-3b20a2b3.elementor-element {
	--align-self: center;
}

.elementor-721 .elementor-element.elementor-element-3b20a2b3 {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 20px;
	--e-rating-icon-marked-color: #fb0;
}

.elementor-721 .elementor-element.elementor-element-34255838 .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-721 .elementor-element.elementor-element-34255838 .elementor-button:hover, .elementor-721 .elementor-element.elementor-element-34255838 .elementor-button:focus {
	background-color: #e78e00;
}

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

.elementor-721 .elementor-element.elementor-element-15bb6229 {
	--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-721 .elementor-element.elementor-element-1e8a0d22 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-721 .elementor-element.elementor-element-55e03427 {
	--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-721 .elementor-element.elementor-element-38f7985b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

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

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

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

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

.elementor-721 .elementor-element.elementor-element-38f7985b .elementor-icon-list-icon i {
	color: #5bce7d;
	transition: color .3s;
}

.elementor-721 .elementor-element.elementor-element-38f7985b .elementor-icon-list-icon svg {
	fill: #5bce7d;
	transition: fill .3s;
}

.elementor-721 .elementor-element.elementor-element-38f7985b {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-721 .elementor-element.elementor-element-38f7985b .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

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

.elementor-721 .elementor-element.elementor-element-38f7985b .elementor-icon-list-text {
	transition: color .3s;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-318ddc72 {
	--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-721 .elementor-element.elementor-element-68f5fef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

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

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

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

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

.elementor-721 .elementor-element.elementor-element-68f5fef .elementor-icon-list-icon i {
	color: #d10d13;
	transition: color .3s;
}

.elementor-721 .elementor-element.elementor-element-68f5fef .elementor-icon-list-icon svg {
	fill: #d10d13;
	transition: fill .3s;
}

.elementor-721 .elementor-element.elementor-element-68f5fef {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-721 .elementor-element.elementor-element-68f5fef .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

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

.elementor-721 .elementor-element.elementor-element-68f5fef .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-721 .elementor-element.elementor-element-41a45e2c {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-721 .elementor-element.elementor-element-41a45e2c:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-41a45e2c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-721 .elementor-element.elementor-element-27692a49 {
	--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-721 .elementor-element.elementor-element-27692a49:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-27692a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-721 .elementor-element.elementor-element-5a18132c img {
	width: 70px;
}

.elementor-721 .elementor-element.elementor-element-5aec97df {
	--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-721 .elementor-element.elementor-element-28a2ab51 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-721 .elementor-element.elementor-element-28a2ab51.e-con {
	--align-self: flex-start;
}

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

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

.elementor-721 .elementor-element.elementor-element-44c89c2 {
	margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-721 .elementor-element.elementor-element-44c89c2 img {
	width: 64px;
}

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

.elementor-721 .elementor-element.elementor-element-561040a7 {
	--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-721 .elementor-element.elementor-element-744d378f {
	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-721 .elementor-element.elementor-element-744d378f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-721 .elementor-element.elementor-element-37b7945e.elementor-element {
	--align-self: center;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-4bedad10 {
	--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-721 .elementor-element.elementor-element-4bedad10:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-4bedad10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-14a4cce7 {
	--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-721 .elementor-element.elementor-element-14a4cce7:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-14a4cce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-285a888d.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-7e09d8a7 {
	--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-721 .elementor-element.elementor-element-7e09d8a7:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-7e09d8a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-47d6f847 {
	--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-721 .elementor-element.elementor-element-47d6f847:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-47d6f847 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-64ede4b.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-493e733b {
	--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-721 .elementor-element.elementor-element-493e733b:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-493e733b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-36556444 {
	--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-721 .elementor-element.elementor-element-36556444:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-36556444 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-c660b12.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-44426c47 {
	--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-721 .elementor-element.elementor-element-44426c47:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-44426c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-28f04fee {
	--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-721 .elementor-element.elementor-element-28f04fee:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-28f04fee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-69a2439f.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-7b97d55b {
	--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-721 .elementor-element.elementor-element-7b97d55b:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-7b97d55b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-721 .elementor-element.elementor-element-70c41999 {
	--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-721 .elementor-element.elementor-element-70c41999:not(.elementor-motion-effects-element-type-background), .elementor-721 .elementor-element.elementor-element-70c41999 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4dc71c;
}

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

.elementor-721 .elementor-element.elementor-element-e582f2.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-721 .elementor-element.elementor-element-324c7c4b {
	--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-721 .elementor-element.elementor-element-162ce34e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	color: #000;
}

.elementor-721 .elementor-element.elementor-element-6c930d2a.elementor-element {
	--align-self: center;
}

.elementor-721 .elementor-element.elementor-element-6c930d2a {
	--e-rating-justify-content: center;
	--e-rating-icon-font-size: 20px;
	--e-rating-icon-marked-color: #fb0;
}

.elementor-721 .elementor-element.elementor-element-37c50850 .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-721 .elementor-element.elementor-element-37c50850 .elementor-button:hover, .elementor-721 .elementor-element.elementor-element-37c50850 .elementor-button:focus {
	background-color: #e78e00;
}

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

.elementor-721 .elementor-element.elementor-element-2ff76d5 {
	--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-721 .elementor-element.elementor-element-21ae88f8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-721 .elementor-element.elementor-element-1e573357 {
	--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-721 .elementor-element.elementor-element-6477e1c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

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

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

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

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

.elementor-721 .elementor-element.elementor-element-6477e1c6 .elementor-icon-list-icon i {
	color: #5bce7d;
	transition: color .3s;
}

.elementor-721 .elementor-element.elementor-element-6477e1c6 .elementor-icon-list-icon svg {
	fill: #5bce7d;
	transition: fill .3s;
}

.elementor-721 .elementor-element.elementor-element-6477e1c6 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-721 .elementor-element.elementor-element-6477e1c6 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

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

.elementor-721 .elementor-element.elementor-element-6477e1c6 .elementor-icon-list-text {
	transition: color .3s;
}

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

.elementor-721 .elementor-element.elementor-element-42662ebe {
	background-color: #cc4b4b;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

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

.elementor-721 .elementor-element.elementor-element-4f94930a {
	--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-721 .elementor-element.elementor-element-4a20931 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

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

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

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

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

.elementor-721 .elementor-element.elementor-element-4a20931 .elementor-icon-list-icon i {
	color: #d10d13;
	transition: color .3s;
}

.elementor-721 .elementor-element.elementor-element-4a20931 .elementor-icon-list-icon svg {
	fill: #d10d13;
	transition: fill .3s;
}

.elementor-721 .elementor-element.elementor-element-4a20931 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-721 .elementor-element.elementor-element-4a20931 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

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

.elementor-721 .elementor-element.elementor-element-4a20931 .elementor-icon-list-text {
	transition: color .3s;
}

@media (min-width:768px) {
	.elementor-721 .elementor-element.elementor-element-3d1c25ff {
		--content-width: 960px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5d62e146 {
		--content-width: 896px;
	}
	
	.elementor-721 .elementor-element.elementor-element-41c14ff7 {
		--width: 10%;
	}
	
	.elementor-721 .elementor-element.elementor-element-674572d4 {
		--width: 90%;
	}
	
	.elementor-721 .elementor-element.elementor-element-290095fc {
		--content-width: 960px;
	}
	
	.elementor-721 .elementor-element.elementor-element-2004beb {
		--content-width: 960px;
	}
	
	.elementor-721 .elementor-element.elementor-element-450b7fe2 {
		--width: 55%;
	}
	
	.elementor-721 .elementor-element.elementor-element-103bc4e0 {
		--width: 45%;
	}
	
	.elementor-721 .elementor-element.elementor-element-73536959 {
		--width: 97%;
	}
	
	.elementor-721 .elementor-element.elementor-element-71e9736b {
		--width: 98%;
	}
	
	.elementor-721 .elementor-element.elementor-element-53b1a918 {
		--width: 95%;
	}
	
	.elementor-721 .elementor-element.elementor-element-4c48e05c {
		--width: 98%;
	}
	
	.elementor-721 .elementor-element.elementor-element-72434720 {
		--content-width: 960px;
	}
	
	.elementor-721 .elementor-element.elementor-element-9fc4c05 {
		--width: 55%;
	}
	
	.elementor-721 .elementor-element.elementor-element-360c63f8 {
		--width: 45%;
	}
	
	.elementor-721 .elementor-element.elementor-element-51802929 {
		--width: 91%;
	}
	
	.elementor-721 .elementor-element.elementor-element-75c2c648 {
		--width: 88%;
	}
	
	.elementor-721 .elementor-element.elementor-element-242a21bd {
		--width: 91%;
	}
	
	.elementor-721 .elementor-element.elementor-element-3c70f89e {
		--width: 89%;
	}
	
	.elementor-721 .elementor-element.elementor-element-56660d2b {
		--width: 88%;
	}
	
	.elementor-721 .elementor-element.elementor-element-4165d79 {
		--content-width: 960px;
	}
	
	.elementor-721 .elementor-element.elementor-element-4523560d {
		--width: 55%;
	}
	
	.elementor-721 .elementor-element.elementor-element-2acf8ff1 {
		--width: 45%;
	}
	
	.elementor-721 .elementor-element.elementor-element-197a8b32 {
		--width: 81%;
	}
	
	.elementor-721 .elementor-element.elementor-element-30e28c69 {
		--width: 85%;
	}
	
	.elementor-721 .elementor-element.elementor-element-5b6cdeb9 {
		--width: 82%;
	}
	
	.elementor-721 .elementor-element.elementor-element-603410d8 {
		--width: 89%;
	}
	
	.elementor-721 .elementor-element.elementor-element-178d11ee {
		--width: 83%;
	}
	
	.elementor-721 .elementor-element.elementor-element-221ae4c7 {
		--content-width: 960px;
	}
	
	.elementor-721 .elementor-element.elementor-element-2e2fdaac {
		--width: 55%;
	}
	
	.elementor-721 .elementor-element.elementor-element-668f7798 {
		--width: 45%;
	}
	
	.elementor-721 .elementor-element.elementor-element-397a61b9 {
		--width: 83%;
	}
	
	.elementor-721 .elementor-element.elementor-element-295d44a3 {
		--width: 87%;
	}
	
	.elementor-721 .elementor-element.elementor-element-45a72a0a {
		--width: 79%;
	}
	
	.elementor-721 .elementor-element.elementor-element-514a79e7 {
		--width: 78%;
	}
	
	.elementor-721 .elementor-element.elementor-element-538cca29 {
		--width: 78%;
	}
	
	.elementor-721 .elementor-element.elementor-element-41a45e2c {
		--content-width: 960px;
	}
	
	.elementor-721 .elementor-element.elementor-element-28a2ab51 {
		--width: 55%;
	}
	
	.elementor-721 .elementor-element.elementor-element-2fd49ba2 {
		--width: 45%;
	}
	
	.elementor-721 .elementor-element.elementor-element-14a4cce7 {
		--width: 68%;
	}
	
	.elementor-721 .elementor-element.elementor-element-47d6f847 {
		--width: 87%;
	}
	
	.elementor-721 .elementor-element.elementor-element-36556444 {
		--width: 79%;
	}
	
	.elementor-721 .elementor-element.elementor-element-28f04fee {
		--width: 70%;
	}
	
	.elementor-721 .elementor-element.elementor-element-70c41999 {
		--width: 68%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-721 .elementor-element.elementor-element-5d62e146 {
		--content-width: 700px;
	}
	
	.elementor-721 .elementor-element.elementor-element-41c14ff7 {
		--width: 90px;
	}
}

@media (max-width:1024px) {
	.elementor-721 .elementor-element.elementor-element-338d1a80 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5d62e146 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-41c14ff7 {
		--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-721 .elementor-element.elementor-element-6b91f8ea img {
		height: 82px;
		object-fit: cover;
	}
	
	.elementor-721 .elementor-element.elementor-element-290095fc {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6444d546 .elementor-button {
		font-size: 30px;
	}
	
	.elementor-721 .elementor-element.elementor-element-2004beb {
		--padding-top: 20px;
		--padding-bottom: 5px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-721 .elementor-element.elementor-element-432e929c .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721 .elementor-element.elementor-element-35588c67 {
		margin: 130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-721 .elementor-element.elementor-element-35588c67 img {
		width: 306px;
	}
	
	.elementor-721 .elementor-element.elementor-element-2bf2f7d4 img {
		width: 83px;
	}
	
	.elementor-721 .elementor-element.elementor-element-76c4dbc4 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-76c4dbc4 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721 .elementor-element.elementor-element-25e8a4c2 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-721 .elementor-element.elementor-element-3a3c5306 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-3a3c5306 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1e99c9be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-1e99c9be .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-721 .elementor-element.elementor-element-72434720 {
		--padding-top: 50px;
		--padding-bottom: 5px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5f2edd7e .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721 .elementor-element.elementor-element-11ed0017 {
		margin: 71px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-11ed0017 img {
		width: 157px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1524afec {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-797720ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-797720ad .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-721 .elementor-element.elementor-element-d85ee55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-d85ee55 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-721 .elementor-element.elementor-element-4165d79 {
		--padding-top: 50px;
		--padding-bottom: 5px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-721 .elementor-element.elementor-element-427642c3 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721 .elementor-element.elementor-element-7bf926c8 {
		margin: 75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-7bf926c8 img {
		width: 236px;
	}
	
	.elementor-721 .elementor-element.elementor-element-56f5ddc0 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-2df22651 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-2df22651 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5f34eaac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-5f34eaac .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-721 .elementor-element.elementor-element-221ae4c7 {
		--padding-top: 50px;
		--padding-bottom: 5px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-721 .elementor-element.elementor-element-79eb84d2 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5810d1cf {
		margin: 87px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5810d1cf img {
		width: 65px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1682b5de {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-38f7985b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-38f7985b .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-721 .elementor-element.elementor-element-68f5fef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-68f5fef .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-721 .elementor-element.elementor-element-41a45e2c {
		--padding-top: 50px;
		--padding-bottom: 70px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-721 .elementor-element.elementor-element-ffbf924 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721 .elementor-element.elementor-element-44c89c2 {
		margin: 81px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-44c89c2 img {
		width: 42px;
	}
	
	.elementor-721 .elementor-element.elementor-element-744d378f {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6477e1c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-6477e1c6 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-721 .elementor-element.elementor-element-4a20931 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-4a20931 .elementor-icon-list-item > a {
		font-size: 16px;
	}
}

@media (max-width:767px) {
	.elementor-721 .elementor-element.elementor-element-3d1c25ff {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 35px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-39a106d6 {
		margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-39a106d6 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-721 .elementor-element.elementor-element-338d1a80 {
		margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5d62e146 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-41c14ff7 {
		--width: 20%;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-721 .elementor-element.elementor-element-6b91f8ea {
		text-align: start;
	}
	
	.elementor-721 .elementor-element.elementor-element-6b91f8ea img {
		width: 63px;
		height: 63px;
	}
	
	.elementor-721 .elementor-element.elementor-element-674572d4 {
		--width: 76%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-62c5a256 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-721 .elementor-element.elementor-element-19be4e78 {
		margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		font-size: 14px;
	}
	
	.elementor-721 .elementor-element.elementor-element-290095fc {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-bc69d9f .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-721 .elementor-element.elementor-element-73a25c05 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5a697617 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5a697617 .elementor-heading-title {
		font-size: 21px;
		line-height: 1.4em;
	}
	
	.elementor-721 .elementor-element.elementor-element-6bd064cf .elementor-icon-box-wrapper {
		text-align: start;
		gap: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6bd064cf .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6bd064cf .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6bd064cf .elementor-icon-box-title, .elementor-721 .elementor-element.elementor-element-6bd064cf .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-2681b6df .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-2681b6df .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-2681b6df .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-721 .elementor-element.elementor-element-2681b6df .elementor-icon-box-title, .elementor-721 .elementor-element.elementor-element-2681b6df .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1a17118f .elementor-icon-box-wrapper {
		text-align: start;
		gap: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1a17118f .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1a17118f .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1a17118f .elementor-icon-box-title, .elementor-721 .elementor-element.elementor-element-1a17118f .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-29157734 .elementor-icon-box-wrapper {
		text-align: start;
		gap: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-29157734 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-29157734 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-721 .elementor-element.elementor-element-29157734 .elementor-icon-box-title, .elementor-721 .elementor-element.elementor-element-29157734 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-3d1f7144 .elementor-icon-box-wrapper {
		text-align: start;
		gap: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-3d1f7144 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-3d1f7144 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-721 .elementor-element.elementor-element-3d1f7144 .elementor-icon-box-title, .elementor-721 .elementor-element.elementor-element-3d1f7144 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6bcb6a6a .elementor-icon-box-wrapper {
		text-align: start;
		gap: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6bcb6a6a .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6bcb6a6a .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6bcb6a6a .elementor-icon-box-title, .elementor-721 .elementor-element.elementor-element-6bcb6a6a .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-74f1e3bb {
		--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-721 .elementor-element.elementor-element-405c8c6c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-405c8c6c .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1b466e68 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1b466e68 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1b466e68 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1b466e68 .elementor-icon-box-title, .elementor-721 .elementor-element.elementor-element-1b466e68 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-34ddcec6 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-34ddcec6 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-34ddcec6 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-721 .elementor-element.elementor-element-34ddcec6 .elementor-icon-box-title, .elementor-721 .elementor-element.elementor-element-34ddcec6 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-d69cea3 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-d69cea3 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-d69cea3 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-721 .elementor-element.elementor-element-d69cea3 .elementor-icon-box-title, .elementor-721 .elementor-element.elementor-element-d69cea3 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-3493ce93 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-3493ce93 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-3493ce93 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-721 .elementor-element.elementor-element-3493ce93 .elementor-icon-box-title, .elementor-721 .elementor-element.elementor-element-3493ce93 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6d4d8c57 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6d4d8c57 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6d4d8c57 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6d4d8c57 .elementor-icon-box-title, .elementor-721 .elementor-element.elementor-element-6d4d8c57 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-727f1b0a {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-721 .elementor-element.elementor-element-698b0a01 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-698b0a01 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1f9f99ba .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1f9f99ba .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1f9f99ba .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1f9f99ba .elementor-icon-box-title, .elementor-721 .elementor-element.elementor-element-1f9f99ba .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-15f94df7 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-15f94df7 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-15f94df7 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-721 .elementor-element.elementor-element-15f94df7 .elementor-icon-box-title, .elementor-721 .elementor-element.elementor-element-15f94df7 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-28c13f5f .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-28c13f5f .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-28c13f5f .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-721 .elementor-element.elementor-element-28c13f5f .elementor-icon-box-title, .elementor-721 .elementor-element.elementor-element-28c13f5f .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-54db0c5d .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-54db0c5d .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-54db0c5d .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-721 .elementor-element.elementor-element-54db0c5d .elementor-icon-box-title, .elementor-721 .elementor-element.elementor-element-54db0c5d .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1ada6dc9 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1ada6dc9 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1ada6dc9 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1ada6dc9 .elementor-icon-box-title, .elementor-721 .elementor-element.elementor-element-1ada6dc9 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6444d546 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6444d546 .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-721 .elementor-element.elementor-element-6444d546 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-721 .elementor-element.elementor-element-2004beb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 5px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-36411be5 {
		--padding-top: 15px;
		--padding-bottom: 40px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-721 .elementor-element.elementor-element-358a5ac9 {
		margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-432e929c {
		margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-432e929c .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-721 .elementor-element.elementor-element-24caf9d5 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-450b7fe2 {
		--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-721 .elementor-element.elementor-element-35588c67 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-35588c67 img {
		width: 100%;
	}
	
	.elementor-721 .elementor-element.elementor-element-2bf2f7d4 {
		margin: -17% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 9%;
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-721 .elementor-element.elementor-element-2bf2f7d4 img {
		width: 108px;
	}
	
	.elementor-721 .elementor-element.elementor-element-36b5812b {
		--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-721 .elementor-element.elementor-element-76c4dbc4 {
		margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6a12b8a4 {
		--border-radius: 3px 3px 3px 3px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-721 .elementor-element.elementor-element-73536959 {
		--width: 97%;
	}
	
	.elementor-721 .elementor-element.elementor-element-71e9736b {
		--width: 99%;
	}
	
	.elementor-721 .elementor-element.elementor-element-53b1a918 {
		--width: 96%;
	}
	
	.elementor-721 .elementor-element.elementor-element-4c48e05c {
		--width: 98%;
	}
	
	.elementor-721 .elementor-element.elementor-element-179c8a72 {
		margin: 45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-179c8a72 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721 .elementor-element.elementor-element-565f32f2 {
		margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-565f32f2 .elementor-button {
		font-size: 18px;
		padding: 22px 0px 22px 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-25e8a4c2 {
		margin: 55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-2ea149fb {
		--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-721 .elementor-element.elementor-element-7eb14607 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6053c338 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-721 .elementor-element.elementor-element-3a3c5306 {
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-721 .elementor-element.elementor-element-3a3c5306 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-3a3c5306 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721 .elementor-element.elementor-element-326b88fe {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-4face838 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-721 .elementor-element.elementor-element-8af7d87 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--margin-top: 20px;
		--margin-bottom: 5px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1e99c9be {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1e99c9be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-1e99c9be .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721 .elementor-element.elementor-element-430778c6 {
		margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-430778c6 .elementor-button {
		font-size: 18px;
		padding: 22px 0px 22px 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-72434720 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 5px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-52c2a2e4 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1bee5bda {
		margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-704b8f2c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-9fc4c05 {
		--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-721 .elementor-element.elementor-element-5f2edd7e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5f2edd7e .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-721 .elementor-element.elementor-element-11ed0017 {
		margin: 6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-11ed0017 img {
		width: 154px;
	}
	
	.elementor-721 .elementor-element.elementor-element-537db961 {
		--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-721 .elementor-element.elementor-element-1524afec {
		margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-51802929 {
		--width: 93%;
	}
	
	.elementor-721 .elementor-element.elementor-element-75c2c648 {
		--width: 90%;
	}
	
	.elementor-721 .elementor-element.elementor-element-242a21bd {
		--width: 93%;
	}
	
	.elementor-721 .elementor-element.elementor-element-3c70f89e {
		--width: 91%;
	}
	
	.elementor-721 .elementor-element.elementor-element-56660d2b {
		--width: 90%;
	}
	
	.elementor-721 .elementor-element.elementor-element-ab87e34 {
		margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-ab87e34 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721 .elementor-element.elementor-element-689603aa {
		margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-689603aa .elementor-button {
		font-size: 16px;
	}
	
	.elementor-721 .elementor-element.elementor-element-47190d7b .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6cc89da4 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-721 .elementor-element.elementor-element-797720ad {
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-721 .elementor-element.elementor-element-797720ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-797720ad .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721 .elementor-element.elementor-element-2e828d7e {
		--margin-top: 35px;
		--margin-bottom: 5px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-f22d76d .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5abf80d5 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-721 .elementor-element.elementor-element-d85ee55 {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-721 .elementor-element.elementor-element-d85ee55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-d85ee55 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721 .elementor-element.elementor-element-4165d79 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 5px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-385481a2 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-721 .elementor-element.elementor-element-39896e9d {
		margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-4f7de0da {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-4523560d {
		--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-721 .elementor-element.elementor-element-427642c3 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-427642c3 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-721 .elementor-element.elementor-element-7bf926c8 {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-7bf926c8 img {
		width: 237px;
	}
	
	.elementor-721 .elementor-element.elementor-element-217e9953 {
		--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-721 .elementor-element.elementor-element-56f5ddc0 {
		margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-197a8b32 {
		--width: 83%;
	}
	
	.elementor-721 .elementor-element.elementor-element-30e28c69 {
		--width: 87%;
	}
	
	.elementor-721 .elementor-element.elementor-element-5b6cdeb9 {
		--width: 84%;
	}
	
	.elementor-721 .elementor-element.elementor-element-603410d8 {
		--width: 91%;
	}
	
	.elementor-721 .elementor-element.elementor-element-178d11ee {
		--width: 85%;
	}
	
	.elementor-721 .elementor-element.elementor-element-7fbbf747 {
		margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-7fbbf747 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721 .elementor-element.elementor-element-2f5efefe {
		margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-2f5efefe .elementor-button {
		font-size: 16px;
	}
	
	.elementor-721 .elementor-element.elementor-element-55ce1ad0 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-721 .elementor-element.elementor-element-12202a79 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-721 .elementor-element.elementor-element-2df22651 {
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-721 .elementor-element.elementor-element-2df22651 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-2df22651 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721 .elementor-element.elementor-element-2b27b24 {
		--margin-top: 35px;
		--margin-bottom: 5px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-51fe47bb .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-721 .elementor-element.elementor-element-2b5a0de7 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5f34eaac {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5f34eaac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-5f34eaac .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721 .elementor-element.elementor-element-221ae4c7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 5px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5c8b634c {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-721 .elementor-element.elementor-element-49474d23 {
		margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-4d4fe965 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-79eb84d2 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-79eb84d2 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5810d1cf {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5810d1cf img {
		width: 74px;
	}
	
	.elementor-721 .elementor-element.elementor-element-72955d47 {
		--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-721 .elementor-element.elementor-element-1682b5de {
		margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-397a61b9 {
		--width: 85%;
	}
	
	.elementor-721 .elementor-element.elementor-element-295d44a3 {
		--width: 85%;
	}
	
	.elementor-721 .elementor-element.elementor-element-45a72a0a {
		--width: 81%;
	}
	
	.elementor-721 .elementor-element.elementor-element-514a79e7 {
		--width: 80%;
	}
	
	.elementor-721 .elementor-element.elementor-element-538cca29 {
		--width: 80%;
	}
	
	.elementor-721 .elementor-element.elementor-element-5508bed5 {
		margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5508bed5 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721 .elementor-element.elementor-element-34255838 {
		margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-34255838 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-721 .elementor-element.elementor-element-23850765 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-721 .elementor-element.elementor-element-55e03427 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-721 .elementor-element.elementor-element-38f7985b {
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-721 .elementor-element.elementor-element-38f7985b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-38f7985b .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721 .elementor-element.elementor-element-7d041677 {
		--margin-top: 35px;
		--margin-bottom: 5px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5a2f0a83 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-721 .elementor-element.elementor-element-318ddc72 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-721 .elementor-element.elementor-element-68f5fef {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-721 .elementor-element.elementor-element-68f5fef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-68f5fef .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721 .elementor-element.elementor-element-41a45e2c {
		--margin-top: 0px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 70px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-721 .elementor-element.elementor-element-27692a49 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5a18132c {
		margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-5aec97df {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-ffbf924 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-ffbf924 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-721 .elementor-element.elementor-element-44c89c2 {
		margin: 9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-44c89c2 img {
		width: 45px;
	}
	
	.elementor-721 .elementor-element.elementor-element-561040a7 {
		--margin-top: -44px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-744d378f {
		margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-14a4cce7 {
		--width: 70%;
	}
	
	.elementor-721 .elementor-element.elementor-element-47d6f847 {
		--width: 89%;
	}
	
	.elementor-721 .elementor-element.elementor-element-36556444 {
		--width: 81%;
	}
	
	.elementor-721 .elementor-element.elementor-element-28f04fee {
		--width: 72%;
	}
	
	.elementor-721 .elementor-element.elementor-element-70c41999 {
		--width: 70%;
	}
	
	.elementor-721 .elementor-element.elementor-element-44bab214 {
		margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-44bab214 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721 .elementor-element.elementor-element-37c50850 {
		margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-37c50850 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-721 .elementor-element.elementor-element-a311726 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-721 .elementor-element.elementor-element-1e573357 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6477e1c6 {
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-721 .elementor-element.elementor-element-6477e1c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-6477e1c6 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721 .elementor-element.elementor-element-630b057c {
		--margin-top: 35px;
		--margin-bottom: 5px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-721 .elementor-element.elementor-element-42662ebe .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-721 .elementor-element.elementor-element-4f94930a {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-721 .elementor-element.elementor-element-4a20931 {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-721 .elementor-element.elementor-element-4a20931 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721 .elementor-element.elementor-element-4a20931 .elementor-icon-list-item > a {
		font-size: 15px;
	}
}
