
.elementor-6876 .elementor-element.elementor-element-f4a09ab:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-f4a09ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(178deg, rgba(219, 250, 255, .65) 18%, rgba(0, 139, 255, .54) 100%);
}

.elementor-6876 .elementor-element.elementor-element-f4a09ab {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-6876 .elementor-element.elementor-element-f4a09ab > .elementor-shape-bottom .elementor-shape-fill {
	fill: #008bff;
}

.elementor-6876 .elementor-element.elementor-element-f4a09ab > .elementor-shape-bottom svg {
	width: calc(100% + 1.3px);
	height: 53px;
}

.elementor-6876 .elementor-element.elementor-element-f4a09ab > .elementor-shape-bottom {
	z-index: 2;
	pointer-events: none;
}

.elementor-6876 .elementor-element.elementor-element-b1b435f {
	margin-top: 5%;
	margin-bottom: 5%;
}

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

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

.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-6876 .elementor-element.elementor-element-f3d56da .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	color: #000;
}

.elementor-6876 .elementor-element.elementor-element-fd4b4b3 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	font-style: italic;
	color: #000;
}

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

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

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

.elementor-6876 .elementor-element.elementor-element-47082c1 {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 40px;
	color: #000;
}

.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-6876 .elementor-element.elementor-element-615fed8 .elementor-button {
	background-color: #ffe280;
	fill: #000;
	color: #000;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 20px 20px 20px 20px;
	padding: 3% 4% 3% 4%;
}

.elementor-6876 .elementor-element.elementor-element-615fed8 .elementor-button:hover, .elementor-6876 .elementor-element.elementor-element-615fed8 .elementor-button:focus {
	background-color: #e3b209;
}

.elementor-6876 .elementor-element.elementor-element-615fed8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-4ef0f0f .elementor-button {
	background-color: #ffe280;
	fill: #000;
	color: #000;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-6876 .elementor-element.elementor-element-4ef0f0f .elementor-button:hover, .elementor-6876 .elementor-element.elementor-element-4ef0f0f .elementor-button:focus {
	background-color: #f7bf00;
}

.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-6876 .elementor-element.elementor-element-08f3c18 img {
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 55px 10px -35px rgba(0, 0, 0, .5);
}

.elementor-6876 .elementor-element.elementor-element-15f49895 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 38px 0px 30px 0px;
}

.elementor-6876 .elementor-element.elementor-element-3c15e6db > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-2e3bef62 {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-2e3bef62 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 46px;
	letter-spacing: -.03em;
	color: var(--e-global-color-primary);
}

.elementor-6876 .elementor-element.elementor-element-24a03378 > .elementor-widget-container {
	margin: 15px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-24a03378 {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-24a03378 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 38px;
}

.elementor-6876 .elementor-element.elementor-element-48b7663 {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-48b7663 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
	color: var(--e-global-color-text);
}

.elementor-6876 .elementor-element.elementor-element-34df5893 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
	padding: 23px;
}

.elementor-6876 .elementor-element.elementor-element-34df5893 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-4c873914.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-6876 .elementor-element.elementor-element-4c873914 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 12px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-7042e0ca > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 12px;
}

.elementor-6876 .elementor-element.elementor-element-4712be35 > .elementor-container {
	max-width: 1000px;
}

.elementor-6876 .elementor-element.elementor-element-4712be35 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
	padding: 23px;
}

.elementor-6876 .elementor-element.elementor-element-4712be35 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 24px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-2cb01142.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-6876 .elementor-element.elementor-element-2cb01142 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 12px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-4b2d5f36 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 12px;
}

.elementor-6876 .elementor-element.elementor-element-3ab9693f > .elementor-container {
	max-width: 1000px;
}

.elementor-6876 .elementor-element.elementor-element-3ab9693f {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 25px 0px 41px 0px;
}

.elementor-6876 .elementor-element.elementor-element-97bc8c0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 30px;
}

.elementor-6876 .elementor-element.elementor-element-97bc8c0 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 30px 0px 30px;
}

.elementor-6876 .elementor-element.elementor-element-5672cfeb > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-5672cfeb {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-5672cfeb .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 28.48px;
	font-weight: 700;
	line-height: 21.12px;
}

.elementor-6876 .elementor-element.elementor-element-54a6efc8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-54a6efc8 {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-54a6efc8 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
	color: var(--e-global-color-text);
}

.elementor-6876 .elementor-element.elementor-element-6d6af0a9 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 20px;
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 5px 5px 5px 5px;
	padding: 14px 26px 14px 26px;
}

.elementor-6876 .elementor-element.elementor-element-6d6af0a9 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-6876 .elementor-element.elementor-element-6d6af0a9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
}

.elementor-6876 .elementor-element.elementor-element-96ff692 .elementor-button {
	background-color: #fff;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #008bff;
	color: #008bff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #008bff;
	border-radius: 5px 5px 5px 5px;
	padding: 14px 26px 14px 26px;
}

.elementor-6876 .elementor-element.elementor-element-96ff692 .elementor-button:hover, .elementor-6876 .elementor-element.elementor-element-96ff692 .elementor-button:focus {
	background-color: #008bff;
	color: #fff;
}

.elementor-6876 .elementor-element.elementor-element-96ff692 .elementor-button:hover svg, .elementor-6876 .elementor-element.elementor-element-96ff692 .elementor-button:focus svg {
	fill: #fff;
}

.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-6876 .elementor-element.elementor-element-363b2529 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 64px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-363b2529 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-363b2529.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-363b2529.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-363b2529.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-363b2529.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-363b2529.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-363b2529.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-363b2529.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-363b2529.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-b5f9002);
	color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-363b2529.elementor-view-framed .elementor-icon:hover, .elementor-6876 .elementor-element.elementor-element-363b2529.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-b5f9002);
	border-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-363b2529.elementor-view-framed .elementor-icon:hover, .elementor-6876 .elementor-element.elementor-element-363b2529.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-363b2529.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-363b2529.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-363b2529 .elementor-icon {
	font-size: 12px;
	padding: 13px;
	border-width: 2px 2px 2px 2px;
}

.elementor-6876 .elementor-element.elementor-element-363b2529 .elementor-icon svg {
	height: 12px;
}

.elementor-6876 .elementor-element.elementor-element-365f197c {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-4e54520 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-26152945:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-26152945 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-26152945 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	z-index: 1;
}

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

.elementor-6876 .elementor-element.elementor-element-17c69250 > .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-nav-menu .elementor-nav-menu .elementor-item {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
	border-color: var(--e-global-color-accent);
}

.elementor-widget-nav-menu {
	--e-nav-menu-divider-color: var(--e-global-color-text);
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-6876 .elementor-element.elementor-element-30697440 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-30697440 .elementor-nav-menu .elementor-item {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 25px;
}

.elementor-6876 .elementor-element.elementor-element-30697440 .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-b5f9002);
	fill: var(--e-global-color-b5f9002);
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-6876 .elementor-element.elementor-element-30697440 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: var(--e-global-color-accent);
}

.elementor-6876 .elementor-element.elementor-element-30697440 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-6876 .elementor-element.elementor-element-30697440 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
	background-color: var(--e-global-color-accent);
}

.elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-framed .elementor-item.elementor-item-active:before, .elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-framed .elementor-item.elementor-item-active:after {
	border-color: var(--e-global-color-accent);
}

.elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-framed .elementor-item:before {
	border-width: 2px;
}

.elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-framed.e--animation-draw .elementor-item:before {
	border-width: 0 0 2px 2px;
}

.elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-framed.e--animation-draw .elementor-item:after {
	border-width: 2px 2px 0 0;
}

.elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-framed.e--animation-corners .elementor-item:before {
	border-width: 2px 0 0 2px;
}

.elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-framed.e--animation-corners .elementor-item:after {
	border-width: 0 2px 2px 0;
}

.elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-underline .elementor-item:after, .elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-overline .elementor-item:before, .elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-double-line .elementor-item:before, .elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-double-line .elementor-item:after {
	height: 2px;
}

.elementor-6876 .elementor-element.elementor-element-30697440 {
	--e-nav-menu-horizontal-menu-item-margin: calc(30px / 2);
}

.elementor-6876 .elementor-element.elementor-element-30697440 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 30px;
}

.elementor-6876 .elementor-element.elementor-element-5c8307a7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 52px 0px 100px 0px;
}

.elementor-6876 .elementor-element.elementor-element-5c8307a7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-6876 .elementor-element.elementor-element-6353981e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

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

.elementor-6876 .elementor-element.elementor-element-43e9b12 {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-43e9b12 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 46px;
	letter-spacing: -.03em;
	color: var(--e-global-color-primary);
}

.elementor-6876 .elementor-element.elementor-element-1e3acfa2 {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-1e3acfa2 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	line-height: 38px;
}

.elementor-6876 .elementor-element.elementor-element-561da75f {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-561da75f .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
	line-height: 27px;
	color: var(--e-global-color-text);
}

.elementor-6876 .elementor-element.elementor-element-1d578511 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 30px;
}

.elementor-6876 .elementor-element.elementor-element-9c844d5 > .elementor-container {
	max-width: 485px;
	min-height: 362px;
}

.elementor-6876 .elementor-element.elementor-element-61d4a330:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6876 .elementor-element.elementor-element-61d4a330 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilejdgb.nitrocdn.com/HaHsCEbGJRQnicxCJkKohtgXAETwxEpG/assets/images/optimized/rev-2227e18/www.azwindowservices.com/wp-content/uploads/2025/12/img-5-pic.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6876 .elementor-element.elementor-element-61d4a330:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-6876 .elementor-element.elementor-element-61d4a330 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-6876 .elementor-element.elementor-element-61d4a330 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #000;
	opacity: .34;
}

.elementor-bc-flex-widget .elementor-6876 .elementor-element.elementor-element-61d4a330.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-6876 .elementor-element.elementor-element-61d4a330 > .elementor-element-populated, .elementor-6876 .elementor-element.elementor-element-61d4a330 > .elementor-element-populated > .elementor-background-overlay, .elementor-6876 .elementor-element.elementor-element-61d4a330 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-6876 .elementor-element.elementor-element-61d4a330 > .elementor-element-populated {
	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: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-61d4a330 > .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-6876 .elementor-element.elementor-element-269d9052 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-269d9052 {
	--icon-box-icon-margin: 12px;
}

.elementor-6876 .elementor-element.elementor-element-269d9052 .elementor-icon-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-269d9052.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5f9002);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-269d9052.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-269d9052.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
	border-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-269d9052.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-269d9052 .elementor-icon {
	font-size: 22px;
	padding: 20px;
}

.elementor-6876 .elementor-element.elementor-element-269d9052 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-269d9052 .elementor-icon-box-title a {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 19.2px;
}

.elementor-6876 .elementor-element.elementor-element-269d9052 .elementor-icon-box-description {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20.8px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-5054dbf3 > .elementor-container {
	max-width: 485px;
	min-height: 362px;
}

.elementor-6876 .elementor-element.elementor-element-5054dbf3 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 25px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-47b039e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6876 .elementor-element.elementor-element-47b039e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilejdgb.nitrocdn.com/HaHsCEbGJRQnicxCJkKohtgXAETwxEpG/assets/images/optimized/rev-2227e18/www.azwindowservices.com/wp-content/uploads/2025/12/img-6-pic.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6876 .elementor-element.elementor-element-47b039e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-6876 .elementor-element.elementor-element-47b039e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-6876 .elementor-element.elementor-element-47b039e2 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #000;
	opacity: .34;
}

.elementor-bc-flex-widget .elementor-6876 .elementor-element.elementor-element-47b039e2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-6876 .elementor-element.elementor-element-47b039e2 > .elementor-element-populated, .elementor-6876 .elementor-element.elementor-element-47b039e2 > .elementor-element-populated > .elementor-background-overlay, .elementor-6876 .elementor-element.elementor-element-47b039e2 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-6876 .elementor-element.elementor-element-47b039e2 > .elementor-element-populated {
	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: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-47b039e2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-6876 .elementor-element.elementor-element-22d14c69 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-22d14c69 {
	--icon-box-icon-margin: 12px;
}

.elementor-6876 .elementor-element.elementor-element-22d14c69 .elementor-icon-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-22d14c69.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5f9002);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-22d14c69.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-22d14c69.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
	border-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-22d14c69.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-22d14c69 .elementor-icon {
	font-size: 22px;
	padding: 20px;
}

.elementor-6876 .elementor-element.elementor-element-22d14c69 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-22d14c69 .elementor-icon-box-title a {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 19.2px;
}

.elementor-6876 .elementor-element.elementor-element-22d14c69 .elementor-icon-box-description {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20.8px;
	color: var(--e-global-color-b5f9002);
}

.elementor-bc-flex-widget .elementor-6876 .elementor-element.elementor-element-196f248f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-6876 .elementor-element.elementor-element-196f248f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 35px;
}

.elementor-6876 .elementor-element.elementor-element-196f248f > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 30px 0px 100px;
}

.elementor-6876 .elementor-element.elementor-element-75984aa2 {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-75984aa2 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 38px;
	color: var(--e-global-color-primary);
}

.elementor-6876 .elementor-element.elementor-element-10558f07 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-10558f07 {
	--icon-box-icon-margin: 10px;
}

.elementor-6876 .elementor-element.elementor-element-10558f07 .elementor-icon-box-title {
	margin-bottom: 0px;
}

.elementor-6876 .elementor-element.elementor-element-10558f07.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-10558f07.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-10558f07.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-10558f07 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-10558f07 .elementor-icon-box-title a {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 53px;
}

.elementor-6876 .elementor-element.elementor-element-10558f07 .elementor-icon-box-description {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 0px;
	font-weight: 400;
}

.elementor-6876 .elementor-element.elementor-element-5e0663ed > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.elementor-6876 .elementor-element.elementor-element-5e0663ed {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-5e0663ed .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 36px;
	color: #9e9e9e;
}

.elementor-6876 .elementor-element.elementor-element-6067e0df .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 20px;
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 5px 5px 5px 5px;
	padding: 14px 26px 14px 26px;
}

.elementor-6876 .elementor-element.elementor-element-6067e0df {
	width: var(--container-widget-width, 31%);
	max-width: 31%;
	--container-widget-width: 31%;
	--container-widget-flex-grow: 0;
}

.elementor-6876 .elementor-element.elementor-element-6067e0df > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.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-6876 .elementor-element.elementor-element-f7eafc {
	width: auto;
	max-width: auto;
}

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

.elementor-6876 .elementor-element.elementor-element-f7eafc .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-f7eafc .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
	color: var(--e-global-color-text);
}

.elementor-6876 .elementor-element.elementor-element-f7eafc .elementor-image-box-description {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
}

.elementor-6876 .elementor-element.elementor-element-42a3160 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-7d943731 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-2244e4f4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
}

.elementor-6876 .elementor-element.elementor-element-2244e4f4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-2244e4f4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-2244e4f4.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-2244e4f4.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-2244e4f4.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-2244e4f4.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-2244e4f4.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-2244e4f4.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-2244e4f4.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-b5f9002);
	color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-2244e4f4.elementor-view-framed .elementor-icon:hover, .elementor-6876 .elementor-element.elementor-element-2244e4f4.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-b5f9002);
	border-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-2244e4f4.elementor-view-framed .elementor-icon:hover, .elementor-6876 .elementor-element.elementor-element-2244e4f4.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-2244e4f4.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-2244e4f4.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-2244e4f4 .elementor-icon {
	font-size: 12px;
	padding: 13px;
	border-width: 2px 2px 2px 2px;
}

.elementor-6876 .elementor-element.elementor-element-2244e4f4 .elementor-icon svg {
	height: 12px;
}

.elementor-6876 .elementor-element.elementor-element-3a4972e4:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-3a4972e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dde6ec;
}

.elementor-6876 .elementor-element.elementor-element-3a4972e4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 10px 0px;
}

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

.elementor-bc-flex-widget .elementor-6876 .elementor-element.elementor-element-19f300ff.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-6876 .elementor-element.elementor-element-19f300ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 35px;
}

.elementor-6876 .elementor-element.elementor-element-19f300ff > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 100px 0px 30px;
}

.elementor-6876 .elementor-element.elementor-element-11864150 {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-11864150 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 38px;
	color: var(--e-global-color-primary);
}

.elementor-6876 .elementor-element.elementor-element-1c9cbe06 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-1c9cbe06 {
	--icon-box-icon-margin: 10px;
}

.elementor-6876 .elementor-element.elementor-element-1c9cbe06 .elementor-icon-box-title {
	margin-bottom: 0px;
}

.elementor-6876 .elementor-element.elementor-element-1c9cbe06.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-1c9cbe06.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-1c9cbe06.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-1c9cbe06 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-1c9cbe06 .elementor-icon-box-title a {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 53px;
}

.elementor-6876 .elementor-element.elementor-element-1c9cbe06 .elementor-icon-box-description {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 0px;
	font-weight: 400;
}

.elementor-6876 .elementor-element.elementor-element-1093a221 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.elementor-6876 .elementor-element.elementor-element-1093a221 {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-1093a221 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 36px;
	color: #9e9e9e;
}

.elementor-6876 .elementor-element.elementor-element-4025a27e .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 20px;
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 5px 5px 5px 5px;
	padding: 14px 26px 14px 26px;
}

.elementor-6876 .elementor-element.elementor-element-4025a27e {
	width: var(--container-widget-width, 31%);
	max-width: 31%;
	--container-widget-width: 31%;
	--container-widget-flex-grow: 0;
}

.elementor-6876 .elementor-element.elementor-element-4025a27e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-6852533b {
	width: auto;
	max-width: auto;
}

.elementor-6876 .elementor-element.elementor-element-6852533b > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-6852533b .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-6852533b .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
	color: var(--e-global-color-text);
}

.elementor-6876 .elementor-element.elementor-element-6852533b .elementor-image-box-description {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
}

.elementor-6876 .elementor-element.elementor-element-4ec09635 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 30px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-143a3600 > .elementor-container {
	max-width: 485px;
	min-height: 362px;
}

.elementor-6876 .elementor-element.elementor-element-4a0bb483:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6876 .elementor-element.elementor-element-4a0bb483 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilejdgb.nitrocdn.com/HaHsCEbGJRQnicxCJkKohtgXAETwxEpG/assets/images/optimized/rev-2227e18/www.azwindowservices.com/wp-content/uploads/2025/12/img-7-pic.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6876 .elementor-element.elementor-element-4a0bb483:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-6876 .elementor-element.elementor-element-4a0bb483 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-6876 .elementor-element.elementor-element-4a0bb483 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #000;
	opacity: .34;
}

.elementor-bc-flex-widget .elementor-6876 .elementor-element.elementor-element-4a0bb483.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-6876 .elementor-element.elementor-element-4a0bb483 > .elementor-element-populated, .elementor-6876 .elementor-element.elementor-element-4a0bb483 > .elementor-element-populated > .elementor-background-overlay, .elementor-6876 .elementor-element.elementor-element-4a0bb483 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-6876 .elementor-element.elementor-element-4a0bb483 > .elementor-element-populated {
	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: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-4a0bb483 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-6876 .elementor-element.elementor-element-3967c179 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-3967c179 {
	--icon-box-icon-margin: 12px;
}

.elementor-6876 .elementor-element.elementor-element-3967c179 .elementor-icon-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-3967c179.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5f9002);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-3967c179.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-3967c179.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
	border-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-3967c179.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-3967c179 .elementor-icon {
	font-size: 22px;
	padding: 20px;
}

.elementor-6876 .elementor-element.elementor-element-3967c179 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-3967c179 .elementor-icon-box-title a {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 19.2px;
}

.elementor-6876 .elementor-element.elementor-element-3967c179 .elementor-icon-box-description {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20.8px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-66a69956 > .elementor-container {
	max-width: 485px;
	min-height: 362px;
}

.elementor-6876 .elementor-element.elementor-element-66a69956 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 25px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-4285b378:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6876 .elementor-element.elementor-element-4285b378 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilejdgb.nitrocdn.com/HaHsCEbGJRQnicxCJkKohtgXAETwxEpG/assets/images/optimized/rev-2227e18/www.azwindowservices.com/wp-content/uploads/2025/12/img-11-pic.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6876 .elementor-element.elementor-element-4285b378:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-6876 .elementor-element.elementor-element-4285b378 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-6876 .elementor-element.elementor-element-4285b378 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #000;
	opacity: .34;
}

.elementor-bc-flex-widget .elementor-6876 .elementor-element.elementor-element-4285b378.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-6876 .elementor-element.elementor-element-4285b378 > .elementor-element-populated, .elementor-6876 .elementor-element.elementor-element-4285b378 > .elementor-element-populated > .elementor-background-overlay, .elementor-6876 .elementor-element.elementor-element-4285b378 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-6876 .elementor-element.elementor-element-4285b378 > .elementor-element-populated {
	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: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-4285b378 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-6876 .elementor-element.elementor-element-3aa5c8cb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-3aa5c8cb {
	--icon-box-icon-margin: 12px;
}

.elementor-6876 .elementor-element.elementor-element-3aa5c8cb .elementor-icon-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-3aa5c8cb.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5f9002);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-3aa5c8cb.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-3aa5c8cb.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
	border-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-3aa5c8cb.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-3aa5c8cb .elementor-icon {
	font-size: 22px;
	padding: 20px;
}

.elementor-6876 .elementor-element.elementor-element-3aa5c8cb .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-3aa5c8cb .elementor-icon-box-title a {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 19.2px;
}

.elementor-6876 .elementor-element.elementor-element-3aa5c8cb .elementor-icon-box-description {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20.8px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-a53a36f:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-a53a36f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dde6ec;
}

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

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

.elementor-6876 .elementor-element.elementor-element-29217fad > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-59d45956 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
}

.elementor-6876 .elementor-element.elementor-element-59d45956 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-59d45956.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5f9002);
	color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-59d45956.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-59d45956.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5f9002);
	border-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-59d45956.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-59d45956.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-59d45956.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-59d45956.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-59d45956.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-b5f9002);
	color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-59d45956.elementor-view-framed .elementor-icon:hover, .elementor-6876 .elementor-element.elementor-element-59d45956.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-b5f9002);
	border-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-59d45956.elementor-view-framed .elementor-icon:hover, .elementor-6876 .elementor-element.elementor-element-59d45956.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-59d45956.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-59d45956.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-59d45956 .elementor-icon {
	font-size: 12px;
	padding: 15px;
}

.elementor-6876 .elementor-element.elementor-element-59d45956 .elementor-icon svg {
	height: 12px;
}

.elementor-6876 .elementor-element.elementor-element-7125bdcc:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-7125bdcc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-7125bdcc {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 10px 0px;
}

.elementor-6876 .elementor-element.elementor-element-7125bdcc > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-6876 .elementor-element.elementor-element-1309ac52 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 30px;
}

.elementor-6876 .elementor-element.elementor-element-47cb24a > .elementor-container {
	max-width: 485px;
	min-height: 362px;
}

.elementor-6876 .elementor-element.elementor-element-41857013:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6876 .elementor-element.elementor-element-41857013 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilejdgb.nitrocdn.com/HaHsCEbGJRQnicxCJkKohtgXAETwxEpG/assets/images/optimized/rev-2227e18/www.azwindowservices.com/wp-content/uploads/2025/12/img-12-pic.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6876 .elementor-element.elementor-element-41857013:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-6876 .elementor-element.elementor-element-41857013 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-6876 .elementor-element.elementor-element-41857013 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #000;
	opacity: .34;
}

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

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

.elementor-6876 .elementor-element.elementor-element-41857013 > .elementor-element-populated, .elementor-6876 .elementor-element.elementor-element-41857013 > .elementor-element-populated > .elementor-background-overlay, .elementor-6876 .elementor-element.elementor-element-41857013 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-6876 .elementor-element.elementor-element-41857013 > .elementor-element-populated {
	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: 0px 0px 0px 0px;
}

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

.elementor-6876 .elementor-element.elementor-element-394acf32 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-394acf32 {
	--icon-box-icon-margin: 12px;
}

.elementor-6876 .elementor-element.elementor-element-394acf32 .elementor-icon-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-394acf32.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5f9002);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-394acf32.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-394acf32.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
	border-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-394acf32.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-394acf32 .elementor-icon {
	font-size: 22px;
	padding: 20px;
}

.elementor-6876 .elementor-element.elementor-element-394acf32 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-394acf32 .elementor-icon-box-title a {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 19.2px;
}

.elementor-6876 .elementor-element.elementor-element-394acf32 .elementor-icon-box-description {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20.8px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-5e1777a2 > .elementor-container {
	max-width: 485px;
	min-height: 362px;
}

.elementor-6876 .elementor-element.elementor-element-5e1777a2 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 25px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-2b45b2e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6876 .elementor-element.elementor-element-2b45b2e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilejdgb.nitrocdn.com/HaHsCEbGJRQnicxCJkKohtgXAETwxEpG/assets/images/optimized/rev-2227e18/www.azwindowservices.com/wp-content/uploads/2025/12/brokenmirror-pic.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6876 .elementor-element.elementor-element-2b45b2e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-6876 .elementor-element.elementor-element-2b45b2e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-6876 .elementor-element.elementor-element-2b45b2e7 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #000;
	opacity: .34;
}

.elementor-bc-flex-widget .elementor-6876 .elementor-element.elementor-element-2b45b2e7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-6876 .elementor-element.elementor-element-2b45b2e7 > .elementor-element-populated, .elementor-6876 .elementor-element.elementor-element-2b45b2e7 > .elementor-element-populated > .elementor-background-overlay, .elementor-6876 .elementor-element.elementor-element-2b45b2e7 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-6876 .elementor-element.elementor-element-2b45b2e7 > .elementor-element-populated {
	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: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-2b45b2e7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-6876 .elementor-element.elementor-element-3efe01db > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-3efe01db {
	--icon-box-icon-margin: 12px;
}

.elementor-6876 .elementor-element.elementor-element-3efe01db .elementor-icon-box-title {
	margin-bottom: 8px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-3efe01db.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5f9002);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-3efe01db.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-3efe01db.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
	border-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-3efe01db.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-3efe01db .elementor-icon {
	font-size: 22px;
	padding: 20px;
}

.elementor-6876 .elementor-element.elementor-element-3efe01db .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-3efe01db .elementor-icon-box-title a {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 19.2px;
}

.elementor-6876 .elementor-element.elementor-element-3efe01db .elementor-icon-box-description {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20.8px;
	color: var(--e-global-color-b5f9002);
}

.elementor-bc-flex-widget .elementor-6876 .elementor-element.elementor-element-4f00493b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-6876 .elementor-element.elementor-element-4f00493b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 35px;
}

.elementor-6876 .elementor-element.elementor-element-4f00493b > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 30px 0px 100px;
}

.elementor-6876 .elementor-element.elementor-element-a14701a {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-a14701a .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 38px;
	color: var(--e-global-color-primary);
}

.elementor-6876 .elementor-element.elementor-element-6e661cb1 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-6e661cb1 {
	--icon-box-icon-margin: 10px;
}

.elementor-6876 .elementor-element.elementor-element-6e661cb1 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #616161;
}

.elementor-6876 .elementor-element.elementor-element-6e661cb1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-6e661cb1.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-6e661cb1.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-6e661cb1 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-6e661cb1 .elementor-icon-box-title a {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 53px;
}

.elementor-6876 .elementor-element.elementor-element-6e661cb1 .elementor-icon-box-description {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 0px;
	font-weight: 400;
}

.elementor-6876 .elementor-element.elementor-element-a64f74d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.elementor-6876 .elementor-element.elementor-element-a64f74d {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-a64f74d .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 36px;
	color: #9e9e9e;
}

.elementor-6876 .elementor-element.elementor-element-6504d7e4 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 20px;
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 5px 5px 5px 5px;
	padding: 14px 26px 14px 26px;
}

.elementor-6876 .elementor-element.elementor-element-6504d7e4 {
	width: var(--container-widget-width, 31%);
	max-width: 31%;
	--container-widget-width: 31%;
	--container-widget-flex-grow: 0;
}

.elementor-6876 .elementor-element.elementor-element-6504d7e4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-4c9c7c04 {
	width: auto;
	max-width: auto;
}

.elementor-6876 .elementor-element.elementor-element-4c9c7c04 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-4c9c7c04 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-4c9c7c04 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
	color: var(--e-global-color-text);
}

.elementor-6876 .elementor-element.elementor-element-4c9c7c04 .elementor-image-box-description {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
}

.elementor-6876 .elementor-element.elementor-element-1edf38a2 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-439c8ee9 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-498d6c7c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
}

.elementor-6876 .elementor-element.elementor-element-498d6c7c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-498d6c7c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-498d6c7c.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-498d6c7c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-498d6c7c.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-498d6c7c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-498d6c7c.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-498d6c7c.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-498d6c7c.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-b5f9002);
	color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-498d6c7c.elementor-view-framed .elementor-icon:hover, .elementor-6876 .elementor-element.elementor-element-498d6c7c.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-b5f9002);
	border-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-498d6c7c.elementor-view-framed .elementor-icon:hover, .elementor-6876 .elementor-element.elementor-element-498d6c7c.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-498d6c7c.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-498d6c7c.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-498d6c7c .elementor-icon {
	font-size: 12px;
	padding: 13px;
	border-width: 2px 2px 2px 2px;
}

.elementor-6876 .elementor-element.elementor-element-498d6c7c .elementor-icon svg {
	height: 12px;
}

.elementor-6876 .elementor-element.elementor-element-5d6e9123 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 40px 0px;
}

.elementor-6876 .elementor-element.elementor-element-5d6e9123 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-6876 .elementor-element.elementor-element-156b7f74 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-6876 .elementor-element.elementor-element-156b7f74 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 20px 0px 20px;
}

.elementor-6876 .elementor-element.elementor-element-423553f8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-423553f8 {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-423553f8 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 53px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-602784b1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 28px 40px 35px 0px;
}

.elementor-6876 .elementor-element.elementor-element-602784b1 {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-602784b1 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 36px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-381d8fe2 {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-381d8fe2 img {
	width: 400px;
	height: 8px;
}

.elementor-6876 .elementor-element.elementor-element-f98bd62 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 35px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-33d80d4 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 30px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-69ce0d8a .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-69ce0d8a {
	--icon-box-icon-margin: 18px;
}

.elementor-6876 .elementor-element.elementor-element-69ce0d8a .elementor-icon-box-title {
	margin-bottom: 10px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-69ce0d8a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-69ce0d8a.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-69ce0d8a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-69ce0d8a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-69ce0d8a .elementor-icon {
	font-size: 17px;
	padding: 22px;
	border-width: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-69ce0d8a .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-69ce0d8a .elementor-icon-box-title a {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 28px;
	font-weight: 700;
}

.elementor-6876 .elementor-element.elementor-element-69ce0d8a .elementor-icon-box-description {
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-5f6e6bfc > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 30px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-1526dea0 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-1526dea0 {
	--icon-box-icon-margin: 18px;
}

.elementor-6876 .elementor-element.elementor-element-1526dea0 .elementor-icon-box-title {
	margin-bottom: 10px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-1526dea0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-1526dea0.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-1526dea0.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-1526dea0.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-1526dea0 .elementor-icon {
	font-size: 17px;
	padding: 22px;
	border-width: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-1526dea0 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-1526dea0 .elementor-icon-box-title a {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 28px;
	font-weight: 700;
}

.elementor-6876 .elementor-element.elementor-element-1526dea0 .elementor-icon-box-description {
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-20587455 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 30px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-3c317c0c .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-3c317c0c {
	--icon-box-icon-margin: 18px;
}

.elementor-6876 .elementor-element.elementor-element-3c317c0c .elementor-icon-box-title {
	margin-bottom: 10px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-3c317c0c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-3c317c0c.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-3c317c0c.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-3c317c0c.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-3c317c0c .elementor-icon {
	font-size: 17px;
	padding: 22px;
	border-width: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-3c317c0c .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-3c317c0c .elementor-icon-box-title a {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 28px;
	font-weight: 700;
}

.elementor-6876 .elementor-element.elementor-element-3c317c0c .elementor-icon-box-description {
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-4b11cc28 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-7ab0a039 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 30px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-5401f1fa .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-5401f1fa {
	--icon-box-icon-margin: 18px;
}

.elementor-6876 .elementor-element.elementor-element-5401f1fa .elementor-icon-box-title {
	margin-bottom: 10px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-5401f1fa.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-5401f1fa.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-5401f1fa.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-5401f1fa.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-5401f1fa .elementor-icon {
	font-size: 17px;
	padding: 22px;
	border-width: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-5401f1fa .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-5401f1fa .elementor-icon-box-title a {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 28px;
	font-weight: 700;
}

.elementor-6876 .elementor-element.elementor-element-5401f1fa .elementor-icon-box-description {
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-6602a321 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 30px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-570f5d4e .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-570f5d4e {
	--icon-box-icon-margin: 18px;
}

.elementor-6876 .elementor-element.elementor-element-570f5d4e .elementor-icon-box-title {
	margin-bottom: 10px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-570f5d4e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-570f5d4e.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-570f5d4e.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-570f5d4e.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-570f5d4e .elementor-icon {
	font-size: 17px;
	padding: 22px;
	border-width: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-570f5d4e .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-570f5d4e .elementor-icon-box-title a {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 28px;
	font-weight: 700;
}

.elementor-6876 .elementor-element.elementor-element-570f5d4e .elementor-icon-box-description {
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-56818483 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 30px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-195e7a88 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-195e7a88 {
	--icon-box-icon-margin: 18px;
}

.elementor-6876 .elementor-element.elementor-element-195e7a88 .elementor-icon-box-title {
	margin-bottom: 10px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-195e7a88.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-195e7a88.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-195e7a88.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-195e7a88.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-195e7a88 .elementor-icon {
	font-size: 17px;
	padding: 22px;
	border-width: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-195e7a88 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-195e7a88 .elementor-icon-box-title a {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 28px;
	font-weight: 700;
}

.elementor-6876 .elementor-element.elementor-element-195e7a88 .elementor-icon-box-description {
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-2344faff .elementor-button {
	background-color: #ff9c00;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
	border-radius: 5px 5px 5px 5px;
	padding: 14px 26px 14px 26px;
}

.elementor-6876 .elementor-element.elementor-element-2344faff .elementor-button:hover, .elementor-6876 .elementor-element.elementor-element-2344faff .elementor-button:focus {
	background-color: #d68c18;
}

.elementor-6876 .elementor-element.elementor-element-2344faff > .elementor-widget-container {
	margin: 45px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-8d77478 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 60px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-8d77478 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-8d77478.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5f9002);
	color: rgba(0, 139, 255, 0);
}

.elementor-6876 .elementor-element.elementor-element-8d77478.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-8d77478.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5f9002);
	border-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-8d77478.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-8d77478.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-8d77478.elementor-view-framed .elementor-icon {
	background-color: rgba(0, 139, 255, 0);
}

.elementor-6876 .elementor-element.elementor-element-8d77478.elementor-view-stacked .elementor-icon svg {
	fill: rgba(0, 139, 255, 0);
}

.elementor-6876 .elementor-element.elementor-element-8d77478.elementor-view-stacked .elementor-icon:hover {
	background-color: #008bff;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-8d77478.elementor-view-framed .elementor-icon:hover, .elementor-6876 .elementor-element.elementor-element-8d77478.elementor-view-default .elementor-icon:hover {
	color: #008bff;
	border-color: #008bff;
}

.elementor-6876 .elementor-element.elementor-element-8d77478.elementor-view-framed .elementor-icon:hover, .elementor-6876 .elementor-element.elementor-element-8d77478.elementor-view-default .elementor-icon:hover svg {
	fill: #008bff;
}

.elementor-6876 .elementor-element.elementor-element-8d77478.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-8d77478.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-8d77478 .elementor-icon {
	font-size: 12px;
	padding: 13px;
	border-width: 2px 2px 2px 2px;
}

.elementor-6876 .elementor-element.elementor-element-8d77478 .elementor-icon svg {
	height: 12px;
}

.elementor-6876 .elementor-element.elementor-element-866a6b6:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-866a6b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dde6ec;
}

.elementor-6876 .elementor-element.elementor-element-866a6b6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-6876 .elementor-element.elementor-element-866a6b6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-6876 .elementor-element.elementor-element-472a05b:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-472a05b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dde6ec;
}

.elementor-6876 .elementor-element.elementor-element-472a05b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 3%;
	margin-bottom: 3%;
	padding: 100px 0px 10px 0px;
}

.elementor-6876 .elementor-element.elementor-element-472a05b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-6876 .elementor-element.elementor-element-7b33a17.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-6876 .elementor-element.elementor-element-7b33a17 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 35px;
}

.elementor-6876 .elementor-element.elementor-element-7b33a17 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 100px 0px 30px;
}

.elementor-6876 .elementor-element.elementor-element-9829a34 {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-9829a34 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 38px;
	color: var(--e-global-color-primary);
}

.elementor-6876 .elementor-element.elementor-element-19a201f .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-19a201f {
	--icon-box-icon-margin: 10px;
}

.elementor-6876 .elementor-element.elementor-element-19a201f .elementor-icon-box-title {
	margin-bottom: 0px;
}

.elementor-6876 .elementor-element.elementor-element-19a201f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-19a201f.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-19a201f.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-19a201f .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-19a201f .elementor-icon-box-title a {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 53px;
}

.elementor-6876 .elementor-element.elementor-element-19a201f .elementor-icon-box-description {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 0px;
	font-weight: 400;
}

.elementor-6876 .elementor-element.elementor-element-8c8e161 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.elementor-6876 .elementor-element.elementor-element-8c8e161 {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-8c8e161 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 36px;
	color: #9e9e9e;
}

.elementor-6876 .elementor-element.elementor-element-105e8f0 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 20px;
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 5px 5px 5px 5px;
	padding: 14px 26px 14px 26px;
}

.elementor-6876 .elementor-element.elementor-element-105e8f0 {
	width: var(--container-widget-width, 31%);
	max-width: 31%;
	--container-widget-width: 31%;
	--container-widget-flex-grow: 0;
}

.elementor-6876 .elementor-element.elementor-element-105e8f0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-6876 .elementor-element.elementor-element-bf19e9e > .elementor-element-populated {
	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: 0px 30px 0px 0px;
}

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

.elementor-6876 .elementor-element.elementor-element-3e28e33:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-3e28e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-6876 .elementor-element.elementor-element-3e28e33 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-6876 .elementor-element.elementor-element-558e061:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-558e061 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-6876 .elementor-element.elementor-element-558e061 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 3%;
	margin-bottom: 3%;
	padding: 100px 0px 10px 0px;
}

.elementor-6876 .elementor-element.elementor-element-558e061 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-6876 .elementor-element.elementor-element-92f6249.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-6876 .elementor-element.elementor-element-92f6249 > .elementor-element-populated {
	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: 0px 30px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-92f6249 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-6876 .elementor-element.elementor-element-b8c44b1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 35px;
}

.elementor-6876 .elementor-element.elementor-element-b8c44b1 > .elementor-element-populated {
	margin: 0% 0% 0% 5%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 5%;
	padding: 0px 30px 0px 100px;
}

.elementor-6876 .elementor-element.elementor-element-bd34cea {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-bd34cea .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 38px;
	color: var(--e-global-color-primary);
}

.elementor-6876 .elementor-element.elementor-element-bd77977 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-bd77977 {
	--icon-box-icon-margin: 10px;
}

.elementor-6876 .elementor-element.elementor-element-bd77977 .elementor-icon-box-title {
	margin-bottom: 0px;
}

.elementor-6876 .elementor-element.elementor-element-bd77977.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-bd77977.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-bd77977.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-bd77977 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-bd77977 .elementor-icon-box-title a {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 53px;
}

.elementor-6876 .elementor-element.elementor-element-bd77977 .elementor-icon-box-description {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 0px;
	font-weight: 400;
}

.elementor-6876 .elementor-element.elementor-element-e639b9c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.elementor-6876 .elementor-element.elementor-element-e639b9c {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-e639b9c .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 36px;
	color: #9e9e9e;
}

.elementor-6876 .elementor-element.elementor-element-3cf44cc .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 20px;
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 5px 5px 5px 5px;
	padding: 14px 26px 14px 26px;
}

.elementor-6876 .elementor-element.elementor-element-3cf44cc {
	width: var(--container-widget-width, 31%);
	max-width: 31%;
	--container-widget-width: 31%;
	--container-widget-flex-grow: 0;
}

.elementor-6876 .elementor-element.elementor-element-3cf44cc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-5feadaf {
	padding: 95px 0px 95px 0px;
}

.elementor-6876 .elementor-element.elementor-element-c1c0284 img {
	border-radius: 5px 5px 5px 5px;
}

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

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

.elementor-6876 .elementor-element.elementor-element-d8d55be > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 50px;
}

.elementor-6876 .elementor-element.elementor-element-b7fddd6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-b7fddd6 {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-b7fddd6 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 53px;
	color: #616161;
}

.elementor-6876 .elementor-element.elementor-element-3a9bfe2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-3a9bfe2 {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-3a9bfe2 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 27px;
	color: var(--e-global-color-text);
}

.elementor-6876 .elementor-element.elementor-element-ff6e9b1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-ff6e9b1 {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-ff6e9b1 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 27px;
	color: var(--e-global-color-text);
}

.elementor-6876 .elementor-element.elementor-element-f6d31aa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-f6d31aa {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-f6d31aa .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 27px;
	color: var(--e-global-color-text);
}

.elementor-6876 .elementor-element.elementor-element-b2f369c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-b2f369c {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-b2f369c .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 27px;
	color: var(--e-global-color-text);
}

.elementor-6876 .elementor-element.elementor-element-859dccc .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 20px;
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 5px 5px 5px 5px;
	padding: 14px 26px 14px 26px;
}

.elementor-6876 .elementor-element.elementor-element-859dccc {
	width: var(--container-widget-width, 31%);
	max-width: 31%;
	--container-widget-width: 31%;
	--container-widget-flex-grow: 0;
}

.elementor-6876 .elementor-element.elementor-element-859dccc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-75608827:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-75608827 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f5f5;
}

.elementor-6876 .elementor-element.elementor-element-75608827 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 94px 0px 100px 0px;
}

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

.elementor-6876 .elementor-element.elementor-element-62f6843b.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-6876 .elementor-element.elementor-element-62f6843b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 35px;
}

.elementor-6876 .elementor-element.elementor-element-62f6843b > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 20px 0px 20px;
}

.elementor-6876 .elementor-element.elementor-element-60c90d98 > .elementor-widget-container {
	margin: 0% 23% 0% 23%;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-60c90d98 {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-60c90d98 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 46px;
	letter-spacing: -.03em;
	color: var(--e-global-color-primary);
}

.elementor-6876 .elementor-element.elementor-element-62b539c5 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 120px 0px;
}

.elementor-6876 .elementor-element.elementor-element-59252496 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-6876 .elementor-element.elementor-element-59252496 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 30px;
}

.elementor-6876 .elementor-element.elementor-element-3d9482bd > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-3d9482bd {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-3d9482bd .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 46px;
	letter-spacing: -.03em;
	color: var(--e-global-color-primary);
}

.elementor-6876 .elementor-element.elementor-element-45ab8a57 {
	--e-rating-icon-font-size: 40px;
	--e-rating-gap: 5px;
	--e-rating-icon-marked-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-6de30bc3 > .elementor-widget-container {
	margin: 40px 0px 45px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-6de30bc3 {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-6de30bc3 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 38px;
	color: var(--e-global-color-primary);
}

.elementor-6876 .elementor-element.elementor-element-58cb29db .elementor-button {
	background-color: #ff9c00;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1.6px;
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
	border-radius: 5px 5px 5px 5px;
	padding: 14px 28px 14px 28px;
}

.elementor-6876 .elementor-element.elementor-element-58cb29db .elementor-button:hover, .elementor-6876 .elementor-element.elementor-element-58cb29db .elementor-button:focus {
	background-color: #d68c18;
}

.elementor-6876 .elementor-element.elementor-element-58cb29db {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-6876 .elementor-element.elementor-element-58cb29db > .elementor-widget-container {
	margin: -55px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-4c98eae6 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 30px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-48139e8e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-48139e8e {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-48139e8e img {
	width: 95%;
}

.elementor-6876 .elementor-element.elementor-element-92849d5 > .elementor-widget-container {
	margin: 5% 0% 0% 0%;
}

.elementor-6876 .elementor-element.elementor-element-92849d5 {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-92849d5 .elementor-heading-title {
	color: #000;
}

.elementor-6876 .elementor-element.elementor-element-97b6952 {
	margin-top: 1%;
	margin-bottom: 5%;
}

.elementor-6876 .elementor-element.elementor-element-af90bd5 > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #ff2727;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	margin: 0% 2% 0% 2%;
	--e-column-margin-right: 2%;
	--e-column-margin-left: 2%;
}

.elementor-6876 .elementor-element.elementor-element-af90bd5 > .elementor-element-populated, .elementor-6876 .elementor-element.elementor-element-af90bd5 > .elementor-element-populated > .elementor-background-overlay, .elementor-6876 .elementor-element.elementor-element-af90bd5 > .elementor-background-slideshow {
	border-radius: 10px 50px 10px 10px;
}

.elementor-6876 .elementor-element.elementor-element-abb01d2 {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-abb01d2 .elementor-heading-title {
	color: #ff2727;
}

.elementor-6876 .elementor-element.elementor-element-9642ed2 {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #000;
}

.elementor-6876 .elementor-element.elementor-element-677ca2b {
	text-align: center;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 40px;
	font-weight: 400;
	color: #ff2727;
}

.elementor-6876 .elementor-element.elementor-element-3174a58 > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #2827ff;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	margin: 0% 2% 0% 2%;
	--e-column-margin-right: 2%;
	--e-column-margin-left: 2%;
}

.elementor-6876 .elementor-element.elementor-element-3174a58 > .elementor-element-populated, .elementor-6876 .elementor-element.elementor-element-3174a58 > .elementor-element-populated > .elementor-background-overlay, .elementor-6876 .elementor-element.elementor-element-3174a58 > .elementor-background-slideshow {
	border-radius: 10px 50px 10px 10px;
}

.elementor-6876 .elementor-element.elementor-element-d67c690 {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-d67c690 .elementor-heading-title {
	color: #2827ff;
}

.elementor-6876 .elementor-element.elementor-element-0d2ce9d {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #000;
}

.elementor-6876 .elementor-element.elementor-element-88c4b02 > .elementor-widget-container {
	margin: 0% 0% 10% 0%;
}

.elementor-6876 .elementor-element.elementor-element-88c4b02 {
	text-align: center;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 40px;
	font-weight: 400;
	color: #2827ff;
}

.elementor-6876 .elementor-element.elementor-element-3859981 > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #ff9527;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	margin: 0% 2% 0% 2%;
	--e-column-margin-right: 2%;
	--e-column-margin-left: 2%;
}

.elementor-6876 .elementor-element.elementor-element-3859981 > .elementor-element-populated, .elementor-6876 .elementor-element.elementor-element-3859981 > .elementor-element-populated > .elementor-background-overlay, .elementor-6876 .elementor-element.elementor-element-3859981 > .elementor-background-slideshow {
	border-radius: 10px 50px 10px 10px;
}

.elementor-6876 .elementor-element.elementor-element-13bc5f4 {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-13bc5f4 .elementor-heading-title {
	color: #ff9527;
}

.elementor-6876 .elementor-element.elementor-element-c164bfd {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #000;
}

.elementor-6876 .elementor-element.elementor-element-02282fa {
	text-align: center;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 40px;
	font-weight: 400;
	color: #ff9527;
}

.elementor-6876 .elementor-element.elementor-element-619edaae:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-619edaae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-619edaae {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 55px 0px;
}

.elementor-6876 .elementor-element.elementor-element-619edaae > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-6876 .elementor-element.elementor-element-30caef28 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 30px;
}

.elementor-6876 .elementor-element.elementor-element-30caef28 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 30px;
}

.elementor-6876 .elementor-element.elementor-element-340affb9 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-340affb9 {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-340affb9 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 46px;
	letter-spacing: -.03em;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-1ff0e5b9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-1ff0e5b9 {
	text-align: left;
}

.elementor-6876 .elementor-element.elementor-element-1ff0e5b9 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-443e8d77 .elementor-button {
	background-color: #ff9c00;
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1.6px;
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
	border-radius: 5px 5px 5px 5px;
	padding: 14px 28px 14px 28px;
}

.elementor-6876 .elementor-element.elementor-element-443e8d77 .elementor-button:hover, .elementor-6876 .elementor-element.elementor-element-443e8d77 .elementor-button:focus {
	background-color: #d68c18;
}

.elementor-6876 .elementor-element.elementor-element-443e8d77 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-6876 .elementor-element.elementor-element-443e8d77 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-49b62c4a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 30px 0px 20px;
}

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

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

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-accent);
}

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

.elementor-widget-accordion .elementor-tab-content {
	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-6876 .elementor-element.elementor-element-407d44e3 .elementor-accordion-item {
	border-width: 0px;
}

.elementor-6876 .elementor-element.elementor-element-407d44e3 .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-6876 .elementor-element.elementor-element-407d44e3 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-6876 .elementor-element.elementor-element-407d44e3 .elementor-tab-title {
	background-color: var(--e-global-color-b5f9002);
	padding: 10px 0px 10px 10px;
}

.elementor-6876 .elementor-element.elementor-element-407d44e3 .elementor-accordion-icon, .elementor-6876 .elementor-element.elementor-element-407d44e3 .elementor-accordion-title {
	color: var(--e-global-color-71dd424);
}

.elementor-6876 .elementor-element.elementor-element-407d44e3 .elementor-accordion-icon svg {
	fill: var(--e-global-color-71dd424);
}

.elementor-6876 .elementor-element.elementor-element-407d44e3 .elementor-active .elementor-accordion-icon, .elementor-6876 .elementor-element.elementor-element-407d44e3 .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-71dd424);
}

.elementor-6876 .elementor-element.elementor-element-407d44e3 .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-71dd424);
}

.elementor-6876 .elementor-element.elementor-element-407d44e3 .elementor-accordion-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 27px;
}

.elementor-6876 .elementor-element.elementor-element-407d44e3 .elementor-accordion-icon.elementor-accordion-icon-left {
	margin-right: 5px;
}

.elementor-6876 .elementor-element.elementor-element-407d44e3 .elementor-accordion-icon.elementor-accordion-icon-right {
	margin-left: 5px;
}

.elementor-6876 .elementor-element.elementor-element-407d44e3 .elementor-tab-content {
	background-color: var(--e-global-color-b5f9002);
	color: var(--e-global-color-text);
	padding: 10px 20px 10px 38px;
}

.elementor-6876 .elementor-element.elementor-element-327c7695:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-327c7695 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-6876 .elementor-element.elementor-element-327c7695 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 25px 0px;
}

.elementor-6876 .elementor-element.elementor-element-327c7695 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-6876 .elementor-element.elementor-element-62eb363a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-62eb363a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-62eb363a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5f9002);
	color: rgba(0, 139, 255, 0);
}

.elementor-6876 .elementor-element.elementor-element-62eb363a.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-62eb363a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5f9002);
	border-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-62eb363a.elementor-view-framed .elementor-icon, .elementor-6876 .elementor-element.elementor-element-62eb363a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-62eb363a.elementor-view-framed .elementor-icon {
	background-color: rgba(0, 139, 255, 0);
}

.elementor-6876 .elementor-element.elementor-element-62eb363a.elementor-view-stacked .elementor-icon svg {
	fill: rgba(0, 139, 255, 0);
}

.elementor-6876 .elementor-element.elementor-element-62eb363a.elementor-view-stacked .elementor-icon:hover {
	background-color: #008bff;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-62eb363a.elementor-view-framed .elementor-icon:hover, .elementor-6876 .elementor-element.elementor-element-62eb363a.elementor-view-default .elementor-icon:hover {
	color: #008bff;
	border-color: #008bff;
}

.elementor-6876 .elementor-element.elementor-element-62eb363a.elementor-view-framed .elementor-icon:hover, .elementor-6876 .elementor-element.elementor-element-62eb363a.elementor-view-default .elementor-icon:hover svg {
	fill: #008bff;
}

.elementor-6876 .elementor-element.elementor-element-62eb363a.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-62eb363a.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-62eb363a .elementor-icon {
	font-size: 12px;
	padding: 13px;
	border-width: 2px 2px 2px 2px;
}

.elementor-6876 .elementor-element.elementor-element-62eb363a .elementor-icon svg {
	height: 12px;
}

.elementor-6876 .elementor-element.elementor-element-740ae9d0:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-740ae9d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilejdgb.nitrocdn.com/HaHsCEbGJRQnicxCJkKohtgXAETwxEpG/assets/images/optimized/rev-2227e18/www.azwindowservices.com/wp-content/uploads/2025/12/img-121-pic.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-6876 .elementor-element.elementor-element-740ae9d0 > .elementor-background-overlay {
	background-color: var(--e-global-color-secondary);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-6876 .elementor-element.elementor-element-740ae9d0 > .elementor-container {
	max-width: 1000px;
}

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

.elementor-6876 .elementor-element.elementor-element-1da09678 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 30px;
}

.elementor-6876 .elementor-element.elementor-element-1da09678 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 30px 0px 30px;
}

.elementor-6876 .elementor-element.elementor-element-2a70229e > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-2a70229e {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-2a70229e .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 53px;
	letter-spacing: -.03em;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-18f758b2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-18f758b2 {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-18f758b2 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 36px;
	color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-7dfa61c0 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 20px;
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 5px 5px 5px 5px;
	padding: 14px 26px 14px 26px;
}

.elementor-6876 .elementor-element.elementor-element-7dfa61c0 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-6876 .elementor-element.elementor-element-7dfa61c0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-2fdfa592 .elementor-button {
	background-color: rgba(221, 230, 236, 0);
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 20px;
	fill: var(--e-global-color-b5f9002);
	color: var(--e-global-color-b5f9002);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-b5f9002);
	border-radius: 5px 5px 5px 5px;
	padding: 14px 26px 14px 26px;
}

.elementor-6876 .elementor-element.elementor-element-2fdfa592 .elementor-button:hover, .elementor-6876 .elementor-element.elementor-element-2fdfa592 .elementor-button:focus {
	background-color: var(--e-global-color-b5f9002);
	color: var(--e-global-color-71dd424);
	border-color: var(--e-global-color-b5f9002);
}

.elementor-6876 .elementor-element.elementor-element-2fdfa592 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

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

.elementor-6876 .elementor-element.elementor-element-2fdfa592 .elementor-button:hover svg, .elementor-6876 .elementor-element.elementor-element-2fdfa592 .elementor-button:focus svg {
	fill: var(--e-global-color-71dd424);
}

.elementor-6876 .elementor-element.elementor-element-2a2a3ef:not(.elementor-motion-effects-element-type-background), .elementor-6876 .elementor-element.elementor-element-2a2a3ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffce0f;
}

.elementor-6876 .elementor-element.elementor-element-2a2a3ef > .elementor-container {
	min-height: 125px;
}

.elementor-6876 .elementor-element.elementor-element-2a2a3ef {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-6876 .elementor-element.elementor-element-2a2a3ef > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-6876 .elementor-element.elementor-element-4a44a11.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-6876 .elementor-element.elementor-element-435cccb > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-6876 .elementor-element.elementor-element-435cccb {
	text-align: center;
}

.elementor-6876 .elementor-element.elementor-element-435cccb .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	font-style: italic;
	line-height: 46px;
	letter-spacing: -.03em;
	color: #fff;
}

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

@media (max-width:1280px) {
	.elementor-bc-flex-widget .elementor-6876 .elementor-element.elementor-element-c3d74b7.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-c3d74b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-15f49895 {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3c15e6db > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-2e3bef62 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-24a03378 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-24a03378 .elementor-heading-title {
		font-size: 25px;
		line-height: 35px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-34df5893 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3ab9693f {
		padding: 25px 30px 41px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-97bc8c0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-363b2529 > .elementor-widget-container {
		padding: 55px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-365f197c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4e54520 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-26152945 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-30697440 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5c8307a7 {
		padding: 52px 30px 70px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-43e9b12 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1216238 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1d578511 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-196f248f > .elementor-element-populated {
		padding: 0px 0px 0px 100px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-75984aa2 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-10558f07 .elementor-icon {
		font-size: 38px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-10558f07 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-10558f07 .elementor-icon-box-title a {
		font-size: 40px;
		line-height: 44px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5e0663ed .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6067e0df {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-f7eafc > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-42a3160 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3a4972e4 {
		padding: 100px 30px 10px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19f300ff > .elementor-element-populated {
		padding: 0px 100px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-11864150 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1c9cbe06 .elementor-icon {
		font-size: 38px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1c9cbe06 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-1c9cbe06 .elementor-icon-box-title a {
		font-size: 40px;
		line-height: 44px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1093a221 .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4025a27e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6852533b > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4ec09635 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-a53a36f {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7125bdcc {
		padding: 100px 30px 10px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1309ac52 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4f00493b > .elementor-element-populated {
		padding: 0px 0px 0px 100px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-a14701a .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6e661cb1 .elementor-icon {
		font-size: 38px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6e661cb1 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-6e661cb1 .elementor-icon-box-title a {
		font-size: 40px;
		line-height: 44px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-a64f74d .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6504d7e4 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4c9c7c04 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1edf38a2 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5d6e9123 {
		padding: 100px 30px 40px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-156b7f74 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-602784b1 > .elementor-widget-container {
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-602784b1 .elementor-heading-title {
		font-size: 22px;
		line-height: 24px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-f98bd62 {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-33d80d4 > .elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-69ce0d8a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-69ce0d8a {
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-69ce0d8a .elementor-icon-box-title {
		margin-bottom: 18px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-69ce0d8a .elementor-icon {
		font-size: 16px;
		padding: 13px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-69ce0d8a .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-69ce0d8a .elementor-icon-box-title a {
		font-size: 26px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5f6e6bfc > .elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1526dea0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1526dea0 {
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1526dea0 .elementor-icon-box-title {
		margin-bottom: 18px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1526dea0 .elementor-icon {
		font-size: 16px;
		padding: 13px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1526dea0 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-1526dea0 .elementor-icon-box-title a {
		font-size: 26px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-20587455 > .elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3c317c0c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3c317c0c {
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3c317c0c .elementor-icon-box-title {
		margin-bottom: 18px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3c317c0c .elementor-icon {
		font-size: 16px;
		padding: 13px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3c317c0c .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-3c317c0c .elementor-icon-box-title a {
		font-size: 26px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7ab0a039 > .elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5401f1fa > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5401f1fa {
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5401f1fa .elementor-icon-box-title {
		margin-bottom: 18px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5401f1fa .elementor-icon {
		font-size: 16px;
		padding: 13px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5401f1fa .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-5401f1fa .elementor-icon-box-title a {
		font-size: 26px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6602a321 > .elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-570f5d4e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-570f5d4e {
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-570f5d4e .elementor-icon-box-title {
		margin-bottom: 18px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-570f5d4e .elementor-icon {
		font-size: 16px;
		padding: 13px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-570f5d4e .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-570f5d4e .elementor-icon-box-title a {
		font-size: 26px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-56818483 > .elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-195e7a88 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-195e7a88 {
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-195e7a88 .elementor-icon-box-title {
		margin-bottom: 18px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-195e7a88 .elementor-icon {
		font-size: 16px;
		padding: 13px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-195e7a88 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-195e7a88 .elementor-icon-box-title a {
		font-size: 26px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-2344faff > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-8d77478 > .elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-472a05b {
		padding: 100px 30px 10px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7b33a17 > .elementor-element-populated {
		padding: 0px 100px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-9829a34 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19a201f .elementor-icon {
		font-size: 38px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19a201f .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-19a201f .elementor-icon-box-title a {
		font-size: 40px;
		line-height: 44px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-8c8e161 .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-105e8f0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bf19e9e > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-558e061 {
		padding: 100px 30px 10px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-92f6249 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-b8c44b1 > .elementor-element-populated {
		padding: 0px 100px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bd34cea .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bd77977 .elementor-icon {
		font-size: 38px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bd77977 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-bd77977 .elementor-icon-box-title a {
		font-size: 40px;
		line-height: 44px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-e639b9c .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3cf44cc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-859dccc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-75608827 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 94px 30px 100px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-62f6843b > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-60c90d98 > .elementor-widget-container {
		margin: 0px 120px 0px 120px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-60c90d98 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-62b539c5 {
		padding: 100px 30px 100px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-59252496 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3d9482bd .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-45ab8a57 {
		--e-rating-icon-font-size: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6de30bc3 > .elementor-widget-container {
		margin: 25px 0px 30px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-58cb29db > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4c98eae6 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-619edaae {
		padding: 100px 30px 55px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-30caef28 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-340affb9 .elementor-heading-title {
		font-size: 32px;
		line-height: 42px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-49b62c4a > .elementor-element-populated {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-740ae9d0 {
		padding: 70px 0px 70px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-2a70229e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-2a70229e .elementor-heading-title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-18f758b2 .elementor-heading-title {
		font-size: 22px;
		line-height: 23px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-435cccb .elementor-heading-title {
		font-size: 32px;
	}
}

@media (max-width:1024px) {
	.elementor-bc-flex-widget .elementor-6876 .elementor-element.elementor-element-c3d74b7.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-c3d74b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6d6af0a9 .elementor-button {
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-9c844d5 > .elementor-container {
		min-height: 330px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-269d9052 .elementor-icon {
		font-size: 20px;
		padding: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5054dbf3 > .elementor-container {
		min-height: 330px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-22d14c69 .elementor-icon {
		font-size: 20px;
		padding: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-196f248f > .elementor-element-populated {
		padding: 0px 0px 0px 80px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6067e0df .elementor-button {
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19f300ff > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4025a27e .elementor-button {
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-143a3600 > .elementor-container {
		min-height: 330px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3967c179 .elementor-icon {
		font-size: 20px;
		padding: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-66a69956 > .elementor-container {
		min-height: 330px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3aa5c8cb .elementor-icon {
		font-size: 20px;
		padding: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-47cb24a > .elementor-container {
		min-height: 330px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-394acf32 .elementor-icon {
		font-size: 20px;
		padding: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5e1777a2 > .elementor-container {
		min-height: 330px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3efe01db .elementor-icon {
		font-size: 20px;
		padding: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4f00493b > .elementor-element-populated {
		padding: 0px 0px 0px 80px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6504d7e4 .elementor-button {
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-423553f8 .elementor-heading-title {
		font-size: 40px;
		line-height: 44px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-602784b1 > .elementor-widget-container {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-69ce0d8a {
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-69ce0d8a .elementor-icon-box-title {
		margin-bottom: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-69ce0d8a .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1526dea0 {
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1526dea0 .elementor-icon-box-title {
		margin-bottom: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1526dea0 .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3c317c0c {
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3c317c0c .elementor-icon-box-title {
		margin-bottom: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3c317c0c .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5401f1fa {
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5401f1fa .elementor-icon-box-title {
		margin-bottom: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5401f1fa .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-570f5d4e {
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-570f5d4e .elementor-icon-box-title {
		margin-bottom: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-570f5d4e .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-195e7a88 {
		--icon-box-icon-margin: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-195e7a88 .elementor-icon-box-title {
		margin-bottom: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-195e7a88 .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-2344faff > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-2344faff .elementor-button {
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-8d77478 > .elementor-widget-container {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7b33a17 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-105e8f0 .elementor-button {
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-b8c44b1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3cf44cc .elementor-button {
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-b7fddd6 .elementor-heading-title {
		font-size: 40px;
		line-height: 44px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-859dccc .elementor-button {
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-62b539c5 {
		padding: 100px 30px 100px 30px;
	}
	
	.elementor-bc-flex-widget .elementor-6876 .elementor-element.elementor-element-4c98eae6.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4c98eae6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-48139e8e img {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-619edaae {
		padding: 100px 30px 35px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-740ae9d0 {
		padding: 80px 0px 80px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7dfa61c0 .elementor-button {
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-2fdfa592 .elementor-button {
		padding: 12px 20px 12px 20px;
	}
}

@media (max-width:881px) {
	.elementor-6876 .elementor-element.elementor-element-3c15e6db > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-97bc8c0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-54a6efc8 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-363b2529 > .elementor-widget-container {
		padding: 45px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5c8307a7 {
		padding: 50px 30px 40px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-9c844d5 > .elementor-container {
		min-height: 300px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5054dbf3 > .elementor-container {
		min-height: 300px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-196f248f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-196f248f > .elementor-element-populated {
		padding: 0px 0px 0px 50px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-75984aa2 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-10558f07 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-10558f07 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-10558f07 .elementor-icon-box-title a {
		font-size: 32px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19f300ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19f300ff > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 20px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1c9cbe06 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1c9cbe06 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-1c9cbe06 .elementor-icon-box-title a {
		font-size: 32px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-143a3600 > .elementor-container {
		min-height: 300px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-66a69956 > .elementor-container {
		min-height: 300px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-47cb24a > .elementor-container {
		min-height: 300px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5e1777a2 > .elementor-container {
		min-height: 300px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4f00493b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4f00493b > .elementor-element-populated {
		padding: 0px 0px 0px 50px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6e661cb1 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6e661cb1 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-6e661cb1 .elementor-icon-box-title a {
		font-size: 32px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-423553f8 .elementor-heading-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-33d80d4 > .elementor-element-populated {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-69ce0d8a {
		--icon-box-icon-margin: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-69ce0d8a .elementor-icon-box-title {
		margin-bottom: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-69ce0d8a .elementor-icon {
		padding: 8px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-69ce0d8a .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-69ce0d8a .elementor-icon-box-title a {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5f6e6bfc > .elementor-element-populated {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1526dea0 {
		--icon-box-icon-margin: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1526dea0 .elementor-icon-box-title {
		margin-bottom: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1526dea0 .elementor-icon {
		padding: 8px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1526dea0 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-1526dea0 .elementor-icon-box-title a {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-20587455 > .elementor-element-populated {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3c317c0c {
		--icon-box-icon-margin: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3c317c0c .elementor-icon-box-title {
		margin-bottom: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3c317c0c .elementor-icon {
		padding: 8px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3c317c0c .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-3c317c0c .elementor-icon-box-title a {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7ab0a039 > .elementor-element-populated {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5401f1fa {
		--icon-box-icon-margin: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5401f1fa .elementor-icon-box-title {
		margin-bottom: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5401f1fa .elementor-icon {
		padding: 8px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5401f1fa .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-5401f1fa .elementor-icon-box-title a {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6602a321 > .elementor-element-populated {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-570f5d4e {
		--icon-box-icon-margin: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-570f5d4e .elementor-icon-box-title {
		margin-bottom: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-570f5d4e .elementor-icon {
		padding: 8px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-570f5d4e .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-570f5d4e .elementor-icon-box-title a {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-56818483 > .elementor-element-populated {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-195e7a88 {
		--icon-box-icon-margin: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-195e7a88 .elementor-icon-box-title {
		margin-bottom: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-195e7a88 .elementor-icon {
		padding: 8px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-195e7a88 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-195e7a88 .elementor-icon-box-title a {
		font-size: 25px;
		line-height: 25px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7b33a17 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7b33a17 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 20px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19a201f .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19a201f .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-19a201f .elementor-icon-box-title a {
		font-size: 32px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-b8c44b1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-b8c44b1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 20px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bd77977 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bd77977 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-bd77977 .elementor-icon-box-title a {
		font-size: 32px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-d8d55be > .elementor-element-populated {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-b7fddd6 .elementor-heading-title {
		font-size: 35px;
		line-height: 45px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3a9bfe2 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-ff6e9b1 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-f6d31aa > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-b2f369c > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-60c90d98 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-bc-flex-widget .elementor-6876 .elementor-element.elementor-element-4c98eae6.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4c98eae6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-48139e8e img {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-49b62c4a > .elementor-element-populated {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-740ae9d0 {
		padding: 70px 0px 70px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1da09678 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 15px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-18f758b2 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:768px) {
	.elementor-6876 .elementor-element.elementor-element-2e3bef62 .elementor-heading-title {
		font-size: 29px;
		line-height: 37px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-97bc8c0 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6353981e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 5px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-43e9b12 .elementor-heading-title {
		font-size: 29px;
		line-height: 37px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1e3acfa2 .elementor-heading-title {
		font-size: 25px;
		line-height: 33px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1216238 {
		padding: 10px 30px 0px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1d578511 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-9c844d5 > .elementor-container {
		max-width: 768px;
		min-height: 400px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-9c844d5 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5054dbf3 > .elementor-container {
		max-width: 768px;
		min-height: 400px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-196f248f.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-196f248f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 14px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-196f248f > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-75984aa2 {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-10558f07 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-6876 .elementor-element.elementor-element-10558f07 .elementor-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5e0663ed {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6067e0df {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-f7eafc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-f7eafc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-f7eafc .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-42a3160 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 25px 30px 0px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3a4972e4 {
		padding: 80px 30px 10px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19f300ff.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-11864150 {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1c9cbe06 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1c9cbe06 .elementor-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1093a221 {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4025a27e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6852533b {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6852533b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6852533b .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4ec09635 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-143a3600 > .elementor-container {
		max-width: 768px;
		min-height: 400px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-143a3600 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-66a69956 > .elementor-container {
		max-width: 768px;
		min-height: 400px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-a53a36f {
		padding: 25px 30px 0px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7125bdcc {
		padding: 80px 30px 10px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-47cb24a > .elementor-container {
		max-width: 768px;
		min-height: 400px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-47cb24a {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5e1777a2 > .elementor-container {
		max-width: 768px;
		min-height: 400px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4f00493b.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4f00493b > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-a14701a {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6e661cb1 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6e661cb1 .elementor-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-6876 .elementor-element.elementor-element-a64f74d {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4c9c7c04 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4c9c7c04 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4c9c7c04 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1edf38a2 {
		padding: 25px 30px 0px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-602784b1 .elementor-heading-title {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-33d80d4 > .elementor-element-populated {
		padding: 0px 100px 0px 100px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-69ce0d8a .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-69ce0d8a {
		--icon-box-icon-margin: 18px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-69ce0d8a .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5f6e6bfc > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 100px 0px 100px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1526dea0 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1526dea0 {
		--icon-box-icon-margin: 18px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1526dea0 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-20587455 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 100px 0px 100px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3c317c0c .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3c317c0c {
		--icon-box-icon-margin: 18px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3c317c0c .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4b11cc28 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7ab0a039 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 100px 0px 100px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5401f1fa .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5401f1fa {
		--icon-box-icon-margin: 18px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5401f1fa .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6602a321 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 100px 0px 100px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-570f5d4e .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-570f5d4e {
		--icon-box-icon-margin: 18px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-570f5d4e .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-56818483 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 100px 0px 100px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-195e7a88 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-195e7a88 {
		--icon-box-icon-margin: 18px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-195e7a88 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-472a05b {
		padding: 80px 30px 10px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7b33a17.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-9829a34 {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19a201f {
		width: auto;
		max-width: auto;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19a201f .elementor-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-6876 .elementor-element.elementor-element-8c8e161 {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-105e8f0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bf19e9e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-558e061 {
		padding: 80px 30px 10px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-92f6249 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-b8c44b1.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bd34cea {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bd77977 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bd77977 .elementor-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-6876 .elementor-element.elementor-element-e639b9c {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3cf44cc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-d8d55be > .elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-859dccc > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-75608827 {
		padding: 76px 30px 80px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-60c90d98 .elementor-heading-title {
		font-size: 29px;
		line-height: 36px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-58cb29db {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-58cb29db > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4c98eae6 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-48139e8e > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-48139e8e {
		text-align: center;
	}
	
	.elementor-6876 .elementor-element.elementor-element-48139e8e img {
		width: 84%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-49b62c4a > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-327c7695 {
		padding: 20px 0px 40px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3a63e10d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-2a70229e .elementor-heading-title {
		font-size: 32px;
	}
}

@media (max-width:600px) {
	.elementor-6876 .elementor-element.elementor-element-f3d56da .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-fd4b4b3 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-47082c1 {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4ef0f0f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4ef0f0f .elementor-button {
		border-radius: 20px 20px 20px 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-2e3bef62 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-2e3bef62 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-24a03378 .elementor-heading-title {
		font-size: 23px;
		line-height: 31px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4c873914 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7042e0ca > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4712be35 {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-2cb01142 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4b2d5f36 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5672cfeb .elementor-heading-title {
		font-size: 23px;
		line-height: 31px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-54a6efc8 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6d6af0a9 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6d6af0a9 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-365f197c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-26152945 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-30697440 > .elementor-widget-container {
		margin: 0px 0px 0px -8px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-30697440 .elementor-nav-menu .elementor-item {
		font-size: 12px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-framed .elementor-item:before {
		border-width: 2px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-framed.e--animation-draw .elementor-item:before {
		border-width: 0 0 2px 2px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-framed.e--animation-draw .elementor-item:after {
		border-width: 2px 2px 0 0;
	}
	
	.elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-framed.e--animation-corners .elementor-item:before {
		border-width: 2px 0 0 2px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-framed.e--animation-corners .elementor-item:after {
		border-width: 0 2px 2px 0;
	}
	
	.elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-underline .elementor-item:after, .elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-overline .elementor-item:before, .elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-double-line .elementor-item:before, .elementor-6876 .elementor-element.elementor-element-30697440 .e--pointer-double-line .elementor-item:after {
		height: 2px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-30697440 .elementor-nav-menu--main .elementor-item {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-30697440 {
		--e-nav-menu-horizontal-menu-item-margin: calc(10px / 2);
	}
	
	.elementor-6876 .elementor-element.elementor-element-30697440 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
		margin-bottom: 10px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-30697440 .elementor-nav-menu--dropdown a {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-43e9b12 .elementor-heading-title {
		font-size: 25px;
		line-height: 33px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1e3acfa2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1e3acfa2 .elementor-heading-title {
		font-size: 21px;
		line-height: 31px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1d578511 > .elementor-element-populated {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-9c844d5 > .elementor-container {
		min-height: 300px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5054dbf3 > .elementor-container {
		min-height: 300px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-75984aa2 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-10558f07 .elementor-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-6876 .elementor-element.elementor-element-10558f07 {
		--icon-box-icon-margin: 10px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-10558f07 .elementor-icon-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-10558f07 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-10558f07 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-10558f07 .elementor-icon-box-title a {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5e0663ed .elementor-heading-title {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19f300ff > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-11864150 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1c9cbe06 {
		width: auto;
		max-width: auto;
		--icon-box-icon-margin: 10px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1c9cbe06 .elementor-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1c9cbe06 .elementor-icon-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1c9cbe06 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1c9cbe06 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-1c9cbe06 .elementor-icon-box-title a {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1093a221 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-143a3600 > .elementor-container {
		min-height: 300px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-66a69956 > .elementor-container {
		min-height: 300px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-47cb24a > .elementor-container {
		min-height: 300px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5e1777a2 > .elementor-container {
		min-height: 300px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-a14701a .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6e661cb1 {
		width: auto;
		max-width: auto;
		--icon-box-icon-margin: 10px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6e661cb1 .elementor-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6e661cb1 .elementor-icon-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6e661cb1 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6e661cb1 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-6e661cb1 .elementor-icon-box-title a {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-a64f74d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1edf38a2 {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-156b7f74 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-423553f8 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-381d8fe2 img {
		height: 7px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-33d80d4 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5f6e6bfc > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-20587455 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7ab0a039 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6602a321 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-56818483 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-8d77478 > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7b33a17 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-9829a34 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19a201f {
		width: auto;
		max-width: auto;
		--icon-box-icon-margin: 10px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19a201f .elementor-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19a201f .elementor-icon-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19a201f .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19a201f .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-19a201f .elementor-icon-box-title a {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-8c8e161 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-b8c44b1 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bd34cea .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bd77977 {
		width: auto;
		max-width: auto;
		--icon-box-icon-margin: 10px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bd77977 .elementor-icon-box-wrapper {
		text-align: left;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bd77977 .elementor-icon-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bd77977 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bd77977 .elementor-icon-box-title, .elementor-6876 .elementor-element.elementor-element-bd77977 .elementor-icon-box-title a {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-e639b9c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-b7fddd6 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3a9bfe2 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-ff6e9b1 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-f6d31aa > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-b2f369c > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-60c90d98 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-3d9482bd .elementor-heading-title {
		font-size: 25px;
		line-height: 33px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6de30bc3 > .elementor-widget-container {
		margin: 15px 0px 20px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6de30bc3 .elementor-heading-title {
		font-size: 23px;
		line-height: 43px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-48139e8e img {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-340affb9 .elementor-heading-title {
		font-size: 25px;
		line-height: 33px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-407d44e3 .elementor-tab-title {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-2a70229e .elementor-heading-title {
		font-size: 27px;
		line-height: 33px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-18f758b2 .elementor-heading-title {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7dfa61c0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-2fdfa592 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-2fdfa592 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-2fdfa592 .elementor-button {
		padding: 14px 25px 14px 25px;
	}
	
	.elementor-6876 .elementor-element.elementor-element-435cccb .elementor-heading-title {
		font-size: 25px;
		line-height: 33px;
	}
}

@media (min-width:601px) {
	.elementor-6876 .elementor-element.elementor-element-1d578511 {
		width: 41%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-196f248f {
		width: 59%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19f300ff {
		width: 60%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4ec09635 {
		width: 40%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1309ac52 {
		width: 40%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4f00493b {
		width: 60%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7b33a17 {
		width: 60%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bf19e9e {
		width: 40%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-92f6249 {
		width: 40%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-b8c44b1 {
		width: 60%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6dd404f {
		width: 40%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-d8d55be {
		width: 60%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-59252496 {
		width: 55%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4c98eae6 {
		width: 45%;
	}
}

@media (max-width:1024px) and (min-width:601px) {
	.elementor-6876 .elementor-element.elementor-element-59252496 {
		width: 50%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4c98eae6 {
		width: 50%;
	}
}

@media (max-width:881px) and (min-width:601px) {
	.elementor-6876 .elementor-element.elementor-element-fa38347 {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-c3d74b7 {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1d578511 {
		width: 45%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-196f248f {
		width: 55%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19f300ff {
		width: 55%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4ec09635 {
		width: 45%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1309ac52 {
		width: 45%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4f00493b {
		width: 55%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7b33a17 {
		width: 55%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bf19e9e {
		width: 45%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-92f6249 {
		width: 45%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-b8c44b1 {
		width: 55%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-59252496 {
		width: 50%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4c98eae6 {
		width: 50%;
	}
}

@media (max-width:768px) and (min-width:601px) {
	.elementor-6876 .elementor-element.elementor-element-fa38347 {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-c3d74b7 {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1d578511 {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-196f248f {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-19f300ff {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4ec09635 {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-1309ac52 {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4f00493b {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-33d80d4 {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-5f6e6bfc {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-20587455 {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7ab0a039 {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6602a321 {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-56818483 {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-7b33a17 {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-bf19e9e {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-92f6249 {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-b8c44b1 {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-6dd404f {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-d8d55be {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-59252496 {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-4c98eae6 {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-30caef28 {
		width: 100%;
	}
	
	.elementor-6876 .elementor-element.elementor-element-49b62c4a {
		width: 100%;
	}
}
