/* End Custom Fonts CSS */

.elementor-16395 .elementor-element.elementor-element-2900a18:not(.elementor-motion-effects-element-type-background), .elementor-16395 .elementor-element.elementor-element-2900a18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #333;
	background-image: url("https://cdn-ilaibeb.nitrocdn.com/ZQPMWXGdVCThskqcpGRiwNLKabgBLNaG/assets/images/optimized/rev-353ff58/urbancomplex.com/wp-content/uploads/2024/01/Group-331-min.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-16395 .elementor-element.elementor-element-2900a18 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 130px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-2900a18 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-16395 .elementor-element.elementor-element-fc437b4 > .elementor-container {
	min-height: 70vh;
}

.elementor-16395 .elementor-element.elementor-element-fc437b4 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 50px 0px;
}

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-ab98be3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

.elementor-16395 .elementor-element.elementor-element-ab98be3 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 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-16395 .elementor-element.elementor-element-c2b3ec2 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 19px;
	font-weight: 500;
	color: var(--e-global-color-06ede41);
}

.elementor-16395 .elementor-element.elementor-element-725c43d {
	width: var(--container-widget-width, 679px);
	max-width: 679px;
	--container-widget-width: 679px;
	--container-widget-flex-grow: 0;
}

.elementor-16395 .elementor-element.elementor-element-725c43d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-725c43d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	line-height: 1em;
	color: var(--e-global-color-06ede41);
}

.elementor-16395 .elementor-element.elementor-element-977f382 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3em;
	color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-f78505b {
	width: var(--container-widget-width, 98.16%);
	max-width: 98.16%;
	--container-widget-width: 98.16%;
	--container-widget-flex-grow: 0;
}

.elementor-16395 .elementor-element.elementor-element-f78505b > .elementor-widget-container {
	margin: 7px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-f78505b .elementor-heading-title {
	font-family: "text", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: .3px;
	color: var(--e-global-color-06ede41);
}

.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-16395 .elementor-element.elementor-element-aa67647 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	fill: #f27021;
	color: #f27021;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-aa67647 {
	width: auto;
	max-width: auto;
}

.elementor-16395 .elementor-element.elementor-element-aa67647 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 15px 0px;
}

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-3570893.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-16395 .elementor-element.elementor-element-3570893 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 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-16395 .elementor-element.elementor-element-485c2b7 {
	width: var(--container-widget-width, 94.245%);
	max-width: 94.245%;
	--container-widget-width: 94.245%;
	--container-widget-flex-grow: 0;
}

.elementor-16395 .elementor-element.elementor-element-485c2b7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16395 .elementor-element.elementor-element-95511dd:not(.elementor-motion-effects-element-type-background), .elementor-16395 .elementor-element.elementor-element-95511dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-16395 .elementor-element.elementor-element-95511dd {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 80px 0px;
}

.elementor-16395 .elementor-element.elementor-element-95511dd > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-16395 .elementor-element.elementor-element-d69a9db {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-714ffa7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-714ffa7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-714ffa7.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-16395 .elementor-element.elementor-element-714ffa7 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-a5aa947.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-16395 .elementor-element.elementor-element-a5aa947 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-16395 .elementor-element.elementor-element-360e18f {
	width: var(--container-widget-width, 91.49%);
	max-width: 91.49%;
	--container-widget-width: 91.49%;
	--container-widget-flex-grow: 0;
}

.elementor-16395 .elementor-element.elementor-element-360e18f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-360e18f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16395 .elementor-element.elementor-element-360e18f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 55px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	color: #333;
}

.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-16395 .elementor-element.elementor-element-ee2d1af > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-ee2d1af.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16395 .elementor-element.elementor-element-ee2d1af {
	font-family: "text", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .3px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-545d94b > .elementor-background-overlay {
	background-color: #f7f7f7;
	opacity: .5;
}

.elementor-16395 .elementor-element.elementor-element-545d94b {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 60px 0px;
}

.elementor-16395 .elementor-element.elementor-element-73eebdc.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-16395 .elementor-element.elementor-element-73eebdc > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-c2325ff > .elementor-widget-container {
	margin: 47px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-c2325ff .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 55px;
	font-weight: 600;
	text-transform: uppercase;
	color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-68146d4 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-ac4c1b6 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--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-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-flip-box .elementor-flip-box__button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-16395 .elementor-element.elementor-element-e8bcf00 .elementor-flip-box__front {
	background-color: var(--e-global-color-5da000e);
	background-image: url("https://cdn-ilaibeb.nitrocdn.com/ZQPMWXGdVCThskqcpGRiwNLKabgBLNaG/assets/images/optimized/rev-353ff58/urbancomplex.com/wp-content/uploads/2026/06/RESTORATION-INSURANCE-PUT-BACKservices-section-pic-copy.jpg.jpeg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-16395 .elementor-element.elementor-element-e8bcf00 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-16395 .elementor-element.elementor-element-e8bcf00 .elementor-flip-box__back {
	background-color: rgba(242, 112, 33, .97);
}

.elementor-16395 .elementor-element.elementor-element-e8bcf00 {
	width: var(--container-widget-width, 109.623%);
	max-width: 109.623%;
	--container-widget-width: 109.623%;
	--container-widget-flex-grow: 0;
}

.elementor-16395 .elementor-element.elementor-element-e8bcf00 .elementor-flip-box {
	height: 400px;
}

.elementor-16395 .elementor-element.elementor-element-e8bcf00 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(0, 0, 0, .25);
	text-align: center;
	justify-content: flex-end;
}

.elementor-16395 .elementor-element.elementor-element-e8bcf00 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-06ede41);
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.4em;
}

.elementor-16395 .elementor-element.elementor-element-e8bcf00 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-16395 .elementor-element.elementor-element-e8bcf00 .elementor-flip-box__button {
	margin-inline-center: 0;
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	color: var(--e-global-color-06ede41);
	border-width: 0px;
	border-radius: 0px;
}

.elementor-16395 .elementor-element.elementor-element-e8bcf00 .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 10px;
	color: var(--e-global-color-06ede41);
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
}

.elementor-16395 .elementor-element.elementor-element-e8bcf00 .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: 30px;
	color: var(--e-global-color-06ede41);
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-16395 .elementor-element.elementor-element-d3f1eb7 .elementor-flip-box__front {
	background-color: var(--e-global-color-5da000e);
	background-image: url("https://cdn-ilaibeb.nitrocdn.com/ZQPMWXGdVCThskqcpGRiwNLKabgBLNaG/assets/images/optimized/rev-353ff58/urbancomplex.com/wp-content/uploads/2026/06/Glass-installation.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-16395 .elementor-element.elementor-element-d3f1eb7 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-16395 .elementor-element.elementor-element-d3f1eb7 .elementor-flip-box__back {
	background-color: rgba(242, 112, 33, .97);
}

.elementor-16395 .elementor-element.elementor-element-d3f1eb7 .elementor-flip-box {
	height: 400px;
}

.elementor-16395 .elementor-element.elementor-element-d3f1eb7 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(51, 51, 68, 0);
	text-align: center;
	justify-content: flex-end;
}

.elementor-16395 .elementor-element.elementor-element-d3f1eb7 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-06ede41);
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.4em;
}

.elementor-16395 .elementor-element.elementor-element-d3f1eb7 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-16395 .elementor-element.elementor-element-d3f1eb7 .elementor-flip-box__button {
	margin-inline-center: 0;
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	color: var(--e-global-color-06ede41);
	border-width: 0px;
	border-radius: 0px;
}

.elementor-16395 .elementor-element.elementor-element-d3f1eb7 .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 10px;
	color: var(--e-global-color-06ede41);
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
}

.elementor-16395 .elementor-element.elementor-element-d3f1eb7 .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: 30px;
	color: var(--e-global-color-06ede41);
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-16395 .elementor-element.elementor-element-d1a4de7 .elementor-flip-box__front {
	background-color: var(--e-global-color-5da000e);
	background-image: url("https://cdn-ilaibeb.nitrocdn.com/ZQPMWXGdVCThskqcpGRiwNLKabgBLNaG/assets/images/optimized/rev-353ff58/urbancomplex.com/wp-content/uploads/2026/06/TENANT-IMPROVEMENTS-services-section-pic-.jpg.jpeg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-16395 .elementor-element.elementor-element-d1a4de7 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-16395 .elementor-element.elementor-element-d1a4de7 .elementor-flip-box__back {
	background-color: rgba(242, 112, 33, .97);
}

.elementor-16395 .elementor-element.elementor-element-d1a4de7 .elementor-flip-box {
	height: 400px;
}

.elementor-16395 .elementor-element.elementor-element-d1a4de7 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(0, 0, 0, .25);
	text-align: center;
	justify-content: flex-end;
}

.elementor-16395 .elementor-element.elementor-element-d1a4de7 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-06ede41);
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.4em;
}

.elementor-16395 .elementor-element.elementor-element-d1a4de7 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-16395 .elementor-element.elementor-element-d1a4de7 .elementor-flip-box__button {
	margin-inline-center: 0;
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	color: var(--e-global-color-06ede41);
	border-width: 0px;
	border-radius: 0px;
}

.elementor-16395 .elementor-element.elementor-element-d1a4de7 .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 10px;
	color: var(--e-global-color-06ede41);
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
}

.elementor-16395 .elementor-element.elementor-element-d1a4de7 .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: 30px;
	color: var(--e-global-color-06ede41);
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-16395 .elementor-element.elementor-element-8c2cccc .elementor-flip-box__front {
	background-color: var(--e-global-color-5da000e);
	background-image: url("https://cdn-ilaibeb.nitrocdn.com/ZQPMWXGdVCThskqcpGRiwNLKabgBLNaG/assets/images/optimized/rev-353ff58/urbancomplex.com/wp-content/uploads/2026/06/GROUND-UP-CONSTRUCTION-services-section-pic-.jpg.jpeg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-16395 .elementor-element.elementor-element-8c2cccc .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-16395 .elementor-element.elementor-element-8c2cccc .elementor-flip-box__back {
	background-color: rgba(242, 112, 33, .97);
}

.elementor-16395 .elementor-element.elementor-element-8c2cccc .elementor-flip-box {
	height: 400px;
}

.elementor-16395 .elementor-element.elementor-element-8c2cccc .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(0, 0, 0, .25);
	text-align: center;
	justify-content: flex-end;
}

.elementor-16395 .elementor-element.elementor-element-8c2cccc .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-06ede41);
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.4em;
}

.elementor-16395 .elementor-element.elementor-element-8c2cccc .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-16395 .elementor-element.elementor-element-8c2cccc .elementor-flip-box__button {
	margin-inline-center: 0;
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	color: var(--e-global-color-06ede41);
	border-width: 0px;
	border-radius: 0px;
}

.elementor-16395 .elementor-element.elementor-element-8c2cccc .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 10px;
	color: var(--e-global-color-06ede41);
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
}

.elementor-16395 .elementor-element.elementor-element-8c2cccc .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: 30px;
	color: var(--e-global-color-06ede41);
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-16395 .elementor-element.elementor-element-f370bce .elementor-flip-box__front {
	background-color: var(--e-global-color-5da000e);
	background-image: url("https://cdn-ilaibeb.nitrocdn.com/ZQPMWXGdVCThskqcpGRiwNLKabgBLNaG/assets/images/optimized/rev-353ff58/urbancomplex.com/wp-content/uploads/2026/06/unnamed-file.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-16395 .elementor-element.elementor-element-f370bce .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-16395 .elementor-element.elementor-element-f370bce .elementor-flip-box__back {
	background-color: rgba(242, 112, 33, .97);
}

.elementor-16395 .elementor-element.elementor-element-f370bce .elementor-flip-box {
	height: 400px;
}

.elementor-16395 .elementor-element.elementor-element-f370bce .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(0, 0, 0, .25);
	text-align: center;
	justify-content: flex-end;
}

.elementor-16395 .elementor-element.elementor-element-f370bce .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-06ede41);
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.4em;
}

.elementor-16395 .elementor-element.elementor-element-f370bce .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-16395 .elementor-element.elementor-element-f370bce .elementor-flip-box__button {
	margin-inline-center: 0;
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	color: var(--e-global-color-06ede41);
	border-width: 0px;
	border-radius: 0px;
}

.elementor-16395 .elementor-element.elementor-element-f370bce .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 10px;
	color: var(--e-global-color-06ede41);
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
}

.elementor-16395 .elementor-element.elementor-element-f370bce .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: 30px;
	color: var(--e-global-color-06ede41);
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-16395 .elementor-element.elementor-element-58402d1 .elementor-flip-box__front {
	background-color: var(--e-global-color-5da000e);
	background-image: url("https://cdn-ilaibeb.nitrocdn.com/ZQPMWXGdVCThskqcpGRiwNLKabgBLNaG/assets/images/optimized/rev-353ff58/urbancomplex.com/wp-content/uploads/2026/06/Projects-pic.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-16395 .elementor-element.elementor-element-58402d1 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-16395 .elementor-element.elementor-element-58402d1 .elementor-flip-box__back {
	background-color: rgba(242, 112, 33, .97);
}

.elementor-16395 .elementor-element.elementor-element-58402d1 .elementor-flip-box {
	height: 400px;
}

.elementor-16395 .elementor-element.elementor-element-58402d1 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(0, 0, 0, .25);
	text-align: center;
	justify-content: flex-end;
}

.elementor-16395 .elementor-element.elementor-element-58402d1 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-06ede41);
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.4em;
}

.elementor-16395 .elementor-element.elementor-element-58402d1 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-16395 .elementor-element.elementor-element-58402d1 .elementor-flip-box__button {
	margin-inline-center: 0;
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	color: var(--e-global-color-06ede41);
	border-width: 0px;
	border-radius: 0px;
}

.elementor-16395 .elementor-element.elementor-element-58402d1 .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 10px;
	color: var(--e-global-color-06ede41);
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
}

.elementor-16395 .elementor-element.elementor-element-58402d1 .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: 30px;
	color: var(--e-global-color-06ede41);
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-16395 .elementor-element.elementor-element-155ea6e {
	--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;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16395 .elementor-element.elementor-element-ae200a4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-16395 .elementor-element.elementor-element-318143b .elementor-flip-box__front {
	background-color: var(--e-global-color-5da000e);
	background-image: url("https://cdn-ilaibeb.nitrocdn.com/ZQPMWXGdVCThskqcpGRiwNLKabgBLNaG/assets/images/optimized/rev-353ff58/urbancomplex.com/wp-content/uploads/2026/07/Gemini_Generated_Image_dl32q6dl32q6dl32.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-16395 .elementor-element.elementor-element-318143b .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-16395 .elementor-element.elementor-element-318143b .elementor-flip-box__back {
	background-color: rgba(242, 112, 33, .97);
}

.elementor-16395 .elementor-element.elementor-element-318143b .elementor-flip-box {
	height: 400px;
}

.elementor-16395 .elementor-element.elementor-element-318143b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(0, 0, 0, .25);
	text-align: center;
	justify-content: flex-end;
}

.elementor-16395 .elementor-element.elementor-element-318143b .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-06ede41);
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.4em;
}

.elementor-16395 .elementor-element.elementor-element-318143b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-16395 .elementor-element.elementor-element-318143b .elementor-flip-box__button {
	margin-inline-center: 0;
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	color: var(--e-global-color-06ede41);
	border-width: 0px;
	border-radius: 0px;
}

.elementor-16395 .elementor-element.elementor-element-318143b .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 10px;
	color: var(--e-global-color-06ede41);
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
}

.elementor-16395 .elementor-element.elementor-element-318143b .elementor-flip-box__back .elementor-flip-box__layer__description {
	margin-bottom: 30px;
	color: var(--e-global-color-06ede41);
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-16395 .elementor-element.elementor-element-1c5027b {
	--display: flex;
	--justify-content: center;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-16395 .elementor-element.elementor-element-1c5027b:not(.elementor-motion-effects-element-type-background), .elementor-16395 .elementor-element.elementor-element-1c5027b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-52da724 {
	width: 100%;
	max-width: 100%;
}

.elementor-16395 .elementor-element.elementor-element-52da724 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-52da724.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16395 .elementor-element.elementor-element-52da724 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 45px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: .9em;
	color: #efefef;
}

.elementor-16395 .elementor-element.elementor-element-cb73058 {
	width: 100%;
	max-width: 100%;
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 1px;
	color: #efefef;
}

.elementor-16395 .elementor-element.elementor-element-cb73058 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-cb73058.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16395 .elementor-element.elementor-element-952d078 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	fill: var(--e-global-color-06ede41);
	color: var(--e-global-color-06ede41);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-952d078 {
	width: auto;
	max-width: auto;
}

.elementor-16395 .elementor-element.elementor-element-952d078 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
}

.elementor-16395 .elementor-element.elementor-element-191cc00:not(.elementor-motion-effects-element-type-background), .elementor-16395 .elementor-element.elementor-element-191cc00 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-16395 .elementor-element.elementor-element-191cc00 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 80px 0px;
}

.elementor-16395 .elementor-element.elementor-element-191cc00 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-16395 .elementor-element.elementor-element-9ba568e {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-46ea061.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-46ea061.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-46ea061 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-ed701a4 {
	width: 100%;
	max-width: 100%;
}

.elementor-16395 .elementor-element.elementor-element-ed701a4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-ed701a4 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 55px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: .9em;
	color: #f27021;
}

.elementor-16395 .elementor-element.elementor-element-765e988 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-cd4f921);
}

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-a64dc8e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-16395 .elementor-element.elementor-element-a64dc8e.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

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

.elementor-16395 .elementor-element.elementor-element-e88b4bc .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	fill: #f27021;
	color: #f27021;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-e88b4bc {
	width: auto;
	max-width: auto;
}

.elementor-16395 .elementor-element.elementor-element-e88b4bc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 0px;
}

.elementor-16395 .elementor-element.elementor-element-c8c43fc {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 60px 0px 0px 0px;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-d1efe0b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-16395 .elementor-element.elementor-element-d1efe0b.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-d1efe0b > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-d1efe0b > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-d1efe0b > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-d1efe0b > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

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

.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-16395 .elementor-element.elementor-element-eddfaf0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-eddfaf0 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-eddfaf0 .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-eddfaf0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-eddfaf0.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-eddfaf0.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4b92d3e);
	color: var(--e-global-color-4b92d3e);
	border-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-eddfaf0 .elementor-icon {
	font-size: 56px;
}

.elementor-16395 .elementor-element.elementor-element-eddfaf0 .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-eddfaf0 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-eddfaf0 .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-c26e1b3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-16395 .elementor-element.elementor-element-c26e1b3.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-c26e1b3 > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-c26e1b3 > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-c26e1b3 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-c26e1b3 > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

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

.elementor-16395 .elementor-element.elementor-element-47ea742 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-47ea742 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-47ea742 .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-47ea742.elementor-view-stacked .elementor-icon {
	background-color: #f27021;
}

.elementor-16395 .elementor-element.elementor-element-47ea742.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-47ea742.elementor-view-default .elementor-icon {
	fill: #f27021;
	color: #f27021;
	border-color: #f27021;
}

.elementor-16395 .elementor-element.elementor-element-47ea742 .elementor-icon {
	font-size: 60px;
}

.elementor-16395 .elementor-element.elementor-element-47ea742 .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-47ea742 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-47ea742 .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-6737806.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-16395 .elementor-element.elementor-element-6737806.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-6737806 > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-6737806 > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-6737806 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-6737806 > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

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

.elementor-16395 .elementor-element.elementor-element-5622cb4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-5622cb4 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-5622cb4 .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-5622cb4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-5622cb4.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-5622cb4.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4b92d3e);
	color: var(--e-global-color-4b92d3e);
	border-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-5622cb4 .elementor-icon {
	font-size: 55px;
}

.elementor-16395 .elementor-element.elementor-element-5622cb4 .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-5622cb4 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-5622cb4 .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-1b8bc4f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-1b8bc4f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-1b8bc4f.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-1b8bc4f > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-1b8bc4f > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-1b8bc4f > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-1b8bc4f > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

.elementor-16395 .elementor-element.elementor-element-1b8bc4f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16395 .elementor-element.elementor-element-64a8e2a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-64a8e2a .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-64a8e2a .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-64a8e2a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-64a8e2a.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-64a8e2a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4b92d3e);
	color: var(--e-global-color-4b92d3e);
	border-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-64a8e2a .elementor-icon {
	font-size: 60px;
}

.elementor-16395 .elementor-element.elementor-element-64a8e2a .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-64a8e2a .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-64a8e2a .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-c21e421 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-b368fe9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-16395 .elementor-element.elementor-element-b368fe9.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-b368fe9 > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-b368fe9 > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-b368fe9 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-b368fe9 > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

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

.elementor-16395 .elementor-element.elementor-element-de85b34 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-de85b34 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-de85b34 .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-de85b34.elementor-view-stacked .elementor-icon {
	background-color: #f27021;
}

.elementor-16395 .elementor-element.elementor-element-de85b34.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-de85b34.elementor-view-default .elementor-icon {
	fill: #f27021;
	color: #f27021;
	border-color: #f27021;
}

.elementor-16395 .elementor-element.elementor-element-de85b34 .elementor-icon {
	font-size: 50px;
}

.elementor-16395 .elementor-element.elementor-element-de85b34 .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-de85b34 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-de85b34 .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-d75fad3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-16395 .elementor-element.elementor-element-d75fad3.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-d75fad3 > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-d75fad3 > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-d75fad3 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-d75fad3 > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

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

.elementor-16395 .elementor-element.elementor-element-1e3dcbf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-1e3dcbf .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-1e3dcbf .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-1e3dcbf.elementor-view-stacked .elementor-icon {
	background-color: #fa7220;
}

.elementor-16395 .elementor-element.elementor-element-1e3dcbf.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-1e3dcbf.elementor-view-default .elementor-icon {
	fill: #fa7220;
	color: #fa7220;
	border-color: #fa7220;
}

.elementor-16395 .elementor-element.elementor-element-1e3dcbf .elementor-icon {
	font-size: 55px;
}

.elementor-16395 .elementor-element.elementor-element-1e3dcbf .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-1e3dcbf .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-1e3dcbf .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-e3d8d4e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-16395 .elementor-element.elementor-element-e3d8d4e.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-e3d8d4e > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-e3d8d4e > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-e3d8d4e > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-e3d8d4e > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

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

.elementor-16395 .elementor-element.elementor-element-c915e13 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-c915e13 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-c915e13 .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-c915e13.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-c915e13.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-c915e13.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4b92d3e);
	color: var(--e-global-color-4b92d3e);
	border-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-c915e13 .elementor-icon {
	font-size: 65px;
}

.elementor-16395 .elementor-element.elementor-element-c915e13 .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-c915e13 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-c915e13 .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-5ef4bc1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-5ef4bc1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-5ef4bc1.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-5ef4bc1 > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-5ef4bc1 > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-5ef4bc1 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-5ef4bc1 > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

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

.elementor-16395 .elementor-element.elementor-element-31d3d11 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-31d3d11 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-31d3d11 .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-31d3d11.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-31d3d11.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-31d3d11.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4b92d3e);
	color: var(--e-global-color-4b92d3e);
	border-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-31d3d11 .elementor-icon {
	font-size: 60px;
}

.elementor-16395 .elementor-element.elementor-element-31d3d11 .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-31d3d11 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-31d3d11 .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-ccb890e {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-139b248.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-139b248.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-139b248.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-139b248 > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-139b248 > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-139b248 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-139b248 > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

.elementor-16395 .elementor-element.elementor-element-139b248 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16395 .elementor-element.elementor-element-9f66191 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-9f66191 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-9f66191 .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-9f66191.elementor-view-stacked .elementor-icon {
	background-color: #f27021;
}

.elementor-16395 .elementor-element.elementor-element-9f66191.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-9f66191.elementor-view-default .elementor-icon {
	fill: #f27021;
	color: #f27021;
	border-color: #f27021;
}

.elementor-16395 .elementor-element.elementor-element-9f66191 .elementor-icon {
	font-size: 60px;
}

.elementor-16395 .elementor-element.elementor-element-9f66191 .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-9f66191 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-9f66191 .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-c78e264.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-16395 .elementor-element.elementor-element-c78e264.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-c78e264 > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-c78e264 > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-c78e264 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-c78e264 > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

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

.elementor-16395 .elementor-element.elementor-element-903739a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-903739a .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-903739a .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-903739a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-903739a.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-903739a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4b92d3e);
	color: var(--e-global-color-4b92d3e);
	border-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-903739a .elementor-icon {
	font-size: 60px;
}

.elementor-16395 .elementor-element.elementor-element-903739a .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-903739a .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-903739a .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-8339a37.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-8339a37.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-8339a37.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-8339a37 > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-8339a37 > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-8339a37 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-8339a37 > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

.elementor-16395 .elementor-element.elementor-element-8339a37 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16395 .elementor-element.elementor-element-20ac186 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-20ac186 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-20ac186 .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-20ac186.elementor-view-stacked .elementor-icon {
	background-color: #f27021;
}

.elementor-16395 .elementor-element.elementor-element-20ac186.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-20ac186.elementor-view-default .elementor-icon {
	fill: #f27021;
	color: #f27021;
	border-color: #f27021;
}

.elementor-16395 .elementor-element.elementor-element-20ac186 .elementor-icon {
	font-size: 60px;
}

.elementor-16395 .elementor-element.elementor-element-20ac186 .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-20ac186 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-20ac186 .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-e9de63c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-16395 .elementor-element.elementor-element-e9de63c.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-e9de63c > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-e9de63c > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-e9de63c > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-e9de63c > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

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

.elementor-16395 .elementor-element.elementor-element-f8779b6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-f8779b6 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-f8779b6 .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-f8779b6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-f8779b6.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-f8779b6.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4b92d3e);
	color: var(--e-global-color-4b92d3e);
	border-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-f8779b6 .elementor-icon {
	font-size: 55px;
}

.elementor-16395 .elementor-element.elementor-element-f8779b6 .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-f8779b6 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-f8779b6 .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-188c75d {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-db843ac.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-16395 .elementor-element.elementor-element-db843ac.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-db843ac > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-db843ac > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-db843ac > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-db843ac > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

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

.elementor-16395 .elementor-element.elementor-element-8cc19be > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-8cc19be .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-8cc19be .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-8cc19be.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-8cc19be.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-8cc19be.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4b92d3e);
	color: var(--e-global-color-4b92d3e);
	border-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-8cc19be .elementor-icon {
	font-size: 65px;
}

.elementor-16395 .elementor-element.elementor-element-8cc19be .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-8cc19be .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-8cc19be .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-14151c2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-14151c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-14151c2.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-14151c2 > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-14151c2 > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-14151c2 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-14151c2 > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

.elementor-16395 .elementor-element.elementor-element-14151c2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16395 .elementor-element.elementor-element-7979d64 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-7979d64 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-7979d64 .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-7979d64.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-7979d64.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-7979d64.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4b92d3e);
	color: var(--e-global-color-4b92d3e);
	border-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-7979d64 .elementor-icon {
	font-size: 65px;
}

.elementor-16395 .elementor-element.elementor-element-7979d64 .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-7979d64 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-7979d64 .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-3c16741.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-3c16741.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-3c16741.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-3c16741 > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-3c16741 > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-3c16741 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-3c16741 > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

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

.elementor-16395 .elementor-element.elementor-element-aa7db92 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-aa7db92 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-aa7db92 .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-aa7db92.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-aa7db92.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-aa7db92.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4b92d3e);
	color: var(--e-global-color-4b92d3e);
	border-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-aa7db92 .elementor-icon {
	font-size: 60px;
}

.elementor-16395 .elementor-element.elementor-element-aa7db92 .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-aa7db92 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-aa7db92 .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-6066a60.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-6066a60.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-6066a60.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-6066a60 > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-6066a60 > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-6066a60 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-6066a60 > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

.elementor-16395 .elementor-element.elementor-element-6066a60 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16395 .elementor-element.elementor-element-dfff7f3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-dfff7f3 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-dfff7f3 .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-dfff7f3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-dfff7f3.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-dfff7f3.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4b92d3e);
	color: var(--e-global-color-4b92d3e);
	border-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-dfff7f3 .elementor-icon {
	font-size: 65px;
}

.elementor-16395 .elementor-element.elementor-element-dfff7f3 .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-dfff7f3 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-dfff7f3 .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-7eefd0d {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-0555334.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-16395 .elementor-element.elementor-element-0555334.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-0555334 > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-0555334 > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-0555334 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-0555334 > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

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

.elementor-16395 .elementor-element.elementor-element-ef48396 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-ef48396 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-ef48396 .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-ef48396.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-ef48396.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-ef48396.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4b92d3e);
	color: var(--e-global-color-4b92d3e);
	border-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-ef48396 .elementor-icon {
	font-size: 65px;
}

.elementor-16395 .elementor-element.elementor-element-ef48396 .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-ef48396 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-ef48396 .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-46adc90.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-46adc90.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-46adc90.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-46adc90 > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-46adc90 > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-46adc90 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-46adc90 > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

.elementor-16395 .elementor-element.elementor-element-46adc90 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16395 .elementor-element.elementor-element-22a9ff6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-22a9ff6 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-22a9ff6 .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-22a9ff6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-22a9ff6.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-22a9ff6.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4b92d3e);
	color: var(--e-global-color-4b92d3e);
	border-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-22a9ff6 .elementor-icon {
	font-size: 60px;
}

.elementor-16395 .elementor-element.elementor-element-22a9ff6 .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-22a9ff6 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-22a9ff6 .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-5f5a0b0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-5f5a0b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-5f5a0b0.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-5f5a0b0 > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-5f5a0b0 > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-5f5a0b0 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-5f5a0b0 > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

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

.elementor-16395 .elementor-element.elementor-element-07e357b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-07e357b .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-07e357b .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-07e357b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-07e357b.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-07e357b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4b92d3e);
	color: var(--e-global-color-4b92d3e);
	border-color: var(--e-global-color-4b92d3e);
}

.elementor-16395 .elementor-element.elementor-element-07e357b .elementor-icon {
	font-size: 55px;
}

.elementor-16395 .elementor-element.elementor-element-07e357b .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-07e357b .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-07e357b .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

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

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-2555810.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-16395 .elementor-element.elementor-element-2555810.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-16395 .elementor-element.elementor-element-2555810 > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-2555810 > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-2555810 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-2555810 > .elementor-element-populated {
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 20px 40px 20px;
}

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

.elementor-16395 .elementor-element.elementor-element-facef9d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-facef9d .elementor-icon-box-wrapper {
	text-align: center;
	gap: 15px;
}

.elementor-16395 .elementor-element.elementor-element-facef9d .elementor-icon-box-title {
	margin-block-end: 4px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-facef9d.elementor-view-stacked .elementor-icon {
	background-color: #e7691d;
}

.elementor-16395 .elementor-element.elementor-element-facef9d.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-facef9d.elementor-view-default .elementor-icon {
	fill: #e7691d;
	color: #e7691d;
	border-color: #e7691d;
}

.elementor-16395 .elementor-element.elementor-element-facef9d .elementor-icon {
	font-size: 60px;
}

.elementor-16395 .elementor-element.elementor-element-facef9d .elementor-icon-box-title, .elementor-16395 .elementor-element.elementor-element-facef9d .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-16395 .elementor-element.elementor-element-facef9d .elementor-icon-box-description {
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .5px;
	word-spacing: .5px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-4cd1651 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-26e1ea7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-26e1ea7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-26e1ea7.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-16395 .elementor-element.elementor-element-26e1ea7 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-5b27572 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	fill: #f27021;
	color: #f27021;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-5b27572 {
	width: auto;
	max-width: auto;
}

.elementor-16395 .elementor-element.elementor-element-5b27572 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 0px;
}

.elementor-16395 .elementor-element.elementor-element-b147790 {
	--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;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-16395 .elementor-element.elementor-element-6437635 {
	--display: flex;
	--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;
	--padding-top: 10px;
	--padding-bottom: 50px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-16395 .elementor-element.elementor-element-3594044 {
	width: 100%;
	max-width: 100%;
}

.elementor-16395 .elementor-element.elementor-element-3594044 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-3594044 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 55px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.1em;
	color: #f27021;
}

.elementor-16395 .elementor-element.elementor-element-8c7e4ab {
	width: var(--container-widget-width, 89.333%);
	max-width: 89.333%;
	--container-widget-width: 89.333%;
	--container-widget-flex-grow: 0;
}

.elementor-16395 .elementor-element.elementor-element-8c7e4ab > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-16395 .elementor-element.elementor-element-8c7e4ab.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16395 .elementor-element.elementor-element-8c7e4ab .elementor-heading-title {
	font-family: "text", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 1px;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-37d28ef {
	width: 100%;
	max-width: 100%;
}

.elementor-16395 .elementor-element.elementor-element-37d28ef .elementor-heading-title {
	font-family: "text", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.3em;
	letter-spacing: .5px;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-cf27d37 {
	width: var(--container-widget-width, 89.333%);
	max-width: 89.333%;
	--container-widget-width: 89.333%;
	--container-widget-flex-grow: 0;
}

.elementor-16395 .elementor-element.elementor-element-cf27d37 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-16395 .elementor-element.elementor-element-cf27d37.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-16395 .elementor-element.elementor-element-cf27d37 .elementor-heading-title {
	font-family: "text", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-1c2de8f .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	fill: #f27021;
	color: #f27021;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-1c2de8f {
	width: auto;
	max-width: auto;
}

.elementor-16395 .elementor-element.elementor-element-1c2de8f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 15px 20px 15px 0px;
}

.elementor-16395 .elementor-element.elementor-element-09c375a {
	--display: flex;
	--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-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-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-16395 .elementor-element.elementor-element-6d45030 > .elementor-widget-container {
	padding: 15px 20px 15px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d5d5d5;
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-6d45030:hover .elementor-widget-container {
	border-style: solid;
	border-color: rgba(242, 112, 33, .37);
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .08);
}

.elementor-16395 .elementor-element.elementor-element-6d45030 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-16395 .elementor-element.elementor-element-6d45030.elementor-position-right .elementor-image-box-img {
	margin-left: 40px;
}

.elementor-16395 .elementor-element.elementor-element-6d45030.elementor-position-left .elementor-image-box-img {
	margin-right: 40px;
}

.elementor-16395 .elementor-element.elementor-element-6d45030.elementor-position-top .elementor-image-box-img {
	margin-bottom: 40px;
}

.elementor-16395 .elementor-element.elementor-element-6d45030 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: .3px;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-6d45030 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 45px;
}

.elementor-16395 .elementor-element.elementor-element-6d45030 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-16395 .elementor-element.elementor-element-6d45030:has(:hover) .elementor-image-box-title, .elementor-16395 .elementor-element.elementor-element-6d45030:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-6d45030 .elementor-image-box-description {
	font-family: "text", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-3a1a0c8 > .elementor-widget-container {
	padding: 15px 20px 15px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d5d5d5;
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-3a1a0c8:hover .elementor-widget-container {
	border-style: solid;
	border-color: rgba(242, 112, 33, .37);
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .08);
}

.elementor-16395 .elementor-element.elementor-element-3a1a0c8 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-16395 .elementor-element.elementor-element-3a1a0c8.elementor-position-right .elementor-image-box-img {
	margin-left: 35px;
}

.elementor-16395 .elementor-element.elementor-element-3a1a0c8.elementor-position-left .elementor-image-box-img {
	margin-right: 35px;
}

.elementor-16395 .elementor-element.elementor-element-3a1a0c8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 35px;
}

.elementor-16395 .elementor-element.elementor-element-3a1a0c8 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-3a1a0c8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 53px;
}

.elementor-16395 .elementor-element.elementor-element-3a1a0c8 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-16395 .elementor-element.elementor-element-3a1a0c8:has(:hover) .elementor-image-box-title, .elementor-16395 .elementor-element.elementor-element-3a1a0c8:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-3a1a0c8 .elementor-image-box-description {
	font-family: "text", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-5559d18 > .elementor-widget-container {
	padding: 15px 20px 15px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d5d5d5;
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-5559d18:hover .elementor-widget-container {
	border-style: solid;
	border-color: rgba(242, 112, 33, .37);
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .08);
}

.elementor-16395 .elementor-element.elementor-element-5559d18 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-16395 .elementor-element.elementor-element-5559d18.elementor-position-right .elementor-image-box-img {
	margin-left: 40px;
}

.elementor-16395 .elementor-element.elementor-element-5559d18.elementor-position-left .elementor-image-box-img {
	margin-right: 40px;
}

.elementor-16395 .elementor-element.elementor-element-5559d18.elementor-position-top .elementor-image-box-img {
	margin-bottom: 40px;
}

.elementor-16395 .elementor-element.elementor-element-5559d18 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-5559d18 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 45px;
}

.elementor-16395 .elementor-element.elementor-element-5559d18 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-16395 .elementor-element.elementor-element-5559d18:has(:hover) .elementor-image-box-title, .elementor-16395 .elementor-element.elementor-element-5559d18:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-5559d18 .elementor-image-box-description {
	font-family: "text", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-70783b7 > .elementor-widget-container {
	padding: 15px 20px 15px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d5d5d5;
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-70783b7:hover .elementor-widget-container {
	border-style: solid;
	border-color: rgba(242, 112, 33, .37);
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .08);
}

.elementor-16395 .elementor-element.elementor-element-70783b7 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-16395 .elementor-element.elementor-element-70783b7.elementor-position-right .elementor-image-box-img {
	margin-left: 35px;
}

.elementor-16395 .elementor-element.elementor-element-70783b7.elementor-position-left .elementor-image-box-img {
	margin-right: 35px;
}

.elementor-16395 .elementor-element.elementor-element-70783b7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 35px;
}

.elementor-16395 .elementor-element.elementor-element-70783b7 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-70783b7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 53px;
}

.elementor-16395 .elementor-element.elementor-element-70783b7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-16395 .elementor-element.elementor-element-70783b7:has(:hover) .elementor-image-box-title, .elementor-16395 .elementor-element.elementor-element-70783b7:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-70783b7 .elementor-image-box-description {
	font-family: "text", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-77f4df3 > .elementor-widget-container {
	padding: 15px 20px 15px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d5d5d5;
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-77f4df3:hover .elementor-widget-container {
	border-style: solid;
	border-color: rgba(242, 112, 33, .37);
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .08);
}

.elementor-16395 .elementor-element.elementor-element-77f4df3 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-16395 .elementor-element.elementor-element-77f4df3.elementor-position-right .elementor-image-box-img {
	margin-left: 35px;
}

.elementor-16395 .elementor-element.elementor-element-77f4df3.elementor-position-left .elementor-image-box-img {
	margin-right: 35px;
}

.elementor-16395 .elementor-element.elementor-element-77f4df3.elementor-position-top .elementor-image-box-img {
	margin-bottom: 35px;
}

.elementor-16395 .elementor-element.elementor-element-77f4df3 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-77f4df3 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 53px;
}

.elementor-16395 .elementor-element.elementor-element-77f4df3 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-16395 .elementor-element.elementor-element-77f4df3:has(:hover) .elementor-image-box-title, .elementor-16395 .elementor-element.elementor-element-77f4df3:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-77f4df3 .elementor-image-box-description {
	font-family: "text", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-48c1337 > .elementor-widget-container {
	padding: 15px 20px 15px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d5d5d5;
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-48c1337:hover .elementor-widget-container {
	border-style: solid;
	border-color: rgba(242, 112, 33, .37);
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .08);
}

.elementor-16395 .elementor-element.elementor-element-48c1337 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-16395 .elementor-element.elementor-element-48c1337.elementor-position-right .elementor-image-box-img {
	margin-left: 35px;
}

.elementor-16395 .elementor-element.elementor-element-48c1337.elementor-position-left .elementor-image-box-img {
	margin-right: 35px;
}

.elementor-16395 .elementor-element.elementor-element-48c1337.elementor-position-top .elementor-image-box-img {
	margin-bottom: 35px;
}

.elementor-16395 .elementor-element.elementor-element-48c1337 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-48c1337 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 53px;
}

.elementor-16395 .elementor-element.elementor-element-48c1337 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-16395 .elementor-element.elementor-element-48c1337:has(:hover) .elementor-image-box-title, .elementor-16395 .elementor-element.elementor-element-48c1337:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-48c1337 .elementor-image-box-description {
	font-family: "text", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-d532954:not(.elementor-motion-effects-element-type-background), .elementor-16395 .elementor-element.elementor-element-d532954 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-16395 .elementor-element.elementor-element-d532954 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0px 100px 0px;
}

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

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

.elementor-16395 .elementor-element.elementor-element-e8b3a38 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-16395 .elementor-element.elementor-element-e8b3a38 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-e8b3a38 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 55px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.1em;
	color: #f27021;
}

.elementor-16395 .elementor-element.elementor-element-9d5eadd > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-9d5eadd .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-72bcbc5 .elementor-heading-title {
	font-family: "text", Sans-serif;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: .3px;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-c07a58f {
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-16395 .elementor-element.elementor-element-a18ba34 > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-a18ba34 > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-a18ba34 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-a18ba34 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 30px 30px 30px;
}

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

.elementor-16395 .elementor-element.elementor-element-6af53b4 {
	text-align: end;
}

.elementor-16395 .elementor-element.elementor-element-6af53b4 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: var(--e-global-color-cd4f921);
}

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

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

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

.elementor-16395 .elementor-element.elementor-element-6522f44 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-16395 .elementor-element.elementor-element-6522f44.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-6522f44.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-6522f44.elementor-view-default .elementor-icon {
	color: var(--e-global-color-cd4f921);
	border-color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-6522f44.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-6522f44.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-6522f44 .elementor-icon {
	font-size: 80px;
}

.elementor-16395 .elementor-element.elementor-element-6522f44 .elementor-icon svg {
	height: 80px;
}

.elementor-16395 .elementor-element.elementor-element-9ae3098 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-57a7a08 .elementor-heading-title {
	font-family: "text", Sans-serif;
	font-weight: 400;
	line-height: 1.3em;
	letter-spacing: .3px;
	color: var(--e-global-color-cd4f921);
}

.elementor-16395 .elementor-element.elementor-element-765a972:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16395 .elementor-element.elementor-element-765a972 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3d3d3d;
}

.elementor-16395 .elementor-element.elementor-element-765a972 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-16395 .elementor-element.elementor-element-765a972 > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-765a972 > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-765a972 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-765a972 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 30px 30px 30px;
}

.elementor-16395 .elementor-element.elementor-element-765a972 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16395 .elementor-element.elementor-element-dddf28b {
	text-align: end;
}

.elementor-16395 .elementor-element.elementor-element-dddf28b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: var(--e-global-color-06ede41);
}

.elementor-16395 .elementor-element.elementor-element-13e7352 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-16395 .elementor-element.elementor-element-13e7352.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-16395 .elementor-element.elementor-element-13e7352.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-13e7352.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-16395 .elementor-element.elementor-element-13e7352.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-13e7352.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-16395 .elementor-element.elementor-element-13e7352 .elementor-icon {
	font-size: 80px;
}

.elementor-16395 .elementor-element.elementor-element-13e7352 .elementor-icon svg {
	height: 80px;
}

.elementor-16395 .elementor-element.elementor-element-d17ba2b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-06ede41);
}

.elementor-16395 .elementor-element.elementor-element-4b0d3f7 .elementor-heading-title {
	font-family: "text", Sans-serif;
	font-weight: 400;
	line-height: 1.3em;
	letter-spacing: .3px;
	color: var(--e-global-color-06ede41);
}

.elementor-16395 .elementor-element.elementor-element-1c9e10e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16395 .elementor-element.elementor-element-1c9e10e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #333;
}

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

.elementor-16395 .elementor-element.elementor-element-1c9e10e > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-1c9e10e > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-1c9e10e > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-1c9e10e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 30px 30px 30px;
}

.elementor-16395 .elementor-element.elementor-element-1c9e10e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16395 .elementor-element.elementor-element-102d99d {
	text-align: end;
}

.elementor-16395 .elementor-element.elementor-element-102d99d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: var(--e-global-color-06ede41);
}

.elementor-16395 .elementor-element.elementor-element-dd99299 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-16395 .elementor-element.elementor-element-dd99299.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-16395 .elementor-element.elementor-element-dd99299.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-dd99299.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-16395 .elementor-element.elementor-element-dd99299.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-dd99299.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-16395 .elementor-element.elementor-element-dd99299 .elementor-icon {
	font-size: 70px;
}

.elementor-16395 .elementor-element.elementor-element-dd99299 .elementor-icon svg {
	height: 70px;
}

.elementor-16395 .elementor-element.elementor-element-9b1b10f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-06ede41);
}

.elementor-16395 .elementor-element.elementor-element-ea8c09e .elementor-heading-title {
	font-family: "text", Sans-serif;
	font-weight: 400;
	line-height: 1.3em;
	letter-spacing: .3px;
	color: var(--e-global-color-06ede41);
}

.elementor-16395 .elementor-element.elementor-element-f75a855:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16395 .elementor-element.elementor-element-f75a855 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4b92d3e);
}

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

.elementor-16395 .elementor-element.elementor-element-f75a855 > .elementor-element-populated, .elementor-16395 .elementor-element.elementor-element-f75a855 > .elementor-element-populated > .elementor-background-overlay, .elementor-16395 .elementor-element.elementor-element-f75a855 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-16395 .elementor-element.elementor-element-f75a855 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 30px 30px 30px;
}

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

.elementor-16395 .elementor-element.elementor-element-1d32c21 {
	text-align: end;
}

.elementor-16395 .elementor-element.elementor-element-1d32c21 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: var(--e-global-color-06ede41);
}

.elementor-16395 .elementor-element.elementor-element-2bb0121 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-16395 .elementor-element.elementor-element-2bb0121.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-16395 .elementor-element.elementor-element-2bb0121.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-2bb0121.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-16395 .elementor-element.elementor-element-2bb0121.elementor-view-framed .elementor-icon, .elementor-16395 .elementor-element.elementor-element-2bb0121.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-16395 .elementor-element.elementor-element-2bb0121 .elementor-icon {
	font-size: 75px;
}

.elementor-16395 .elementor-element.elementor-element-2bb0121 .elementor-icon svg {
	height: 75px;
}

.elementor-16395 .elementor-element.elementor-element-18943ae .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-06ede41);
}

.elementor-16395 .elementor-element.elementor-element-dbe68ec .elementor-heading-title {
	font-family: "text", Sans-serif;
	font-weight: 400;
	line-height: 1.3em;
	letter-spacing: .3px;
	color: var(--e-global-color-06ede41);
}

.elementor-16395 .elementor-element.elementor-element-03b1eb2:not(.elementor-motion-effects-element-type-background), .elementor-16395 .elementor-element.elementor-element-03b1eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-16395 .elementor-element.elementor-element-03b1eb2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 80px 0px;
}

.elementor-16395 .elementor-element.elementor-element-03b1eb2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-16395 .elementor-element.elementor-element-0fc2ae2 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-ec3167d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

.elementor-16395 .elementor-element.elementor-element-98bfb8c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-98bfb8c {
	text-align: start;
}

.elementor-16395 .elementor-element.elementor-element-98bfb8c .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 55px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: .9em;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-cca86e6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-cca86e6 {
	font-family: "text", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: .3px;
	color: #0d0d0d;
}

.elementor-16395 .elementor-element.elementor-element-88f066e .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "text", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	fill: #f27021;
	color: #f27021;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-88f066e {
	width: auto;
	max-width: auto;
}

.elementor-16395 .elementor-element.elementor-element-88f066e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 0px;
}

.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-7436a74.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-7436a74.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-16395 .elementor-element.elementor-element-7436a74 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-51993ac img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: top center;
}

.elementor-16395 .elementor-element.elementor-element-01b485a:not(.elementor-motion-effects-element-type-background), .elementor-16395 .elementor-element.elementor-element-01b485a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-16395 .elementor-element.elementor-element-01b485a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 80px 0px;
}

.elementor-16395 .elementor-element.elementor-element-01b485a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

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

.elementor-16395 .elementor-element.elementor-element-2bb42c0 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-7ef6eb6 > .elementor-widget-container {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-7ef6eb6 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: .8em;
	color: #333;
}

.elementor-16395 .elementor-element.elementor-element-74fa444 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-74fa444 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-16395 .elementor-element.elementor-element-668ec2d > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-widget-ucaddon_logo_marquee .ue-item-badge {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-16395 .elementor-element.elementor-element-6fc838f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-16395 .elementor-element.elementor-element-6fc838f .ue_img_marquee {
	width: 200px;
	display: inline-block;
}

.elementor-16395 .elementor-element.elementor-element-6fc838f .uc_logo_marquee_holder {
	height: 100px;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 10px 10px 10px 10px;
	border-color: rgba(254, 8, 8, 0);
}

.elementor-16395 .elementor-element.elementor-element-6fc838f .ue-item-badge {
	min-height: 0px;
	min-width: 0px;
	color: #fff;
	background-color: #3e3ff0;
	padding: 10px 10px 10px 10px;
	border-radius: 3px;
}

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

@media (max-width:1024px) {
	.elementor-16395 .elementor-element.elementor-element-2900a18 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 120px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-fc437b4 > .elementor-container {
		min-height: 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-fc437b4 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-725c43d .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-977f382 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-aa67647 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-95511dd {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-714ffa7 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-fe61403 img {
		width: 100%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-a5aa947 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-360e18f .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-ee2d1af > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-ee2d1af {
		font-size: 17px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-c2325ff .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-ac4c1b6 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-16395 .elementor-element.elementor-element-52da724 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-52da724 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-cb73058 {
		font-size: 13px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-952d078 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-191cc00 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-46ea061.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-46ea061.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-46ea061 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-ed701a4 .elementor-heading-title {
		font-size: 40px;
		line-height: 45px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-a64dc8e.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-a64dc8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-a64dc8e.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-16395 .elementor-element.elementor-element-a64dc8e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-e88b4bc .elementor-button {
		font-size: 15px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-d1efe0b.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-d1efe0b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-d1efe0b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-c26e1b3.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-c26e1b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-c26e1b3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-6737806.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-6737806.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-6737806 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-1b8bc4f.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-1b8bc4f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-1b8bc4f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-c21e421 {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-b368fe9.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-b368fe9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-b368fe9 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-d75fad3.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-d75fad3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-d75fad3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-e3d8d4e.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-e3d8d4e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-e3d8d4e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-5ef4bc1.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-5ef4bc1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-5ef4bc1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-139b248.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-139b248.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-139b248 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-c78e264.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-c78e264.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-c78e264 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-8339a37.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-8339a37.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-8339a37 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-e9de63c.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-e9de63c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-e9de63c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-db843ac.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-db843ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-db843ac > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-14151c2.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-14151c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-14151c2 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-3c16741.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-3c16741.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-3c16741 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-6066a60.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-6066a60.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-6066a60 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-0555334.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-0555334.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-0555334 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-46adc90.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-46adc90.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-46adc90 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-5f5a0b0.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-5f5a0b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-5f5a0b0 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-bc-flex-widget .elementor-16395 .elementor-element.elementor-element-2555810.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-2555810.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-16395 .elementor-element.elementor-element-2555810 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-5b27572 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-b147790 {
		--flex-wrap: wrap;
	}
	
	.elementor-16395 .elementor-element.elementor-element-3594044 .elementor-heading-title {
		font-size: 40px;
		line-height: 45px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-1c2de8f .elementor-button {
		font-size: 15px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-e8b3a38 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-03b1eb2 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-98bfb8c .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-cca86e6 > .elementor-widget-container {
		margin: 0px 0px -25px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-cca86e6 {
		font-size: 17px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-88f066e .elementor-button {
		font-size: 15px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-01b485a {
		padding: 0px 0px 60px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-e21927e {
		margin-top: 0px;
		margin-bottom: 30px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-7ef6eb6 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-74fa444 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-16395 .elementor-element.elementor-element-2900a18 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 90px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-fc437b4 > .elementor-container {
		min-height: 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-c2b3ec2 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-725c43d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-725c43d .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-977f382 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-aa67647 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-aa67647 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-95511dd {
		padding: 40px 0px 40px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-360e18f .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
	}
	
	.elementor-16395 .elementor-element.elementor-element-ee2d1af {
		font-size: 16px;
		line-height: 1.3em;
	}
	
	.elementor-16395 .elementor-element.elementor-element-c2325ff .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-68146d4 .elementor-heading-title {
		font-size: 16px;
		letter-spacing: .3px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-ac4c1b6 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-16395 .elementor-element.elementor-element-e8bcf00 .elementor-flip-box {
		height: 320px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-d3f1eb7 .elementor-flip-box {
		height: 320px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-d1a4de7 .elementor-flip-box {
		height: 320px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-8c2cccc .elementor-flip-box {
		height: 320px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-f370bce .elementor-flip-box {
		height: 320px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-58402d1 .elementor-flip-box {
		height: 320px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-318143b .elementor-flip-box {
		height: 320px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-1c5027b {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-52da724 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-52da724 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-952d078 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-952d078 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-191cc00 {
		padding: 40px 0px 40px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-46ea061 {
		width: 100%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-46ea061 > .elementor-element-populated {
		margin: 0px 0px -26px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-ed701a4 > .elementor-widget-container {
		--e-transform-translateY: 12px;
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-ed701a4 .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
		word-spacing: 0em;
	}
	
	.elementor-16395 .elementor-element.elementor-element-765e988 .elementor-heading-title {
		font-size: 16px;
		letter-spacing: .3px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-a64dc8e {
		width: 100%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-a64dc8e.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-16395 .elementor-element.elementor-element-e88b4bc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-e88b4bc .elementor-button {
		font-size: 14px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-c8c43fc {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-c21e421 {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-ccb890e {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-188c75d {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-7eefd0d {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-5b27572 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-5b27572 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-b147790 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-3594044 > .elementor-widget-container {
		--e-transform-translateY: 12px;
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-3594044 .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
		word-spacing: 0em;
	}
	
	.elementor-16395 .elementor-element.elementor-element-8c7e4ab .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-37d28ef .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-cf27d37 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-1c2de8f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-1c2de8f .elementor-button {
		font-size: 14px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-6d45030 .elementor-image-box-img {
		margin-bottom: 40px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-3a1a0c8 .elementor-image-box-img {
		margin-bottom: 35px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-5559d18 .elementor-image-box-img {
		margin-bottom: 40px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-70783b7 .elementor-image-box-img {
		margin-bottom: 35px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-77f4df3 .elementor-image-box-img {
		margin-bottom: 35px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-48c1337 .elementor-image-box-img {
		margin-bottom: 35px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-d532954 {
		padding: 50px 0px 50px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-e8b3a38 > .elementor-widget-container {
		--e-transform-translateY: 12px;
		margin: 0px 0px 10px -3px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-e8b3a38 .elementor-heading-title {
		font-size: 30px;
		word-spacing: 0em;
	}
	
	.elementor-16395 .elementor-element.elementor-element-765a972 > .elementor-element-populated {
		margin: 10px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-1c9e10e > .elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-03b1eb2 {
		padding: 40px 0px 40px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-0fc2ae2 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-98bfb8c .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
	}
	
	.elementor-16395 .elementor-element.elementor-element-cca86e6 {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-16395 .elementor-element.elementor-element-88f066e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-88f066e .elementor-button {
		font-size: 14px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-51993ac img {
		height: 204px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-01b485a {
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-e21927e {
		margin-top: 0px;
		margin-bottom: 20px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-7ef6eb6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-7ef6eb6 .elementor-heading-title {
		font-size: 18px;
		line-height: 1em;
	}
	
	.elementor-16395 .elementor-element.elementor-element-74fa444 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-6fc838f .ue_img_marquee {
		width: 150px;
	}
	
	.elementor-16395 .elementor-element.elementor-element-6fc838f .uc_logo_marquee_holder {
		border-width: 20px 20px 20px 20px;
	}
}

@media (min-width:768px) {
	.elementor-16395 .elementor-element.elementor-element-ab98be3 {
		width: 49.901%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-3570893 {
		width: 50.099%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-714ffa7 {
		width: 43%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-a5aa947 {
		width: 56.999%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-73eebdc {
		width: 100%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-ae200a4 {
		--width: 33.33%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-1c5027b {
		--width: 68.6%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-46ea061 {
		width: 70%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-a64dc8e {
		width: 30%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-6437635 {
		--width: 50%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-09c375a {
		--width: 50%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-ec3167d {
		width: 60%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-7436a74 {
		width: 40%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-16395 .elementor-element.elementor-element-714ffa7 {
		width: 100%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-a5aa947 {
		width: 100%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-46ea061 {
		width: 100%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-a64dc8e {
		width: 100%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-d1efe0b {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-c26e1b3 {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-6737806 {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-1b8bc4f {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-b368fe9 {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-d75fad3 {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-e3d8d4e {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-5ef4bc1 {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-139b248 {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-c78e264 {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-8339a37 {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-e9de63c {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-db843ac {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-14151c2 {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-3c16741 {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-6066a60 {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-0555334 {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-46adc90 {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-5f5a0b0 {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-2555810 {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-6437635 {
		--width: 100%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-09c375a {
		--width: 100%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-ec3167d {
		width: 48%;
	}
	
	.elementor-16395 .elementor-element.elementor-element-7436a74 {
		width: 48%;
	}
}

/* Start custom CSS for section, class: .elementor-element-191cc00 */
.cls-1 {
	fill: unset !important;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-6522f44 */
.darkicon * {
	stroke: #333;
	fill: #333 !important;
}

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