
.elementor-294 .elementor-element.elementor-element-12689256 {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-294 .elementor-element.elementor-element-42d3487d .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-294 .elementor-element.elementor-element-39af95ab {
	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-294 .elementor-element.elementor-element-3135b36b {
	--divider-border-style: solid;
	--divider-color: #ececec;
	--divider-border-width: 1px;
}

.elementor-294 .elementor-element.elementor-element-3135b36b .elementor-divider-separator {
	width: 100%;
}

.elementor-294 .elementor-element.elementor-element-3135b36b .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

.elementor-294 .elementor-element.elementor-element-46ae6cb1 {
	--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-294 .elementor-element.elementor-element-25104c20 {
	width: var(--container-widget-width, 82px);
	max-width: 82px;
	--container-widget-width: 82px;
	--container-widget-flex-grow: 0;
}

.elementor-294 .elementor-element.elementor-element-25104c20 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-294 .elementor-element.elementor-element-2fb9eea9 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 15px;
}

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

.elementor-294 .elementor-element.elementor-element-6439e88d {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #636363;
}

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

.elementor-294 .elementor-element.elementor-element-84df92c {
	text-align: center;
}

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

.elementor-294 .elementor-element.elementor-element-60dce887 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-294 .elementor-element.elementor-element-60dce887 img {
	width: 100%;
}

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

.elementor-294 .elementor-element.elementor-element-6388783b {
	--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-294 .elementor-element.elementor-element-1cde02c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
}

.elementor-294 .elementor-element.elementor-element-1cde02c .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-294 .elementor-element.elementor-element-516c8478 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-294 .elementor-element.elementor-element-516c8478 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-294 .elementor-element.elementor-element-516c8478.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-294 .elementor-element.elementor-element-516c8478.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-516c8478.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-294 .elementor-element.elementor-element-516c8478 .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-294 .elementor-element.elementor-element-6454e64d .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-294 .elementor-element.elementor-element-6454e64d .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-294 .elementor-element.elementor-element-6454e64d.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-294 .elementor-element.elementor-element-6454e64d.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-6454e64d.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-294 .elementor-element.elementor-element-6454e64d .elementor-icon {
	font-size: 30px;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-1b3fdf64 .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-294 .elementor-element.elementor-element-65122e82 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-294 .elementor-element.elementor-element-65122e82 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-294 .elementor-element.elementor-element-65122e82.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-294 .elementor-element.elementor-element-65122e82.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-65122e82.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-294 .elementor-element.elementor-element-65122e82 .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-294 .elementor-element.elementor-element-6931040f .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-294 .elementor-element.elementor-element-6931040f .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-294 .elementor-element.elementor-element-6931040f.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-294 .elementor-element.elementor-element-6931040f.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-6931040f.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-294 .elementor-element.elementor-element-6931040f .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-294 .elementor-element.elementor-element-44d2f9a6 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-294 .elementor-element.elementor-element-44d2f9a6 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-294 .elementor-element.elementor-element-44d2f9a6.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-294 .elementor-element.elementor-element-44d2f9a6.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-44d2f9a6.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-294 .elementor-element.elementor-element-44d2f9a6 .elementor-icon {
	font-size: 30px;
}

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

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

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

.elementor-294 .elementor-element.elementor-element-2a2b6a19 {
	--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-294 .elementor-element.elementor-element-13bb9401 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
}

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-2b3b77a5 .elementor-icon {
	font-size: 30px;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-5ee2c2e4 .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-294 .elementor-element.elementor-element-435501ee .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-294 .elementor-element.elementor-element-435501ee .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-294 .elementor-element.elementor-element-435501ee.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-294 .elementor-element.elementor-element-435501ee.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-435501ee.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-294 .elementor-element.elementor-element-435501ee .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-294 .elementor-element.elementor-element-452afbb4 .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-294 .elementor-element.elementor-element-452afbb4 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-294 .elementor-element.elementor-element-452afbb4.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-294 .elementor-element.elementor-element-452afbb4.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-452afbb4.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-294 .elementor-element.elementor-element-452afbb4 .elementor-icon {
	font-size: 30px;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-5acec65e .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-294 .elementor-element.elementor-element-2bc9e66c {
	--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-294 .elementor-element.elementor-element-15ff6b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
}

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

.elementor-294 .elementor-element.elementor-element-36e911e2 .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-294 .elementor-element.elementor-element-36e911e2 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-294 .elementor-element.elementor-element-36e911e2.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-294 .elementor-element.elementor-element-36e911e2.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-36e911e2.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-294 .elementor-element.elementor-element-36e911e2 .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-294 .elementor-element.elementor-element-4a3747a8 .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-294 .elementor-element.elementor-element-4a3747a8 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-294 .elementor-element.elementor-element-4a3747a8.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-294 .elementor-element.elementor-element-4a3747a8.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-4a3747a8.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-294 .elementor-element.elementor-element-4a3747a8 .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-294 .elementor-element.elementor-element-30f78891 .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-294 .elementor-element.elementor-element-30f78891 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-294 .elementor-element.elementor-element-30f78891.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-294 .elementor-element.elementor-element-30f78891.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-30f78891.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-294 .elementor-element.elementor-element-30f78891 .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-294 .elementor-element.elementor-element-7b781237 .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-294 .elementor-element.elementor-element-7b781237 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-294 .elementor-element.elementor-element-7b781237.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-294 .elementor-element.elementor-element-7b781237.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-7b781237.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-294 .elementor-element.elementor-element-7b781237 .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-294 .elementor-element.elementor-element-492bef21 .elementor-icon-box-wrapper {
	align-items: end;
	gap: 15px;
}

.elementor-294 .elementor-element.elementor-element-492bef21 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #000;
}

.elementor-294 .elementor-element.elementor-element-492bef21.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-294 .elementor-element.elementor-element-492bef21.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-492bef21.elementor-view-default .elementor-icon {
	fill: #000;
	color: #000;
	border-color: #000;
}

.elementor-294 .elementor-element.elementor-element-492bef21 .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-294 .elementor-element.elementor-element-586dd780 {
	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-294 .elementor-element.elementor-element-53c695d3 .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-294 .elementor-element.elementor-element-53c695d3 {
	margin: 15px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-294 .elementor-element.elementor-element-7090e262 {
	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-294 .elementor-element.elementor-element-7090e262.elementor-element {
	--align-self: center;
}

.elementor-294 .elementor-element.elementor-element-6fbbad2b {
	--display: flex;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-294 .elementor-element.elementor-element-54c23001 img {
	width: 70px;
}

.elementor-294 .elementor-element.elementor-element-52ba7b14 {
	text-align: center;
}

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

.elementor-294 .elementor-element.elementor-element-50f3de94 {
	--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-294 .elementor-element.elementor-element-7b067076 {
	--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-294 .elementor-element.elementor-element-7b067076.e-con {
	--align-self: flex-start;
}

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

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

.elementor-294 .elementor-element.elementor-element-66f2d582 img {
	width: 122px;
}

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

.elementor-294 .elementor-element.elementor-element-3613b78a {
	--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-294 .elementor-element.elementor-element-3bea7bb {
	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-294 .elementor-element.elementor-element-3bea7bb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-294 .elementor-element.elementor-element-c27a3d0.elementor-element {
	--align-self: center;
}

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-760e6c25.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-439f97be.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-787fff7.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-18fb4db7.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-31033140.elementor-element {
	--align-self: stretch;
}

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

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

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

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

.elementor-294 .elementor-element.elementor-element-40e603c0.elementor-element {
	--align-self: center;
}

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

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

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

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

.elementor-294 .elementor-element.elementor-element-1464a2d7 {
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

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

.elementor-294 .elementor-element.elementor-element-3875f05 {
	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-294 .elementor-element.elementor-element-4d7fad26 {
	--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-294 .elementor-element.elementor-element-d1492da {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-294 .elementor-element.elementor-element-438deb27 {
	background-color: #4bcc7d;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-7e62d904 .elementor-icon-list-icon i {
	color: #5bce7d;
	transition: color .3s;
}

.elementor-294 .elementor-element.elementor-element-7e62d904 .elementor-icon-list-icon svg {
	fill: #5bce7d;
	transition: fill .3s;
}

.elementor-294 .elementor-element.elementor-element-7e62d904 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-294 .elementor-element.elementor-element-7e62d904 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

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

.elementor-294 .elementor-element.elementor-element-7e62d904 .elementor-icon-list-text {
	transition: color .3s;
}

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

.elementor-294 .elementor-element.elementor-element-68e32fe7 {
	background-color: #cc4b4b;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-7d6fed8c .elementor-icon-list-icon i {
	color: #d10d13;
	transition: color .3s;
}

.elementor-294 .elementor-element.elementor-element-7d6fed8c .elementor-icon-list-icon svg {
	fill: #d10d13;
	transition: fill .3s;
}

.elementor-294 .elementor-element.elementor-element-7d6fed8c {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-294 .elementor-element.elementor-element-7d6fed8c .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

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

.elementor-294 .elementor-element.elementor-element-7d6fed8c .elementor-icon-list-text {
	transition: color .3s;
}

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

.elementor-294 .elementor-element.elementor-element-344921ab {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-294 .elementor-element.elementor-element-554c5f0c img {
	width: 70px;
}

.elementor-294 .elementor-element.elementor-element-59510ff1 {
	--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-294 .elementor-element.elementor-element-308722ab {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-294 .elementor-element.elementor-element-308722ab.e-con {
	--align-self: flex-start;
}

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

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

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

.elementor-294 .elementor-element.elementor-element-3d27f18 img {
	width: 220px;
}

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

.elementor-294 .elementor-element.elementor-element-2b393b90 {
	--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-294 .elementor-element.elementor-element-2d968bda {
	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-294 .elementor-element.elementor-element-2d968bda .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-294 .elementor-element.elementor-element-31128e60.elementor-element {
	--align-self: center;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-3bb7b642.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-75822a8e.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-4cde358c.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-c289eda.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-5027af58.elementor-element {
	--align-self: stretch;
}

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

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

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

.elementor-294 .elementor-element.elementor-element-25bdfa32 {
	--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-294 .elementor-element.elementor-element-5864bfb6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	color: #000;
}

.elementor-294 .elementor-element.elementor-element-9f10e29.elementor-element {
	--align-self: center;
}

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

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

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

.elementor-294 .elementor-element.elementor-element-cfc4c08 {
	--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-294 .elementor-element.elementor-element-23d67286 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-52983d65 {
	background-color: #cc4b4b;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-47d9d037 .elementor-icon-list-icon i {
	color: #d10d13;
	transition: color .3s;
}

.elementor-294 .elementor-element.elementor-element-47d9d037 .elementor-icon-list-icon svg {
	fill: #d10d13;
	transition: fill .3s;
}

.elementor-294 .elementor-element.elementor-element-47d9d037 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-294 .elementor-element.elementor-element-47d9d037 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

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

.elementor-294 .elementor-element.elementor-element-47d9d037 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-294 .elementor-element.elementor-element-211541ca {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-294 .elementor-element.elementor-element-6f4b3de9 img {
	width: 70px;
}

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

.elementor-294 .elementor-element.elementor-element-5aee2486.e-con {
	--align-self: flex-start;
}

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

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

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

.elementor-294 .elementor-element.elementor-element-4e9bdb4f img {
	width: 91px;
}

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

.elementor-294 .elementor-element.elementor-element-30ff1456 {
	--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-294 .elementor-element.elementor-element-12d5f10c {
	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-294 .elementor-element.elementor-element-12d5f10c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-294 .elementor-element.elementor-element-3f1ddd3.elementor-element {
	--align-self: center;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-4ab860c7.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-216c0fcd.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-609697d.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-78d67982.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-751de7b3.elementor-element {
	--align-self: stretch;
}

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

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

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

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

.elementor-294 .elementor-element.elementor-element-20d06e42.elementor-element {
	--align-self: center;
}

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

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

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

.elementor-294 .elementor-element.elementor-element-56456c11 {
	--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-294 .elementor-element.elementor-element-68307fdf {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-294 .elementor-element.elementor-element-757511bc {
	background-color: #4bcc7d;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-70586dff {
	background-color: #cc4b4b;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-11583700 {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-294 .elementor-element.elementor-element-6463933d img {
	width: 70px;
}

.elementor-294 .elementor-element.elementor-element-1ce30ef6 {
	--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-294 .elementor-element.elementor-element-1345619f {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-294 .elementor-element.elementor-element-1345619f.e-con {
	--align-self: flex-start;
}

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

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

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

.elementor-294 .elementor-element.elementor-element-37ae5779 img {
	width: 252px;
}

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

.elementor-294 .elementor-element.elementor-element-5c16ac17 {
	--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-294 .elementor-element.elementor-element-10466bf3 {
	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-294 .elementor-element.elementor-element-10466bf3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-294 .elementor-element.elementor-element-1831864f.elementor-element {
	--align-self: center;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-5f20bed6.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-7c2c9ba9.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-7d1f2fbb.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-195e9dfb.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-5d57f00c.elementor-element {
	--align-self: stretch;
}

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

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

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

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

.elementor-294 .elementor-element.elementor-element-ef9ad59.elementor-element {
	--align-self: center;
}

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

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

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

.elementor-294 .elementor-element.elementor-element-2d5874a7 {
	--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-294 .elementor-element.elementor-element-1787304a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-294 .elementor-element.elementor-element-73d06bad {
	background-color: #4bcc7d;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-7ad8d49c .elementor-icon-list-icon i {
	color: #5bce7d;
	transition: color .3s;
}

.elementor-294 .elementor-element.elementor-element-7ad8d49c .elementor-icon-list-icon svg {
	fill: #5bce7d;
	transition: fill .3s;
}

.elementor-294 .elementor-element.elementor-element-7ad8d49c {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-294 .elementor-element.elementor-element-7ad8d49c .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

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

.elementor-294 .elementor-element.elementor-element-7ad8d49c .elementor-icon-list-text {
	transition: color .3s;
}

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

.elementor-294 .elementor-element.elementor-element-5484c672 {
	background-color: #cc4b4b;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

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

.elementor-294 .elementor-element.elementor-element-154286c3 {
	--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-294 .elementor-element.elementor-element-316864e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

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

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

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

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

.elementor-294 .elementor-element.elementor-element-316864e4 .elementor-icon-list-icon i {
	color: #d10d13;
	transition: color .3s;
}

.elementor-294 .elementor-element.elementor-element-316864e4 .elementor-icon-list-icon svg {
	fill: #d10d13;
	transition: fill .3s;
}

.elementor-294 .elementor-element.elementor-element-316864e4 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-294 .elementor-element.elementor-element-316864e4 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

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

.elementor-294 .elementor-element.elementor-element-316864e4 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-294 .elementor-element.elementor-element-65ad8c28 {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 70px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-294 .elementor-element.elementor-element-6605d8d6 img {
	width: 70px;
}

.elementor-294 .elementor-element.elementor-element-5d358cfa {
	--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-294 .elementor-element.elementor-element-799167e4 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-294 .elementor-element.elementor-element-799167e4.e-con {
	--align-self: flex-start;
}

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

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

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

.elementor-294 .elementor-element.elementor-element-db3c7c1 img {
	width: 356px;
}

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

.elementor-294 .elementor-element.elementor-element-2ca2716a {
	--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-294 .elementor-element.elementor-element-4541137 {
	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-294 .elementor-element.elementor-element-4541137 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #000;
}

.elementor-294 .elementor-element.elementor-element-673b4d85.elementor-element {
	--align-self: center;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-6c565730.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-6f615671.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-e49ac70.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-5747bec9.elementor-element {
	--align-self: stretch;
}

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

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

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

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

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

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

.elementor-294 .elementor-element.elementor-element-18041516.elementor-element {
	--align-self: stretch;
}

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

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

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

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

.elementor-294 .elementor-element.elementor-element-7c5113d9.elementor-element {
	--align-self: center;
}

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

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

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

.elementor-294 .elementor-element.elementor-element-2d37ec2b {
	--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-294 .elementor-element.elementor-element-1dcff25a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-294 .elementor-element.elementor-element-17fd0bf0 {
	background-color: #4bcc7d;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

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

.elementor-294 .elementor-element.elementor-element-736a441f {
	--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-294 .elementor-element.elementor-element-67c6d9a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

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

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

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

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

.elementor-294 .elementor-element.elementor-element-67c6d9a9 .elementor-icon-list-icon i {
	color: #5bce7d;
	transition: color .3s;
}

.elementor-294 .elementor-element.elementor-element-67c6d9a9 .elementor-icon-list-icon svg {
	fill: #5bce7d;
	transition: fill .3s;
}

.elementor-294 .elementor-element.elementor-element-67c6d9a9 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-294 .elementor-element.elementor-element-67c6d9a9 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

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

.elementor-294 .elementor-element.elementor-element-67c6d9a9 .elementor-icon-list-text {
	transition: color .3s;
}

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

.elementor-294 .elementor-element.elementor-element-38728d33 {
	background-color: #cc4b4b;
	padding: 15px 15px 15px 15px;
	text-align: center;
}

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

.elementor-294 .elementor-element.elementor-element-10eabc {
	--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-294 .elementor-element.elementor-element-22f21342 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(12px / 2);
}

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

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

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

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

.elementor-294 .elementor-element.elementor-element-22f21342 .elementor-icon-list-icon i {
	color: #d10d13;
	transition: color .3s;
}

.elementor-294 .elementor-element.elementor-element-22f21342 .elementor-icon-list-icon svg {
	fill: #d10d13;
	transition: fill .3s;
}

.elementor-294 .elementor-element.elementor-element-22f21342 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
}

.elementor-294 .elementor-element.elementor-element-22f21342 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

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

.elementor-294 .elementor-element.elementor-element-22f21342 .elementor-icon-list-text {
	transition: color .3s;
}

@media (min-width:768px) {
	.elementor-294 .elementor-element.elementor-element-12689256 {
		--content-width: 960px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6436a2d8 {
		--content-width: 896px;
	}
	
	.elementor-294 .elementor-element.elementor-element-46ae6cb1 {
		--width: 10%;
	}
	
	.elementor-294 .elementor-element.elementor-element-2fb9eea9 {
		--width: 90%;
	}
	
	.elementor-294 .elementor-element.elementor-element-4b7b1b8c {
		--content-width: 960px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6fbbad2b {
		--content-width: 960px;
	}
	
	.elementor-294 .elementor-element.elementor-element-7b067076 {
		--width: 55%;
	}
	
	.elementor-294 .elementor-element.elementor-element-2c929850 {
		--width: 45%;
	}
	
	.elementor-294 .elementor-element.elementor-element-1176a859 {
		--width: 97%;
	}
	
	.elementor-294 .elementor-element.elementor-element-364f0bd4 {
		--width: 98%;
	}
	
	.elementor-294 .elementor-element.elementor-element-ba9d023 {
		--width: 95%;
	}
	
	.elementor-294 .elementor-element.elementor-element-675bd8ed {
		--width: 98%;
	}
	
	.elementor-294 .elementor-element.elementor-element-344921ab {
		--content-width: 960px;
	}
	
	.elementor-294 .elementor-element.elementor-element-308722ab {
		--width: 55%;
	}
	
	.elementor-294 .elementor-element.elementor-element-a4cdd03 {
		--width: 45%;
	}
	
	.elementor-294 .elementor-element.elementor-element-50745ab4 {
		--width: 91%;
	}
	
	.elementor-294 .elementor-element.elementor-element-5b3efb54 {
		--width: 88%;
	}
	
	.elementor-294 .elementor-element.elementor-element-3e430848 {
		--width: 91%;
	}
	
	.elementor-294 .elementor-element.elementor-element-f1b5f2f {
		--width: 89%;
	}
	
	.elementor-294 .elementor-element.elementor-element-9b90b38 {
		--width: 88%;
	}
	
	.elementor-294 .elementor-element.elementor-element-211541ca {
		--content-width: 960px;
	}
	
	.elementor-294 .elementor-element.elementor-element-5aee2486 {
		--width: 55%;
	}
	
	.elementor-294 .elementor-element.elementor-element-15ffc443 {
		--width: 45%;
	}
	
	.elementor-294 .elementor-element.elementor-element-1227baff {
		--width: 81%;
	}
	
	.elementor-294 .elementor-element.elementor-element-43fbf3b0 {
		--width: 85%;
	}
	
	.elementor-294 .elementor-element.elementor-element-b5bb1c2 {
		--width: 82%;
	}
	
	.elementor-294 .elementor-element.elementor-element-3bc3b162 {
		--width: 89%;
	}
	
	.elementor-294 .elementor-element.elementor-element-40338fb1 {
		--width: 83%;
	}
	
	.elementor-294 .elementor-element.elementor-element-11583700 {
		--content-width: 960px;
	}
	
	.elementor-294 .elementor-element.elementor-element-1345619f {
		--width: 55%;
	}
	
	.elementor-294 .elementor-element.elementor-element-22a4d852 {
		--width: 45%;
	}
	
	.elementor-294 .elementor-element.elementor-element-3bda244b {
		--width: 83%;
	}
	
	.elementor-294 .elementor-element.elementor-element-24cebca6 {
		--width: 87%;
	}
	
	.elementor-294 .elementor-element.elementor-element-61ebedb9 {
		--width: 79%;
	}
	
	.elementor-294 .elementor-element.elementor-element-7ce1ee6b {
		--width: 78%;
	}
	
	.elementor-294 .elementor-element.elementor-element-6fafc868 {
		--width: 78%;
	}
	
	.elementor-294 .elementor-element.elementor-element-65ad8c28 {
		--content-width: 960px;
	}
	
	.elementor-294 .elementor-element.elementor-element-799167e4 {
		--width: 55%;
	}
	
	.elementor-294 .elementor-element.elementor-element-7f46884a {
		--width: 45%;
	}
	
	.elementor-294 .elementor-element.elementor-element-630e48e3 {
		--width: 68%;
	}
	
	.elementor-294 .elementor-element.elementor-element-1f7c95ea {
		--width: 87%;
	}
	
	.elementor-294 .elementor-element.elementor-element-34ee3c8e {
		--width: 79%;
	}
	
	.elementor-294 .elementor-element.elementor-element-4877b162 {
		--width: 70%;
	}
	
	.elementor-294 .elementor-element.elementor-element-343a627b {
		--width: 68%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-294 .elementor-element.elementor-element-6436a2d8 {
		--content-width: 700px;
	}
	
	.elementor-294 .elementor-element.elementor-element-46ae6cb1 {
		--width: 90px;
	}
}

@media (max-width:1024px) {
	.elementor-294 .elementor-element.elementor-element-3135b36b {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6436a2d8 {
		--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-294 .elementor-element.elementor-element-46ae6cb1 {
		--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-294 .elementor-element.elementor-element-25104c20 img {
		height: 82px;
		object-fit: cover;
	}
	
	.elementor-294 .elementor-element.elementor-element-4b7b1b8c {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-294 .elementor-element.elementor-element-53c695d3 .elementor-button {
		font-size: 30px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6fbbad2b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-294 .elementor-element.elementor-element-52ba7b14 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-294 .elementor-element.elementor-element-4b7a30e6 {
		margin: 130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-294 .elementor-element.elementor-element-4b7a30e6 img {
		width: 306px;
	}
	
	.elementor-294 .elementor-element.elementor-element-66f2d582 img {
		width: 89px;
	}
	
	.elementor-294 .elementor-element.elementor-element-3bea7bb {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-3bea7bb .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-294 .elementor-element.elementor-element-1464a2d7 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-294 .elementor-element.elementor-element-7e62d904 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-7e62d904 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-294 .elementor-element.elementor-element-7d6fed8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-7d6fed8c .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-294 .elementor-element.elementor-element-344921ab {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-294 .elementor-element.elementor-element-4b4fb12a .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-294 .elementor-element.elementor-element-3d27f18 {
		margin: 37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-3d27f18 img {
		width: 147px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2d968bda {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2cdc01ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-2cdc01ff .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-294 .elementor-element.elementor-element-47d9d037 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-47d9d037 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-294 .elementor-element.elementor-element-211541ca {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-294 .elementor-element.elementor-element-248ccc68 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-294 .elementor-element.elementor-element-4e9bdb4f {
		margin: 54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-4e9bdb4f img {
		width: 71px;
	}
	
	.elementor-294 .elementor-element.elementor-element-12d5f10c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2ada6abc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-2ada6abc .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-294 .elementor-element.elementor-element-1cbf053f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-1cbf053f .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-294 .elementor-element.elementor-element-11583700 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6025c13a .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-294 .elementor-element.elementor-element-37ae5779 {
		margin: 100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-37ae5779 img {
		width: 179px;
	}
	
	.elementor-294 .elementor-element.elementor-element-10466bf3 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-7ad8d49c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-7ad8d49c .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-294 .elementor-element.elementor-element-316864e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-316864e4 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-294 .elementor-element.elementor-element-65ad8c28 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2ba28ba0 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-294 .elementor-element.elementor-element-db3c7c1 {
		margin: 81px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-db3c7c1 img {
		width: 249px;
	}
	
	.elementor-294 .elementor-element.elementor-element-4541137 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-67c6d9a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-67c6d9a9 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-294 .elementor-element.elementor-element-22f21342 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-22f21342 .elementor-icon-list-item > a {
		font-size: 16px;
	}
}

@media (max-width:767px) {
	.elementor-294 .elementor-element.elementor-element-12689256 {
		--margin-top: 35px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-42d3487d {
		margin: 0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-42d3487d .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-294 .elementor-element.elementor-element-3135b36b {
		margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6436a2d8 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-46ae6cb1 {
		--width: 20%;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-294 .elementor-element.elementor-element-25104c20 {
		text-align: start;
	}
	
	.elementor-294 .elementor-element.elementor-element-25104c20 img {
		width: 63px;
		height: 63px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2fb9eea9 {
		--width: 76%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-59a86dc4 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6439e88d {
		margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		font-size: 14px;
	}
	
	.elementor-294 .elementor-element.elementor-element-4b7b1b8c {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-84df92c .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6388783b {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-294 .elementor-element.elementor-element-1cde02c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-1cde02c .elementor-heading-title {
		font-size: 21px;
		line-height: 1.4em;
	}
	
	.elementor-294 .elementor-element.elementor-element-516c8478 .elementor-icon-box-wrapper {
		text-align: start;
		gap: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-516c8478 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-516c8478 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-294 .elementor-element.elementor-element-516c8478 .elementor-icon-box-title, .elementor-294 .elementor-element.elementor-element-516c8478 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6454e64d .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6454e64d .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6454e64d .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6454e64d .elementor-icon-box-title, .elementor-294 .elementor-element.elementor-element-6454e64d .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-1b3fdf64 .elementor-icon-box-wrapper {
		text-align: start;
		gap: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-1b3fdf64 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-1b3fdf64 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-294 .elementor-element.elementor-element-1b3fdf64 .elementor-icon-box-title, .elementor-294 .elementor-element.elementor-element-1b3fdf64 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-65122e82 .elementor-icon-box-wrapper {
		text-align: start;
		gap: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-65122e82 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-65122e82 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-294 .elementor-element.elementor-element-65122e82 .elementor-icon-box-title, .elementor-294 .elementor-element.elementor-element-65122e82 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6931040f .elementor-icon-box-wrapper {
		text-align: start;
		gap: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6931040f .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6931040f .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6931040f .elementor-icon-box-title, .elementor-294 .elementor-element.elementor-element-6931040f .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-44d2f9a6 .elementor-icon-box-wrapper {
		text-align: start;
		gap: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-44d2f9a6 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-44d2f9a6 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-294 .elementor-element.elementor-element-44d2f9a6 .elementor-icon-box-title, .elementor-294 .elementor-element.elementor-element-44d2f9a6 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2a2b6a19 {
		--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-294 .elementor-element.elementor-element-13bb9401 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-13bb9401 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2b3b77a5 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2b3b77a5 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2b3b77a5 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2b3b77a5 .elementor-icon-box-title, .elementor-294 .elementor-element.elementor-element-2b3b77a5 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-5ee2c2e4 .elementor-icon-box-wrapper {
		text-align: start;
		gap: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-5ee2c2e4 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-5ee2c2e4 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-294 .elementor-element.elementor-element-5ee2c2e4 .elementor-icon-box-title, .elementor-294 .elementor-element.elementor-element-5ee2c2e4 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-435501ee .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-435501ee .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-435501ee .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-294 .elementor-element.elementor-element-435501ee .elementor-icon-box-title, .elementor-294 .elementor-element.elementor-element-435501ee .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-452afbb4 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-452afbb4 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-452afbb4 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-294 .elementor-element.elementor-element-452afbb4 .elementor-icon-box-title, .elementor-294 .elementor-element.elementor-element-452afbb4 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-5acec65e .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-5acec65e .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-5acec65e .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-294 .elementor-element.elementor-element-5acec65e .elementor-icon-box-title, .elementor-294 .elementor-element.elementor-element-5acec65e .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2bc9e66c {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-294 .elementor-element.elementor-element-15ff6b {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-15ff6b .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-294 .elementor-element.elementor-element-36e911e2 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-36e911e2 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-36e911e2 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-294 .elementor-element.elementor-element-36e911e2 .elementor-icon-box-title, .elementor-294 .elementor-element.elementor-element-36e911e2 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-4a3747a8 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-4a3747a8 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-4a3747a8 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-294 .elementor-element.elementor-element-4a3747a8 .elementor-icon-box-title, .elementor-294 .elementor-element.elementor-element-4a3747a8 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-30f78891 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-30f78891 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-30f78891 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-294 .elementor-element.elementor-element-30f78891 .elementor-icon-box-title, .elementor-294 .elementor-element.elementor-element-30f78891 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-7b781237 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-7b781237 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-7b781237 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-294 .elementor-element.elementor-element-7b781237 .elementor-icon-box-title, .elementor-294 .elementor-element.elementor-element-7b781237 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-492bef21 .elementor-icon-box-wrapper {
		align-items: center;
		text-align: start;
		gap: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-492bef21 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-492bef21 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-294 .elementor-element.elementor-element-492bef21 .elementor-icon-box-title, .elementor-294 .elementor-element.elementor-element-492bef21 .elementor-icon-box-title a {
		font-size: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-53c695d3 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-53c695d3 .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-294 .elementor-element.elementor-element-53c695d3 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6fbbad2b {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-635b9301 {
		--padding-top: 15px;
		--padding-bottom: 40px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-294 .elementor-element.elementor-element-54c23001 {
		margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-52ba7b14 {
		margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-52ba7b14 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-294 .elementor-element.elementor-element-50f3de94 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-7b067076 {
		--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-294 .elementor-element.elementor-element-4b7a30e6 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-66f2d582 {
		margin: -21% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 16%;
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-294 .elementor-element.elementor-element-66f2d582 img {
		width: 100px;
	}
	
	.elementor-294 .elementor-element.elementor-element-3613b78a {
		--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-294 .elementor-element.elementor-element-3bea7bb {
		margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-4e349617 {
		--border-radius: 3px 3px 3px 3px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-294 .elementor-element.elementor-element-1176a859 {
		--width: 97%;
	}
	
	.elementor-294 .elementor-element.elementor-element-364f0bd4 {
		--width: 99%;
	}
	
	.elementor-294 .elementor-element.elementor-element-ba9d023 {
		--width: 96%;
	}
	
	.elementor-294 .elementor-element.elementor-element-675bd8ed {
		--width: 98%;
	}
	
	.elementor-294 .elementor-element.elementor-element-5dd8ea5f {
		margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-5dd8ea5f .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-294 .elementor-element.elementor-element-706eb4fb {
		margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-706eb4fb .elementor-button {
		font-size: 18px;
		padding: 22px 0px 22px 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-1464a2d7 {
		margin: 60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-d1492da {
		--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-294 .elementor-element.elementor-element-438deb27 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-294 .elementor-element.elementor-element-343323be {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-294 .elementor-element.elementor-element-7e62d904 {
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-294 .elementor-element.elementor-element-7e62d904 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-7e62d904 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-294 .elementor-element.elementor-element-18a638a1 {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-68e32fe7 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-294 .elementor-element.elementor-element-43bcaa48 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--margin-top: 20px;
		--margin-bottom: 5px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-7d6fed8c {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-294 .elementor-element.elementor-element-7d6fed8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-7d6fed8c .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-294 .elementor-element.elementor-element-b255b7c {
		margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-b255b7c .elementor-button {
		font-size: 18px;
		padding: 22px 0px 22px 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-344921ab {
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6c4a27e4 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-294 .elementor-element.elementor-element-554c5f0c {
		margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-59510ff1 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-308722ab {
		--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-294 .elementor-element.elementor-element-4b4fb12a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-4b4fb12a .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-294 .elementor-element.elementor-element-3d27f18 {
		margin: 6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-3d27f18 img {
		width: 150px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2b393b90 {
		--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-294 .elementor-element.elementor-element-2d968bda {
		margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-50745ab4 {
		--width: 93%;
	}
	
	.elementor-294 .elementor-element.elementor-element-5b3efb54 {
		--width: 90%;
	}
	
	.elementor-294 .elementor-element.elementor-element-3e430848 {
		--width: 93%;
	}
	
	.elementor-294 .elementor-element.elementor-element-f1b5f2f {
		--width: 91%;
	}
	
	.elementor-294 .elementor-element.elementor-element-9b90b38 {
		--width: 90%;
	}
	
	.elementor-294 .elementor-element.elementor-element-3e7d22bc {
		margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-3e7d22bc .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-294 .elementor-element.elementor-element-24f3e925 {
		margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-24f3e925 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-294 .elementor-element.elementor-element-72526961 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2edd32a1 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2cdc01ff {
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2cdc01ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-2cdc01ff .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-294 .elementor-element.elementor-element-524066d0 {
		--margin-top: 35px;
		--margin-bottom: 5px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-52983d65 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-294 .elementor-element.elementor-element-8b00592 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-294 .elementor-element.elementor-element-47d9d037 {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-294 .elementor-element.elementor-element-47d9d037 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-47d9d037 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-294 .elementor-element.elementor-element-211541ca {
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6cc3a1c7 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6f4b3de9 {
		margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-5e5c9db3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-5aee2486 {
		--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-294 .elementor-element.elementor-element-248ccc68 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-248ccc68 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-294 .elementor-element.elementor-element-4e9bdb4f {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-4e9bdb4f img {
		width: 68px;
	}
	
	.elementor-294 .elementor-element.elementor-element-30ff1456 {
		--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-294 .elementor-element.elementor-element-12d5f10c {
		margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-1227baff {
		--width: 83%;
	}
	
	.elementor-294 .elementor-element.elementor-element-43fbf3b0 {
		--width: 87%;
	}
	
	.elementor-294 .elementor-element.elementor-element-b5bb1c2 {
		--width: 84%;
	}
	
	.elementor-294 .elementor-element.elementor-element-3bc3b162 {
		--width: 91%;
	}
	
	.elementor-294 .elementor-element.elementor-element-40338fb1 {
		--width: 85%;
	}
	
	.elementor-294 .elementor-element.elementor-element-68af2a97 {
		margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-68af2a97 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-294 .elementor-element.elementor-element-4bab436c {
		margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-4bab436c .elementor-button {
		font-size: 16px;
	}
	
	.elementor-294 .elementor-element.elementor-element-757511bc .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-294 .elementor-element.elementor-element-b424b14 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2ada6abc {
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2ada6abc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-2ada6abc .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-294 .elementor-element.elementor-element-4bc724c1 {
		--margin-top: 35px;
		--margin-bottom: 5px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-70586dff .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-294 .elementor-element.elementor-element-1e03c3c2 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-294 .elementor-element.elementor-element-1cbf053f {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-294 .elementor-element.elementor-element-1cbf053f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-1cbf053f .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-294 .elementor-element.elementor-element-11583700 {
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-460401ef {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6463933d {
		margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-1ce30ef6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6025c13a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6025c13a .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-294 .elementor-element.elementor-element-37ae5779 {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-37ae5779 img {
		width: 192px;
	}
	
	.elementor-294 .elementor-element.elementor-element-5c16ac17 {
		--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-294 .elementor-element.elementor-element-10466bf3 {
		margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-3bda244b {
		--width: 85%;
	}
	
	.elementor-294 .elementor-element.elementor-element-24cebca6 {
		--width: 85%;
	}
	
	.elementor-294 .elementor-element.elementor-element-61ebedb9 {
		--width: 81%;
	}
	
	.elementor-294 .elementor-element.elementor-element-7ce1ee6b {
		--width: 80%;
	}
	
	.elementor-294 .elementor-element.elementor-element-6fafc868 {
		--width: 80%;
	}
	
	.elementor-294 .elementor-element.elementor-element-7878f211 {
		margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-7878f211 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6556a87a {
		margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6556a87a .elementor-button {
		font-size: 16px;
	}
	
	.elementor-294 .elementor-element.elementor-element-73d06bad .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-294 .elementor-element.elementor-element-43acf3ac {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-294 .elementor-element.elementor-element-7ad8d49c {
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-294 .elementor-element.elementor-element-7ad8d49c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-7ad8d49c .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-294 .elementor-element.elementor-element-1a230169 {
		--margin-top: 35px;
		--margin-bottom: 5px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-5484c672 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-294 .elementor-element.elementor-element-154286c3 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-294 .elementor-element.elementor-element-316864e4 {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-294 .elementor-element.elementor-element-316864e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-316864e4 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-294 .elementor-element.elementor-element-65ad8c28 {
		--margin-top: 60px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 17px;
		--padding-right: 17px;
	}
	
	.elementor-294 .elementor-element.elementor-element-206eed86 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6605d8d6 {
		margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-5d358cfa {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2ba28ba0 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2ba28ba0 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-294 .elementor-element.elementor-element-db3c7c1 {
		margin: 9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-db3c7c1 img {
		width: 245px;
	}
	
	.elementor-294 .elementor-element.elementor-element-2ca2716a {
		--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-294 .elementor-element.elementor-element-4541137 {
		margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-630e48e3 {
		--width: 70%;
	}
	
	.elementor-294 .elementor-element.elementor-element-1f7c95ea {
		--width: 89%;
	}
	
	.elementor-294 .elementor-element.elementor-element-34ee3c8e {
		--width: 81%;
	}
	
	.elementor-294 .elementor-element.elementor-element-4877b162 {
		--width: 72%;
	}
	
	.elementor-294 .elementor-element.elementor-element-343a627b {
		--width: 70%;
	}
	
	.elementor-294 .elementor-element.elementor-element-5791f549 {
		margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-5791f549 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-294 .elementor-element.elementor-element-7b76bfa {
		margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-7b76bfa .elementor-button {
		font-size: 16px;
	}
	
	.elementor-294 .elementor-element.elementor-element-17fd0bf0 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-294 .elementor-element.elementor-element-736a441f {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-294 .elementor-element.elementor-element-67c6d9a9 {
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-294 .elementor-element.elementor-element-67c6d9a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-67c6d9a9 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-294 .elementor-element.elementor-element-6c778fef {
		--margin-top: 35px;
		--margin-bottom: 5px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-294 .elementor-element.elementor-element-38728d33 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-294 .elementor-element.elementor-element-10eabc {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-294 .elementor-element.elementor-element-22f21342 {
		margin: 8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--e-icon-list-icon-size: 23px;
	}
	
	.elementor-294 .elementor-element.elementor-element-22f21342 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-294 .elementor-element.elementor-element-22f21342 .elementor-icon-list-item > a {
		font-size: 15px;
	}
}
