/* End Custom Fonts CSS */

.elementor-15 .elementor-element.elementor-element-58797b12:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-58797b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-jbpab.nitrocdn.com/wSHSopgJnCFjwXtMuyVsYVUDLlbzhukI/assets/images/optimized/rev-03f6047/civitynge.com/wp-content/uploads/2023/05/new-banner.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-15 .elementor-element.elementor-element-58797b12 > .elementor-container {
	min-height: 1040px;
}

.elementor-15 .elementor-element.elementor-element-58797b12 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 5px 0px 5px;
}

.elementor-15 .elementor-element.elementor-element-58797b12 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15 .elementor-element.elementor-element-5457498f {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-5457498f .elementor-heading-title {
	font-weight: 500;
	text-shadow: 0px 5px 6px #000;
	color: var(--e-global-color-primary);
}

.elementor-15 .elementor-element.elementor-element-2fdcae6f {
	padding: 100px 5px 100px 5px;
}

.elementor-15 .elementor-element.elementor-element-334a36b5 {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-334a36b5 .elementor-heading-title {
	font-weight: 500;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-4b696c50 > .elementor-widget-container {
	padding: 90px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-4b696c50 {
	text-align: center;
	font-weight: 500;
	color: #000;
}

.elementor-15 .elementor-element.elementor-element-63faf0cd > .elementor-widget-container {
	padding: 80px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-63faf0cd img {
	width: 57px;
}

.elementor-15 .elementor-element.elementor-element-5da3bd8 {
	padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-7893ca3c {
	padding: 150px 5px 0px 5px;
}

.elementor-15 .elementor-element.elementor-element-6b3764dd {
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: var(--e-global-color-accent);
	padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-6b3764dd, .elementor-15 .elementor-element.elementor-element-6b3764dd > .elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-15 .elementor-element.elementor-element-7255fac1 > .elementor-widget-container {
	background-color: var(--e-global-color-accent);
	margin: 50px 0px 0px 0px;
	padding: 20px 0px 20px 50px;
}

.elementor-15 .elementor-element.elementor-element-7255fac1 .elementor-heading-title {
	font-family: "ComoW01", Sans-serif;
	color: var(--e-global-color-primary);
}

.elementor-15 .elementor-element.elementor-element-2bfe77bb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 45px;
}

.elementor-15 .elementor-element.elementor-element-2bfe77bb.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-15 .elementor-element.elementor-element-2bfe77bb.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-2bfe77bb.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-2bfe77bb .elementor-image-box-title {
	margin-bottom: 3px;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-2bfe77bb .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-15 .elementor-element.elementor-element-2bfe77bb .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15 .elementor-element.elementor-element-2bfe77bb .elementor-image-box-description {
	font-family: "ComoW01", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-6d66b25a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 45px;
}

.elementor-15 .elementor-element.elementor-element-6d66b25a.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-15 .elementor-element.elementor-element-6d66b25a.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-6d66b25a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-6d66b25a .elementor-image-box-title {
	margin-bottom: 3px;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-6d66b25a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

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

.elementor-15 .elementor-element.elementor-element-6d66b25a .elementor-image-box-description {
	font-family: "ComoW01", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-391a328e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 45px;
}

.elementor-15 .elementor-element.elementor-element-391a328e.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-15 .elementor-element.elementor-element-391a328e.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-391a328e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-391a328e .elementor-image-box-title {
	margin-bottom: 3px;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-391a328e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-15 .elementor-element.elementor-element-391a328e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15 .elementor-element.elementor-element-391a328e .elementor-image-box-description {
	font-family: "ComoW01", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-32e337a0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 45px;
}

.elementor-15 .elementor-element.elementor-element-32e337a0.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-15 .elementor-element.elementor-element-32e337a0.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-32e337a0.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-32e337a0 .elementor-image-box-title {
	margin-bottom: 3px;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-32e337a0 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-15 .elementor-element.elementor-element-32e337a0 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15 .elementor-element.elementor-element-32e337a0 .elementor-image-box-description {
	font-family: "ComoW01", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-1650c18e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 45px;
}

.elementor-15 .elementor-element.elementor-element-1650c18e.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-15 .elementor-element.elementor-element-1650c18e.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-1650c18e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-1650c18e .elementor-image-box-title {
	margin-bottom: 3px;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-1650c18e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-15 .elementor-element.elementor-element-1650c18e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15 .elementor-element.elementor-element-1650c18e .elementor-image-box-description {
	font-family: "ComoW01", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-text);
}

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

.elementor-15 .elementor-element.elementor-element-1c8ed49 {
	font-family: "ComoW01", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-75395976 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-89438d6 img {
	width: 100%;
	border-radius: 5px 5px 5px 5px;
}

.elementor-15 .elementor-element.elementor-element-161a0903 > .elementor-widget-container {
	padding: 120px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-161a0903 img {
	width: 57px;
}

.elementor-15 .elementor-element.elementor-element-6e04286d {
	padding: 80px 5px 80px 5px;
}

.elementor-15 .elementor-element.elementor-element-3282632c.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-6856aa11 {
	width: var(--container-widget-width, 1000px);
	max-width: 1000px;
	--container-widget-width: 1000px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-6856aa11 .elementor-heading-title {
	font-weight: 500;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-535839e > .elementor-widget-container {
	padding: 60px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-535839e {
	text-align: center;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-48758ea3 > .elementor-widget-container {
	padding: 100px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-48758ea3 img {
	width: 57px;
}

.elementor-15 .elementor-element.elementor-element-88a4f6d {
	padding: 40px 5px 0px 5px;
}

.elementor-15 .elementor-element.elementor-element-704afd2 {
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: var(--e-global-color-accent);
	padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-704afd2, .elementor-15 .elementor-element.elementor-element-704afd2 > .elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-15 .elementor-element.elementor-element-749bade > .elementor-widget-container {
	background-color: var(--e-global-color-accent);
	margin: 50px 0px 0px 0px;
	padding: 20px 0px 20px 50px;
}

.elementor-15 .elementor-element.elementor-element-749bade .elementor-heading-title {
	font-family: "ComoW01", Sans-serif;
	color: var(--e-global-color-primary);
}

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

.elementor-15 .elementor-element.elementor-element-eff9dcd.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-15 .elementor-element.elementor-element-eff9dcd.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-eff9dcd.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-eff9dcd .elementor-image-box-title {
	margin-bottom: 3px;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-eff9dcd .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-15 .elementor-element.elementor-element-eff9dcd .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15 .elementor-element.elementor-element-eff9dcd .elementor-image-box-description {
	font-family: "ComoW01", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-66fe09f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 45px;
}

.elementor-15 .elementor-element.elementor-element-66fe09f.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-15 .elementor-element.elementor-element-66fe09f.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-66fe09f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-66fe09f .elementor-image-box-title {
	margin-bottom: 3px;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-66fe09f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-15 .elementor-element.elementor-element-66fe09f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15 .elementor-element.elementor-element-66fe09f .elementor-image-box-description {
	font-family: "ComoW01", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-text);
}

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

.elementor-15 .elementor-element.elementor-element-c0bc249.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-15 .elementor-element.elementor-element-c0bc249.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-c0bc249.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-c0bc249 .elementor-image-box-title {
	margin-bottom: 3px;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-c0bc249 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-15 .elementor-element.elementor-element-c0bc249 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15 .elementor-element.elementor-element-c0bc249 .elementor-image-box-description {
	font-family: "ComoW01", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-text);
}

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

.elementor-15 .elementor-element.elementor-element-ccc1e4d.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-15 .elementor-element.elementor-element-ccc1e4d.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-ccc1e4d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-ccc1e4d .elementor-image-box-title {
	margin-bottom: 3px;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-ccc1e4d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-15 .elementor-element.elementor-element-ccc1e4d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15 .elementor-element.elementor-element-ccc1e4d .elementor-image-box-description {
	font-family: "ComoW01", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-text);
}

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

.elementor-15 .elementor-element.elementor-element-d51287b.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-15 .elementor-element.elementor-element-d51287b.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-d51287b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-d51287b .elementor-image-box-title {
	margin-bottom: 3px;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-d51287b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-15 .elementor-element.elementor-element-d51287b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15 .elementor-element.elementor-element-d51287b .elementor-image-box-description {
	font-family: "ComoW01", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-398adb3 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-8dd2d38 img {
	width: 100%;
	border-radius: 5px 5px 5px 5px;
}

.elementor-15 .elementor-element.elementor-element-3aa4851 > .elementor-widget-container {
	padding: 120px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-3aa4851 img {
	width: 57px;
}

.elementor-15 .elementor-element.elementor-element-18967526 {
	padding: 100px 5px 0px 5px;
}

.elementor-15 .elementor-element.elementor-element-75bdc3e1 {
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: var(--e-global-color-accent);
	padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-75bdc3e1, .elementor-15 .elementor-element.elementor-element-75bdc3e1 > .elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-15 .elementor-element.elementor-element-5d7b19d1 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-767ca83d img {
	width: 100%;
	border-radius: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-316e06ee > .elementor-widget-container {
	background-color: var(--e-global-color-accent);
	margin: 50px 0px 0px 0px;
	padding: 20px 0px 20px 50px;
}

.elementor-15 .elementor-element.elementor-element-316e06ee .elementor-heading-title {
	font-family: "ComoW01", Sans-serif;
	color: var(--e-global-color-primary);
}

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

.elementor-15 .elementor-element.elementor-element-c436de8.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-15 .elementor-element.elementor-element-c436de8.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-c436de8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-c436de8 .elementor-image-box-title {
	margin-bottom: 3px;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-c436de8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-15 .elementor-element.elementor-element-c436de8 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15 .elementor-element.elementor-element-c436de8 .elementor-image-box-description {
	font-family: "ComoW01", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-55d1432e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 45px;
}

.elementor-15 .elementor-element.elementor-element-55d1432e.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-15 .elementor-element.elementor-element-55d1432e.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-55d1432e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-55d1432e .elementor-image-box-title {
	margin-bottom: 3px;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-55d1432e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-15 .elementor-element.elementor-element-55d1432e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15 .elementor-element.elementor-element-55d1432e .elementor-image-box-description {
	font-family: "ComoW01", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-34966e30 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 45px;
}

.elementor-15 .elementor-element.elementor-element-34966e30.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-15 .elementor-element.elementor-element-34966e30.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-34966e30.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-34966e30 .elementor-image-box-title {
	margin-bottom: 3px;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-34966e30 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-15 .elementor-element.elementor-element-34966e30 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-15 .elementor-element.elementor-element-34966e30 .elementor-image-box-description {
	font-family: "ComoW01", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-29f86f26 > .elementor-widget-container {
	padding: 110px 0px 60px 0px;
}

.elementor-15 .elementor-element.elementor-element-29f86f26 img {
	width: 57px;
}

.elementor-15 .elementor-element.elementor-element-62846a6 {
	padding: 0px 5px 80px 5px;
}

.elementor-15 .elementor-element.elementor-element-a00d311 {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-a00d311 .elementor-heading-title {
	font-weight: 500;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-d71b407 > .elementor-widget-container {
	padding: 60px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-d71b407 {
	text-align: center;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-108b1cc > .elementor-widget-container {
	padding: 90px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-108b1cc img {
	width: 57px;
}

.elementor-15 .elementor-element.elementor-element-6a3d77c5 {
	padding: 0px 5px 0px 5px;
}

.elementor-15 .elementor-element.elementor-element-6a0a5c33 {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-6a0a5c33 .elementor-heading-title {
	font-weight: 500;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-37b3298c > .elementor-widget-container {
	padding: 50px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-accordion-item {
	border-width: 0px;
}

.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-accordion-icon, .elementor-15 .elementor-element.elementor-element-37b3298c .elementor-accordion-title {
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-accordion-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-active .elementor-accordion-icon, .elementor-15 .elementor-element.elementor-element-37b3298c .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-accordion-title {
	font-family: "ComoW01", Sans-serif;
	font-weight: 600;
}

.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-tab-title {
	padding: 30px 0px 30px 0px;
}

.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-tab-title .elementor-accordion-icon i:before {
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-tab-title .elementor-accordion-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-tab-content {
	color: var(--e-global-color-text);
	font-family: "ComoW01", Sans-serif;
	padding: 30px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-4fed3777 > .elementor-widget-container {
	padding: 120px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-4fed3777 img {
	width: 57px;
}

.elementor-15 .elementor-element.elementor-element-7e0333e {
	padding: 100px 5px 60px 5px;
}

.elementor-15 .elementor-element.elementor-element-e236102 {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-e236102 .elementor-heading-title {
	font-weight: 500;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-2bd1fe8 {
	padding: 90px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-ea1e624 > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #dfe3e0;
	margin: 0px 20px 0px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 10px 10px 60px 10px;
}

.elementor-15 .elementor-element.elementor-element-b5b690e > .elementor-widget-container {
	padding: 35px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-b5b690e {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-b5b690e .elementor-heading-title {
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-4b391e2 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "ComoW01", Sans-serif;
	font-size: 30px;
	text-decoration: underline;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-4b391e2 {
	width: 100%;
	max-width: 100%;
	bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-4b391e2 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-4b391e2 {
	left: 0px;
}

body.rtl .elementor-15 .elementor-element.elementor-element-4b391e2 {
	right: 0px;
}

.elementor-15 .elementor-element.elementor-element-4b391e2 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-4b391e2 .elementor-button:focus {
	color: var(--e-global-color-b3052b2);
}

.elementor-15 .elementor-element.elementor-element-4b391e2 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-4b391e2 .elementor-button:focus svg {
	fill: var(--e-global-color-b3052b2);
}

.elementor-15 .elementor-element.elementor-element-8ee858e > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #dfe3e0;
	margin: 0px 20px 0px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 10px 10px 60px 10px;
}

.elementor-15 .elementor-element.elementor-element-17a345a > .elementor-widget-container {
	padding: 35px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-17a345a {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-17a345a .elementor-heading-title {
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-d542c89 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "ComoW01", Sans-serif;
	font-size: 30px;
	text-decoration: underline;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-d542c89 {
	width: 100%;
	max-width: 100%;
	bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-d542c89 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-d542c89 {
	left: 0px;
}

body.rtl .elementor-15 .elementor-element.elementor-element-d542c89 {
	right: 0px;
}

.elementor-15 .elementor-element.elementor-element-d542c89 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-d542c89 .elementor-button:focus {
	color: var(--e-global-color-b3052b2);
}

.elementor-15 .elementor-element.elementor-element-d542c89 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-d542c89 .elementor-button:focus svg {
	fill: var(--e-global-color-b3052b2);
}

.elementor-15 .elementor-element.elementor-element-30cbd3e > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #dfe3e0;
	margin: 0px 20px 0px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 10px 10px 60px 10px;
}

.elementor-15 .elementor-element.elementor-element-e93e181 > .elementor-widget-container {
	padding: 35px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-e93e181 {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-e93e181 .elementor-heading-title {
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-6a35e56 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "ComoW01", Sans-serif;
	font-size: 30px;
	text-decoration: underline;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-6a35e56 {
	width: 100%;
	max-width: 100%;
	bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-6a35e56 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-6a35e56 {
	left: 0px;
}

body.rtl .elementor-15 .elementor-element.elementor-element-6a35e56 {
	right: 0px;
}

.elementor-15 .elementor-element.elementor-element-6a35e56 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-6a35e56 .elementor-button:focus {
	color: var(--e-global-color-b3052b2);
}

.elementor-15 .elementor-element.elementor-element-6a35e56 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-6a35e56 .elementor-button:focus svg {
	fill: var(--e-global-color-b3052b2);
}

.elementor-15 .elementor-element.elementor-element-69c40bd > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #dfe3e0;
	margin: 0px 20px 0px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 10px 10px 60px 10px;
}

.elementor-15 .elementor-element.elementor-element-b2ce8f6 > .elementor-widget-container {
	padding: 35px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-b2ce8f6 {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-b2ce8f6 .elementor-heading-title {
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-e58ce87 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "ComoW01", Sans-serif;
	font-size: 30px;
	text-decoration: underline;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-e58ce87 {
	width: 100%;
	max-width: 100%;
	bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-e58ce87 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-e58ce87 {
	left: 0px;
}

body.rtl .elementor-15 .elementor-element.elementor-element-e58ce87 {
	right: 0px;
}

.elementor-15 .elementor-element.elementor-element-e58ce87 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-e58ce87 .elementor-button:focus {
	color: var(--e-global-color-b3052b2);
}

.elementor-15 .elementor-element.elementor-element-e58ce87 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-e58ce87 .elementor-button:focus svg {
	fill: var(--e-global-color-b3052b2);
}

.elementor-15 .elementor-element.elementor-element-424f2ef {
	padding: 0px 5px 0px 5px;
}

.elementor-15 .elementor-element.elementor-element-01494cd img {
	width: 57px;
}

.elementor-15 .elementor-element.elementor-element-9ed02f6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-9ed02f6 {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-9ed02f6 .elementor-heading-title {
	font-family: "ComoW01", Sans-serif;
	font-weight: 500;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-0b4edd2 {
	padding: 50px 0px 70px 0px;
}

.elementor-15 .elementor-element.elementor-element-33057bb .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: "ComoW01", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
	padding: 25px 55px 25px 55px;
}

.elementor-15 .elementor-element.elementor-element-3cad017 .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: "ComoW01", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
	padding: 25px 55px 25px 55px;
}

.elementor-15 .elementor-element.elementor-element-9a5164d .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: "ComoW01", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 5px 5px 5px 5px;
	padding: 25px 55px 25px 55px;
}

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

.elementor-15 .elementor-element.elementor-element-a9cc25b {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-a9cc25b .elementor-heading-title {
	font-family: "ComoW01", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-b148ae1 {
	text-align: center;
	color: var(--e-global-color-text);
}

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

@media (max-width:1350px) {
	.elementor-15 .elementor-element.elementor-element-58797b12 > .elementor-container {
		min-height: 850px;
	}
	
	.elementor-15 .elementor-element.elementor-element-58797b12:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-58797b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top left;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-15 .elementor-element.elementor-element-2fdcae6f {
		padding: 60px 5px 60px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-63faf0cd > .elementor-widget-container {
		padding: 70px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-7893ca3c {
		padding: 75px 5px 0px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-7255fac1 > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 15px 0px 15px 35px;
	}
	
	.elementor-15 .elementor-element.elementor-element-2bfe77bb > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-15 .elementor-element.elementor-element-2bfe77bb .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6d66b25a > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6d66b25a .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-391a328e > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-15 .elementor-element.elementor-element-391a328e .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-32e337a0 > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-15 .elementor-element.elementor-element-32e337a0 .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-1650c18e > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-15 .elementor-element.elementor-element-1650c18e .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-1c8ed49 > .elementor-widget-container {
		padding: 0px 35px 20px 35px;
	}
	
	.elementor-15 .elementor-element.elementor-element-1c8ed49 {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-89438d6 img {
		width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-6e04286d {
		padding: 75px 5px 60px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6856aa11 {
		--container-widget-width: 900px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 900px);
		max-width: 900px;
	}
	
	.elementor-15 .elementor-element.elementor-element-535839e > .elementor-widget-container {
		padding: 85px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-88a4f6d {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-749bade > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 15px 0px 15px 35px;
	}
	
	.elementor-15 .elementor-element.elementor-element-eff9dcd > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-15 .elementor-element.elementor-element-eff9dcd .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-66fe09f > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-15 .elementor-element.elementor-element-66fe09f .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c0bc249 > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c0bc249 .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-ccc1e4d > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-15 .elementor-element.elementor-element-ccc1e4d .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d51287b > .elementor-widget-container {
		padding: 0px 35px 20px 35px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d51287b .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-8dd2d38 img {
		width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-18967526 {
		padding: 75px 5px 0px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-316e06ee > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 15px 0px 15px 35px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c436de8 > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c436de8 .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-55d1432e > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-15 .elementor-element.elementor-element-55d1432e .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-34966e30 > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-15 .elementor-element.elementor-element-34966e30 .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-29f86f26 > .elementor-widget-container {
		padding: 80px 0px 60px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-62846a6 {
		padding: 0px 5px 40px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6a3d77c5 {
		padding: 20px 5px 0px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-37b3298c > .elementor-widget-container {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-tab-content {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-4fed3777 > .elementor-widget-container {
		padding: 75px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-7e0333e {
		padding: 60px 5px 50px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-ea1e624 > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-b5b690e .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-15 .elementor-element.elementor-element-4b391e2 .elementor-button {
		font-size: 28px;
	}
	
	.elementor-15 .elementor-element.elementor-element-8ee858e > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-17a345a .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d542c89 .elementor-button {
		font-size: 28px;
	}
	
	.elementor-15 .elementor-element.elementor-element-30cbd3e > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-e93e181 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6a35e56 .elementor-button {
		font-size: 28px;
	}
	
	.elementor-15 .elementor-element.elementor-element-69c40bd > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-b2ce8f6 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-15 .elementor-element.elementor-element-e58ce87 .elementor-button {
		font-size: 28px;
	}
	
	.elementor-15 .elementor-element.elementor-element-424f2ef {
		padding: 50px 5px 0px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-9ed02f6 > .elementor-widget-container {
		padding: 60px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-0b4edd2 {
		padding: 40px 0px 70px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-33057bb .elementor-button {
		font-size: 26px;
	}
	
	.elementor-15 .elementor-element.elementor-element-3cad017 .elementor-button {
		font-size: 26px;
	}
	
	.elementor-15 .elementor-element.elementor-element-9a5164d .elementor-button {
		font-size: 26px;
	}
	
	.elementor-15 .elementor-element.elementor-element-a9cc25b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:1199px) {
	.elementor-15 .elementor-element.elementor-element-58797b12 > .elementor-container {
		min-height: 700px;
	}
	
	.elementor-15 .elementor-element.elementor-element-4b696c50 > .elementor-widget-container {
		padding: 60px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-63faf0cd > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6856aa11 {
		--container-widget-width: 900px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 900px);
		max-width: 900px;
	}
	
	.elementor-15 .elementor-element.elementor-element-535839e > .elementor-widget-container {
		padding: 50px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-3aa4851 > .elementor-widget-container {
		padding: 80px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d71b407 > .elementor-widget-container {
		padding: 50px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-accordion-title {
		line-height: 38px;
	}
	
	.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-tab-content {
		font-size: 22px;
		padding: 0px 0px 20px 0px;
	}
}

@media (max-width:1024px) {
	.elementor-15 .elementor-element.elementor-element-58797b12 > .elementor-container {
		min-height: 600px;
	}
	
	.elementor-15 .elementor-element.elementor-element-2fdcae6f {
		padding: 60px 5px 40px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-4b696c50 > .elementor-widget-container {
		padding: 50px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-63faf0cd > .elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-7893ca3c {
		padding: 65px 5px 0px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-7255fac1 > .elementor-widget-container {
		padding: 15px 0px 15px 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-7255fac1 {
		text-align: left;
	}
	
	.elementor-15 .elementor-element.elementor-element-2bfe77bb > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-2bfe77bb.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-2bfe77bb.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-2bfe77bb.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-2bfe77bb .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6d66b25a > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6d66b25a.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6d66b25a.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6d66b25a.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6d66b25a .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-391a328e > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-391a328e.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-391a328e.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-391a328e.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-391a328e .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-32e337a0 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-32e337a0.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-32e337a0.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-32e337a0.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-32e337a0 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-1650c18e > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-1650c18e.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-1650c18e.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-1650c18e.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-1650c18e .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-1c8ed49 > .elementor-widget-container {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-1c8ed49 {
		font-size: 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-89438d6 {
		text-align: left;
	}
	
	.elementor-15 .elementor-element.elementor-element-6e04286d {
		padding: 60px 5px 40px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-749bade > .elementor-widget-container {
		padding: 15px 0px 15px 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-749bade {
		text-align: left;
	}
	
	.elementor-15 .elementor-element.elementor-element-eff9dcd > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-eff9dcd.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-eff9dcd.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-eff9dcd.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-eff9dcd .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-66fe09f > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-66fe09f.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-66fe09f.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-66fe09f.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-66fe09f .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c0bc249 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c0bc249.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c0bc249.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c0bc249.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c0bc249 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-ccc1e4d > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-ccc1e4d.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-ccc1e4d.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-ccc1e4d.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-ccc1e4d .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d51287b > .elementor-widget-container {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d51287b.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d51287b.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d51287b.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d51287b .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-8dd2d38 {
		text-align: left;
	}
	
	.elementor-15 .elementor-element.elementor-element-3aa4851 > .elementor-widget-container {
		padding: 60px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-18967526 {
		padding: 50px 5px 0px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-316e06ee > .elementor-widget-container {
		padding: 15px 0px 15px 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-316e06ee {
		text-align: left;
	}
	
	.elementor-15 .elementor-element.elementor-element-c436de8 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c436de8.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c436de8.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c436de8.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c436de8 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-55d1432e > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-55d1432e.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-55d1432e.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-55d1432e.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-55d1432e .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-34966e30 > .elementor-widget-container {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-34966e30.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-34966e30.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-34966e30.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-34966e30 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-29f86f26 > .elementor-widget-container {
		padding: 65px 0px 45px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-62846a6 {
		padding: 0px 5px 40px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6a3d77c5 {
		padding: 20px 5px 0px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-37b3298c > .elementor-widget-container {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-tab-title {
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-tab-content {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-4fed3777 > .elementor-widget-container {
		padding: 60px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-7e0333e {
		padding: 40px 5px 40px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-2bd1fe8 {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-ea1e624 > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-15 .elementor-element.elementor-element-b5b690e > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-b5b690e .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-15 .elementor-element.elementor-element-4b391e2 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-4b391e2 .elementor-button {
		font-size: 24px;
	}
	
	.elementor-15 .elementor-element.elementor-element-8ee858e > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-15 .elementor-element.elementor-element-17a345a > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-17a345a .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d542c89 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d542c89 .elementor-button {
		font-size: 24px;
	}
	
	.elementor-15 .elementor-element.elementor-element-30cbd3e > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-15 .elementor-element.elementor-element-e93e181 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-e93e181 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6a35e56 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6a35e56 .elementor-button {
		font-size: 24px;
	}
	
	.elementor-15 .elementor-element.elementor-element-69c40bd > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-15 .elementor-element.elementor-element-b2ce8f6 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-b2ce8f6 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-15 .elementor-element.elementor-element-e58ce87 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-e58ce87 .elementor-button {
		font-size: 24px;
	}
	
	.elementor-15 .elementor-element.elementor-element-424f2ef {
		padding: 40px 5px 0px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-9ed02f6 > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-0b4edd2 {
		padding: 30px 0px 60px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-33057bb .elementor-button {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-3cad017 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-9a5164d .elementor-button {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-a9cc25b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:991px) {
	.elementor-15 .elementor-element.elementor-element-4b696c50 > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-63faf0cd > .elementor-widget-container {
		padding: 40px 0px 20px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-161a0903 > .elementor-widget-container {
		padding: 50px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-48758ea3 > .elementor-widget-container {
		padding: 50px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-3aa4851 > .elementor-widget-container {
		padding: 50px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-29f86f26 > .elementor-widget-container {
		padding: 50px 0px 30px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d71b407 > .elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-108b1cc > .elementor-widget-container {
		padding: 50px 0px 20px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-tab-content {
		font-size: 18px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-4fed3777 > .elementor-widget-container {
		padding: 50px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-15 .elementor-element.elementor-element-58797b12 > .elementor-container {
		min-height: 400px;
	}
	
	.elementor-15 .elementor-element.elementor-element-2fdcae6f {
		padding: 40px 5px 40px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-4b696c50 > .elementor-widget-container {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-63faf0cd > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-7893ca3c {
		padding: 40px 5px 0px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-7255fac1 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-7255fac1 {
		text-align: center;
	}
	
	.elementor-15 .elementor-element.elementor-element-2bfe77bb > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-2bfe77bb .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-2bfe77bb .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6d66b25a > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6d66b25a .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6d66b25a .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-391a328e > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-391a328e .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-391a328e .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-32e337a0 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-32e337a0 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-32e337a0 .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-1650c18e > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-1650c18e .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-1650c18e .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-1c8ed49 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 20px 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-1c8ed49 {
		text-align: left;
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-75395976 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-161a0903 > .elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6e04286d {
		padding: 40px 5px 40px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-535839e > .elementor-widget-container {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-48758ea3 > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-749bade > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-749bade {
		text-align: center;
	}
	
	.elementor-15 .elementor-element.elementor-element-eff9dcd > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-eff9dcd .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-eff9dcd .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-66fe09f > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-66fe09f .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-66fe09f .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c0bc249 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c0bc249 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c0bc249 .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-ccc1e4d > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-ccc1e4d .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-ccc1e4d .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d51287b > .elementor-widget-container {
		padding: 0px 10px 20px 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d51287b .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d51287b .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-398adb3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-3aa4851 > .elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-18967526 {
		padding: 40px 5px 0px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-5d7b19d1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-316e06ee > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-316e06ee {
		text-align: center;
	}
	
	.elementor-15 .elementor-element.elementor-element-c436de8 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c436de8 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c436de8 .elementor-image-box-title {
		margin-bottom: 10px;
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-55d1432e > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-55d1432e .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-55d1432e .elementor-image-box-title {
		margin-bottom: 10px;
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-34966e30 > .elementor-widget-container {
		padding: 0px 10px 20px 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-34966e30 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-15 .elementor-element.elementor-element-34966e30 .elementor-image-box-title {
		margin-bottom: 10px;
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-29f86f26 > .elementor-widget-container {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-62846a6 {
		padding: 0px 5px 20px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d71b407 > .elementor-widget-container {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-108b1cc > .elementor-widget-container {
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6a3d77c5 {
		padding: 20px 5px 0px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-37b3298c > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-accordion-title {
		font-size: 18px;
		line-height: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-37b3298c .elementor-tab-content {
		font-size: 16px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-4fed3777 > .elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-7e0333e {
		padding: 40px 5px 40px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-2bd1fe8 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-ea1e624 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-b5b690e .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-4b391e2 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-8ee858e > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-17a345a .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d542c89 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-30cbd3e > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-e93e181 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6a35e56 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-69c40bd > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-b2ce8f6 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-15 .elementor-element.elementor-element-e58ce87 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-15 .elementor-element.elementor-element-424f2ef {
		padding: 30px 5px 0px 5px;
	}
	
	.elementor-15 .elementor-element.elementor-element-9ed02f6 > .elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-0b4edd2 {
		padding: 20px 0px 50px 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-33057bb .elementor-button {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-3cad017 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-15 .elementor-element.elementor-element-3cad017 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-9a5164d .elementor-button {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-a9cc25b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-15 .elementor-element.elementor-element-1be5080b {
		width: 52%;
	}
	
	.elementor-15 .elementor-element.elementor-element-75395976 {
		width: 48%;
	}
	
	.elementor-15 .elementor-element.elementor-element-f1dcdfd {
		width: 52%;
	}
	
	.elementor-15 .elementor-element.elementor-element-398adb3 {
		width: 48%;
	}
	
	.elementor-15 .elementor-element.elementor-element-5d7b19d1 {
		width: 48%;
	}
	
	.elementor-15 .elementor-element.elementor-element-5c3617d7 {
		width: 52%;
	}
	
	.elementor-15 .elementor-element.elementor-element-e4bcd2e {
		width: 30%;
	}
	
	.elementor-15 .elementor-element.elementor-element-b44626c {
		width: 36.333%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-15 .elementor-element.elementor-element-1be5080b {
		width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-75395976 {
		width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-f1dcdfd {
		width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-398adb3 {
		width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-5d7b19d1 {
		width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-5c3617d7 {
		width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-ea1e624 {
		width: 50%;
	}
	
	.elementor-15 .elementor-element.elementor-element-8ee858e {
		width: 50%;
	}
	
	.elementor-15 .elementor-element.elementor-element-30cbd3e {
		width: 50%;
	}
	
	.elementor-15 .elementor-element.elementor-element-69c40bd {
		width: 50%;
	}
	
	.elementor-15 .elementor-element.elementor-element-e4bcd2e {
		width: 33.33%;
	}
	
	.elementor-15 .elementor-element.elementor-element-b44626c {
		width: 33.33%;
	}
	
	.elementor-15 .elementor-element.elementor-element-c9734a8 {
		width: 33.33%;
	}
}

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