
.elementor-1440 .elementor-element.elementor-element-4d38932 {
	--display: flex;
	--min-height: 33px;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: rgba(252, 116, 0, .3);
	--border-color: rgba(252, 116, 0, .3);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1440 .elementor-element.elementor-element-4d38932:not(.elementor-motion-effects-element-type-background), .elementor-1440 .elementor-element.elementor-element-4d38932 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-1440 .elementor-element.elementor-element-bfaec55 {
	--display: flex;
	--overflow: hidden;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1440 .elementor-element.elementor-element-bfaec55:not(.elementor-motion-effects-element-type-background), .elementor-1440 .elementor-element.elementor-element-bfaec55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-1440 .elementor-element.elementor-element-bbfc865 {
	--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;
	--overflow: hidden;
}

.elementor-1440 .elementor-element.elementor-element-5fc8f7c {
	--display: flex;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1440 .elementor-element.elementor-element-de76736 img {
	width: 88%;
}

.elementor-1440 .elementor-element.elementor-element-91101f1.elementor-element {
	--align-self: center;
}

.elementor-1440 .elementor-element.elementor-element-0817a46 {
	--display: flex;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1440 .elementor-element.elementor-element-6257827 {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-6257827 .elementor-heading-title {
	font-size: 22px;
	font-weight: 900;
	text-transform: uppercase;
	text-decoration: underline;
	color: #fc7400;
}

.elementor-1440 .elementor-element.elementor-element-5eed9f5 {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-5eed9f5 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-86fbd75 {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-86fbd75 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-411aca5 {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-411aca5 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-e15433a {
	--display: flex;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1440 .elementor-element.elementor-element-3804173 {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-3804173 .elementor-heading-title {
	font-size: 22px;
	font-weight: 900;
	text-transform: uppercase;
	text-decoration: underline;
	color: #fc7400;
}

.elementor-1440 .elementor-element.elementor-element-5ae2a5a {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-5ae2a5a .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-0649886 {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-0649886 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-1098d17 {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-1098d17 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-4930820 {
	--display: flex;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1440 .elementor-element.elementor-element-c57e54f {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-c57e54f .elementor-heading-title {
	font-size: 22px;
	font-weight: 900;
	text-transform: uppercase;
	text-decoration: underline;
	color: #fc7400;
}

.elementor-1440 .elementor-element.elementor-element-c9b852c > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1440 .elementor-element.elementor-element-c9b852c .elementor-icon-box-wrapper {
	align-items: start;
	gap: 25px;
}

.elementor-1440 .elementor-element.elementor-element-c9b852c .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #fc7400;
}

.elementor-1440 .elementor-element.elementor-element-c9b852c.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-c9b852c.elementor-view-framed .elementor-icon, .elementor-1440 .elementor-element.elementor-element-c9b852c.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-c9b852c .elementor-icon {
	font-size: 25px;
}

.elementor-1440 .elementor-element.elementor-element-c9b852c .elementor-icon-box-title, .elementor-1440 .elementor-element.elementor-element-c9b852c .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 900;
	text-transform: uppercase;
}

.elementor-1440 .elementor-element.elementor-element-c9b852c .elementor-icon-box-description {
	font-size: 20px;
	font-weight: 600;
	text-transform: none;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-7110220 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1440 .elementor-element.elementor-element-7110220 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 25px;
}

.elementor-1440 .elementor-element.elementor-element-7110220 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #fc7400;
}

.elementor-1440 .elementor-element.elementor-element-7110220.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-7110220.elementor-view-framed .elementor-icon, .elementor-1440 .elementor-element.elementor-element-7110220.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-7110220 .elementor-icon {
	font-size: 25px;
}

.elementor-1440 .elementor-element.elementor-element-7110220 .elementor-icon-box-title, .elementor-1440 .elementor-element.elementor-element-7110220 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 900;
	text-transform: uppercase;
}

.elementor-1440 .elementor-element.elementor-element-7110220 .elementor-icon-box-description {
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-bc2be56 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 25px;
}

.elementor-1440 .elementor-element.elementor-element-bc2be56 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #fc7400;
}

.elementor-1440 .elementor-element.elementor-element-bc2be56.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-bc2be56.elementor-view-framed .elementor-icon, .elementor-1440 .elementor-element.elementor-element-bc2be56.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-bc2be56 .elementor-icon {
	font-size: 25px;
}

.elementor-1440 .elementor-element.elementor-element-bc2be56 .elementor-icon-box-title, .elementor-1440 .elementor-element.elementor-element-bc2be56 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 900;
	text-transform: uppercase;
}

.elementor-1440 .elementor-element.elementor-element-bc2be56 .elementor-icon-box-description {
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-d7b4dbe .elementor-icon-box-wrapper {
	align-items: start;
	gap: 25px;
}

.elementor-1440 .elementor-element.elementor-element-d7b4dbe .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #fc7400;
}

.elementor-1440 .elementor-element.elementor-element-d7b4dbe.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-d7b4dbe.elementor-view-framed .elementor-icon, .elementor-1440 .elementor-element.elementor-element-d7b4dbe.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-d7b4dbe .elementor-icon {
	font-size: 25px;
}

.elementor-1440 .elementor-element.elementor-element-d7b4dbe .elementor-icon-box-title, .elementor-1440 .elementor-element.elementor-element-d7b4dbe .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 900;
	text-transform: uppercase;
}

.elementor-1440 .elementor-element.elementor-element-d7b4dbe .elementor-icon-box-description {
	font-size: 20px;
	font-weight: 600;
	text-transform: none;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-ae8963d {
	--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;
	--overflow: hidden;
}

.elementor-1440 .elementor-element.elementor-element-7aaeb96 {
	--display: flex;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1440 .elementor-element.elementor-element-4f10fe8 img {
	width: 88%;
}

.elementor-1440 .elementor-element.elementor-element-9b9ee79.elementor-element {
	--align-self: center;
}

.elementor-1440 .elementor-element.elementor-element-32bee70 {
	--display: flex;
	--overflow: hidden;
}

.elementor-1440 .elementor-element.elementor-element-ebcb4e1 {
	--display: flex;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1440 .elementor-element.elementor-element-68b0707 {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-68b0707 .elementor-heading-title {
	font-size: 22px;
	font-weight: 900;
	text-transform: uppercase;
	text-decoration: underline;
	color: #fc7400;
}

.elementor-1440 .elementor-element.elementor-element-991daa4 {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-991daa4 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-5eb8696 {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-5eb8696 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-39c8f19 {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-39c8f19 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-7de74fc {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1440 .elementor-element.elementor-element-850cdf7 {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-850cdf7 .elementor-heading-title {
	font-size: 22px;
	font-weight: 900;
	text-transform: uppercase;
	text-decoration: underline;
	color: #fc7400;
}

.elementor-1440 .elementor-element.elementor-element-e0beb82 {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-e0beb82 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-22adef6 {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-22adef6 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-967b0f5 {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-967b0f5 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-66b559d {
	--display: flex;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1440 .elementor-element.elementor-element-2360575 {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-2360575 .elementor-heading-title {
	font-size: 22px;
	font-weight: 900;
	text-transform: uppercase;
	text-decoration: underline;
	color: #fc7400;
}

.elementor-1440 .elementor-element.elementor-element-c88e71d {
	--display: flex;
	--overflow: hidden;
}

.elementor-1440 .elementor-element.elementor-element-c57503b {
	--display: flex;
}

.elementor-1440 .elementor-element.elementor-element-1aaf799 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1440 .elementor-element.elementor-element-1aaf799 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 25px;
}

.elementor-1440 .elementor-element.elementor-element-1aaf799 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #fc7400;
}

.elementor-1440 .elementor-element.elementor-element-1aaf799.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-1aaf799.elementor-view-framed .elementor-icon, .elementor-1440 .elementor-element.elementor-element-1aaf799.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-1aaf799 .elementor-icon {
	font-size: 25px;
}

.elementor-1440 .elementor-element.elementor-element-1aaf799 .elementor-icon-box-title, .elementor-1440 .elementor-element.elementor-element-1aaf799 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 900;
	text-transform: uppercase;
}

.elementor-1440 .elementor-element.elementor-element-1aaf799 .elementor-icon-box-description {
	font-size: 20px;
	font-weight: 600;
	text-transform: none;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-1b10a9c {
	--display: flex;
}

.elementor-1440 .elementor-element.elementor-element-0f7bd3a .elementor-icon-box-wrapper {
	align-items: start;
	gap: 25px;
}

.elementor-1440 .elementor-element.elementor-element-0f7bd3a .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #fc7400;
}

.elementor-1440 .elementor-element.elementor-element-0f7bd3a.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-0f7bd3a.elementor-view-framed .elementor-icon, .elementor-1440 .elementor-element.elementor-element-0f7bd3a.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-0f7bd3a .elementor-icon {
	font-size: 25px;
}

.elementor-1440 .elementor-element.elementor-element-0f7bd3a .elementor-icon-box-title, .elementor-1440 .elementor-element.elementor-element-0f7bd3a .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 900;
	text-transform: uppercase;
}

.elementor-1440 .elementor-element.elementor-element-0f7bd3a .elementor-icon-box-description {
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-e5df4e5 {
	--display: flex;
	--overflow: hidden;
}

.elementor-1440 .elementor-element.elementor-element-5aab703 {
	--display: flex;
}

.elementor-1440 .elementor-element.elementor-element-76298a0 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-1440 .elementor-element.elementor-element-76298a0 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 25px;
}

.elementor-1440 .elementor-element.elementor-element-76298a0 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #fc7400;
}

.elementor-1440 .elementor-element.elementor-element-76298a0.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-76298a0.elementor-view-framed .elementor-icon, .elementor-1440 .elementor-element.elementor-element-76298a0.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-76298a0 .elementor-icon {
	font-size: 25px;
}

.elementor-1440 .elementor-element.elementor-element-76298a0 .elementor-icon-box-title, .elementor-1440 .elementor-element.elementor-element-76298a0 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 900;
	text-transform: uppercase;
}

.elementor-1440 .elementor-element.elementor-element-76298a0 .elementor-icon-box-description {
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-9941345 {
	--display: flex;
}

.elementor-1440 .elementor-element.elementor-element-900be60 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 25px;
}

.elementor-1440 .elementor-element.elementor-element-900be60 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #fc7400;
}

.elementor-1440 .elementor-element.elementor-element-900be60.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-900be60.elementor-view-framed .elementor-icon, .elementor-1440 .elementor-element.elementor-element-900be60.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-900be60 .elementor-icon {
	font-size: 25px;
}

.elementor-1440 .elementor-element.elementor-element-900be60 .elementor-icon-box-title, .elementor-1440 .elementor-element.elementor-element-900be60 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 900;
	text-transform: uppercase;
}

.elementor-1440 .elementor-element.elementor-element-900be60 .elementor-icon-box-description {
	font-size: 20px;
	font-weight: 600;
	text-transform: none;
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-a01885e {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #fc7400;
	--border-color: #fc7400;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1440 .elementor-element.elementor-element-a01885e:not(.elementor-motion-effects-element-type-background), .elementor-1440 .elementor-element.elementor-element-a01885e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-1440 .elementor-element.elementor-element-b9ae510 {
	--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;
}

.elementor-1440 .elementor-element.elementor-element-0a9ac1f .hfe-copyright-wrapper {
	text-align: center;
}

.elementor-1440 .elementor-element.elementor-element-0a9ac1f {
	width: 100%;
	max-width: 100%;
}

.elementor-1440 .elementor-element.elementor-element-0a9ac1f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1440 .elementor-element.elementor-element-0a9ac1f .hfe-copyright-wrapper a, .elementor-1440 .elementor-element.elementor-element-0a9ac1f .hfe-copyright-wrapper {
	color: #fff;
}

.elementor-1440 .elementor-element.elementor-element-0a9ac1f .hfe-copyright-wrapper, .elementor-1440 .elementor-element.elementor-element-0a9ac1f .hfe-copyright-wrapper a {
	font-size: 15px;
	font-weight: 900;
}

@media (min-width:768px) {
	.elementor-1440 .elementor-element.elementor-element-bfaec55 {
		--content-width: 1420px;
	}
	
	.elementor-1440 .elementor-element.elementor-element-0817a46 {
		--width: 80%;
	}
	
	.elementor-1440 .elementor-element.elementor-element-e15433a {
		--width: 80%;
	}
	
	.elementor-1440 .elementor-element.elementor-element-4930820 {
		--width: 100%;
	}
	
	.elementor-1440 .elementor-element.elementor-element-ebcb4e1 {
		--width: 80%;
	}
	
	.elementor-1440 .elementor-element.elementor-element-7de74fc {
		--width: 80%;
	}
	
	.elementor-1440 .elementor-element.elementor-element-66b559d {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-1440 .elementor-element.elementor-element-bfaec55 {
		--padding-top: 10px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1440 .elementor-element.elementor-element-ae8963d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1440 .elementor-element.elementor-element-4f10fe8 img {
		width: 69%;
	}
	
	.elementor-1440 .elementor-element.elementor-element-32bee70 {
		--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;
	}
	
	.elementor-1440 .elementor-element.elementor-element-c88e71d {
		--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;
	}
	
	.elementor-1440 .elementor-element.elementor-element-1aaf799 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1440 .elementor-element.elementor-element-0f7bd3a .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-1440 .elementor-element.elementor-element-e5df4e5 {
		--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;
	}
	
	.elementor-1440 .elementor-element.elementor-element-76298a0 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1440 .elementor-element.elementor-element-76298a0 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-1440 .elementor-element.elementor-element-900be60 .elementor-icon-box-wrapper {
		text-align: center;
	}
}

@media (max-width:767px) {
	.elementor-1440 .elementor-element.elementor-element-91101f1 > .elementor-widget-container {
		margin: 0px 0px 25px 0px;
		padding: 0px 0px 0px 0px;
	}
}
