/* End Custom Fonts CSS */

.elementor-19 .elementor-element.elementor-element-77ff7eef:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-77ff7eef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-jbpab.nitrocdn.com/wSHSopgJnCFjwXtMuyVsYVUDLlbzhukI/assets/images/optimized/rev-f471a4c/civitynge.com/wp-content/uploads/2023/04/banner-3.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-19 .elementor-element.elementor-element-77ff7eef > .elementor-container {
	min-height: 900px;
}

.elementor-19 .elementor-element.elementor-element-77ff7eef {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 5px 0px 5px;
}

.elementor-19 .elementor-element.elementor-element-77ff7eef > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-19 .elementor-element.elementor-element-43f59ac8 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-43f59ac8 .elementor-heading-title {
	font-weight: 500;
	text-shadow: 0px 0px 6px #000;
	color: var(--e-global-color-primary);
}

.elementor-19 .elementor-element.elementor-element-5cf9a443 {
	padding: 85px 5px 80px 5px;
}

.elementor-19 .elementor-element.elementor-element-f2f3172.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-19 .elementor-element.elementor-element-45c33c6a {
	width: var(--container-widget-width, 1100px);
	max-width: 1100px;
	--container-widget-width: 1100px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

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

.elementor-19 .elementor-element.elementor-element-325cdfd0 > .elementor-widget-container {
	padding: 80px 0px 0px 0px;
}

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

.elementor-19 .elementor-element.elementor-element-68040c22 > .elementor-widget-container {
	padding: 75px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-68040c22 img {
	width: 57px;
}

.elementor-19 .elementor-element.elementor-element-1ce51bb3 {
	padding: 0px 5px 0px 5px;
}

.elementor-19 .elementor-element.elementor-element-1ac1d1f5 {
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: var(--e-global-color-accent);
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-1ac1d1f5, .elementor-19 .elementor-element.elementor-element-1ac1d1f5 > .elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

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

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

.elementor-19 .elementor-element.elementor-element-322bc457 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 45px;
}

.elementor-19 .elementor-element.elementor-element-322bc457.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-19 .elementor-element.elementor-element-322bc457.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-322bc457.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

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

.elementor-19 .elementor-element.elementor-element-322bc457 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-19 .elementor-element.elementor-element-322bc457 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-19 .elementor-element.elementor-element-61a3809b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 45px;
}

.elementor-19 .elementor-element.elementor-element-61a3809b.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-19 .elementor-element.elementor-element-61a3809b.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-61a3809b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

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

.elementor-19 .elementor-element.elementor-element-61a3809b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-19 .elementor-element.elementor-element-61a3809b .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-19 .elementor-element.elementor-element-70fa0930 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 45px;
}

.elementor-19 .elementor-element.elementor-element-70fa0930.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-19 .elementor-element.elementor-element-70fa0930.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-70fa0930.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

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

.elementor-19 .elementor-element.elementor-element-70fa0930 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-19 .elementor-element.elementor-element-70fa0930 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-19 .elementor-element.elementor-element-7f7dd297 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 45px;
}

.elementor-19 .elementor-element.elementor-element-7f7dd297.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-19 .elementor-element.elementor-element-7f7dd297.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-7f7dd297.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

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

.elementor-19 .elementor-element.elementor-element-7f7dd297 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-19 .elementor-element.elementor-element-7f7dd297 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-19 .elementor-element.elementor-element-379fc67c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 45px;
}

.elementor-19 .elementor-element.elementor-element-379fc67c.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-19 .elementor-element.elementor-element-379fc67c.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-379fc67c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

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

.elementor-19 .elementor-element.elementor-element-379fc67c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-19 .elementor-element.elementor-element-379fc67c .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-19 .elementor-element.elementor-element-1807504a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 45px;
}

.elementor-19 .elementor-element.elementor-element-1807504a.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-19 .elementor-element.elementor-element-1807504a.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-1807504a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

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

.elementor-19 .elementor-element.elementor-element-1807504a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-19 .elementor-element.elementor-element-1807504a .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-19 .elementor-element.elementor-element-efdcd9c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 20px 45px;
}

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

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

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

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

.elementor-19 .elementor-element.elementor-element-efdcd9c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-19 .elementor-element.elementor-element-efdcd9c .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-19 .elementor-element.elementor-element-760f2768 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-ad00c0c img {
	width: 100%;
	border-radius: 5px 5px 5px 5px;
}

.elementor-19 .elementor-element.elementor-element-189906da > .elementor-widget-container {
	padding: 80px 0px 60px 0px;
}

.elementor-19 .elementor-element.elementor-element-189906da img {
	width: 57px;
}

.elementor-19 .elementor-element.elementor-element-5c326b1f {
	padding: 0px 5px 0px 5px;
}

.elementor-19 .elementor-element.elementor-element-42d21a3a {
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: var(--e-global-color-accent);
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-42d21a3a, .elementor-19 .elementor-element.elementor-element-42d21a3a > .elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-19 .elementor-element.elementor-element-688819d3 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-1c261fb1 img {
	width: 100%;
	border-radius: 5px 5px 5px 5px;
}

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

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

.elementor-19 .elementor-element.elementor-element-4a7a5ef4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 45px;
}

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

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

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

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

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

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

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

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

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

.elementor-19 .elementor-element.elementor-element-614c497b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 45px;
}

.elementor-19 .elementor-element.elementor-element-614c497b.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-19 .elementor-element.elementor-element-614c497b.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-614c497b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

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

.elementor-19 .elementor-element.elementor-element-614c497b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-19 .elementor-element.elementor-element-614c497b .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-19 .elementor-element.elementor-element-3aaa405e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 0px 45px;
}

.elementor-19 .elementor-element.elementor-element-3aaa405e.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-19 .elementor-element.elementor-element-3aaa405e.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-3aaa405e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

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

.elementor-19 .elementor-element.elementor-element-3aaa405e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-19 .elementor-element.elementor-element-3aaa405e .elementor-image-box-img img {
	transition-duration: .3s;
}

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

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

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

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

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

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

.elementor-19 .elementor-element.elementor-element-ee92a4 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-19 .elementor-element.elementor-element-ee92a4 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-19 .elementor-element.elementor-element-73fb9abd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 45px 20px 45px;
}

.elementor-19 .elementor-element.elementor-element-73fb9abd.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-19 .elementor-element.elementor-element-73fb9abd.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-19 .elementor-element.elementor-element-73fb9abd.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

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

.elementor-19 .elementor-element.elementor-element-73fb9abd .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-19 .elementor-element.elementor-element-73fb9abd .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-19 .elementor-element.elementor-element-08abf9f > .elementor-widget-container {
	padding: 80px 0px 70px 0px;
}

.elementor-19 .elementor-element.elementor-element-08abf9f img {
	width: 57px;
}

.elementor-19 .elementor-element.elementor-element-72811fd {
	margin-top: 0px;
	margin-bottom: -150px;
	padding: 100px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-652c74d {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 5px 60px 5px;
}

.elementor-19 .elementor-element.elementor-element-f780c49 > .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-19 .elementor-element.elementor-element-a03ba66 > .elementor-widget-container {
	padding: 80px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-a03ba66 img {
	width: 57px;
}

.elementor-19 .elementor-element.elementor-element-0ce1b0b {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-0ce1b0b .elementor-heading-title {
	font-weight: 500;
	color: #ef8535;
}

.elementor-19 .elementor-element.elementor-element-327f3f3 > .elementor-widget-container {
	padding: 35px 70px 70px 70px;
}

.elementor-19 .elementor-element.elementor-element-327f3f3 {
	text-align: center;
	font-family: "ComoW01", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #070707;
}

.elementor-19 .elementor-element.elementor-element-b3b9831 .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: 20px 50px 20px 50px;
}

.elementor-19 .elementor-element.elementor-element-b3b9831 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-ffe65af > .elementor-widget-container {
	padding: 80px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-ffe65af img {
	width: 57px;
}

.elementor-19 .elementor-element.elementor-element-1227d28c {
	padding: 70px 5px 0px 5px;
}

.elementor-19 .elementor-element.elementor-element-63ef8a5b {
	text-align: center;
}

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

.elementor-19 .elementor-element.elementor-element-5620a32 > .elementor-widget-container {
	padding: 50px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-accordion-item {
	border-width: 0px;
}

.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-accordion-icon, .elementor-19 .elementor-element.elementor-element-5620a32 .elementor-accordion-title {
	color: var(--e-global-color-text);
}

.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-accordion-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-active .elementor-accordion-icon, .elementor-19 .elementor-element.elementor-element-5620a32 .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-accordion-title {
	font-family: "ComoW01", Sans-serif;
	font-weight: 600;
}

.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-tab-title {
	padding: 30px 0px 30px 0px;
}

.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-tab-title .elementor-accordion-icon i:before {
	color: var(--e-global-color-text);
}

.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-tab-title .elementor-accordion-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: var(--e-global-color-text);
}

.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-text);
}

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

.elementor-19 .elementor-element.elementor-element-7bb9c45f > .elementor-widget-container {
	padding: 100px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-7bb9c45f img {
	width: 57px;
}

.elementor-19 .elementor-element.elementor-element-635602c7 {
	padding: 70px 5px 0px 5px;
}

.elementor-19 .elementor-element.elementor-element-b172619 {
	text-align: center;
}

.elementor-19 .elementor-element.elementor-element-b172619 .elementor-heading-title {
	font-weight: 500;
	color: #ef8535;
}

.elementor-19 .elementor-element.elementor-element-7b7eafc8 {
	padding: 60px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-3e9e689a > .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-19 .elementor-element.elementor-element-618fe3a5 > .elementor-widget-container {
	padding: 35px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-618fe3a5 {
	text-align: center;
}

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

.elementor-19 .elementor-element.elementor-element-fbadb6a .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-19 .elementor-element.elementor-element-fbadb6a {
	width: 100%;
	max-width: 100%;
	bottom: 0px;
}

.elementor-19 .elementor-element.elementor-element-fbadb6a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

body.rtl .elementor-19 .elementor-element.elementor-element-fbadb6a {
	right: 0px;
}

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

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

.elementor-19 .elementor-element.elementor-element-789bde1a > .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-19 .elementor-element.elementor-element-4621d7e0 > .elementor-widget-container {
	padding: 35px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-4621d7e0 {
	text-align: center;
}

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

.elementor-19 .elementor-element.elementor-element-416e9b18 .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-19 .elementor-element.elementor-element-416e9b18 {
	width: 100%;
	max-width: 100%;
	bottom: 0px;
}

.elementor-19 .elementor-element.elementor-element-416e9b18 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-416e9b18 {
	left: 0px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-416e9b18 {
	right: 0px;
}

.elementor-19 .elementor-element.elementor-element-416e9b18 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-416e9b18 .elementor-button:focus {
	color: var(--e-global-color-b3052b2);
}

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

.elementor-19 .elementor-element.elementor-element-2fd28281 > .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-19 .elementor-element.elementor-element-673f821f > .elementor-widget-container {
	padding: 35px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-673f821f {
	text-align: center;
}

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

.elementor-19 .elementor-element.elementor-element-3a9d8347 .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-19 .elementor-element.elementor-element-3a9d8347 {
	width: 100%;
	max-width: 100%;
	bottom: 0px;
}

.elementor-19 .elementor-element.elementor-element-3a9d8347 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-3a9d8347 {
	left: 0px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-3a9d8347 {
	right: 0px;
}

.elementor-19 .elementor-element.elementor-element-3a9d8347 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-3a9d8347 .elementor-button:focus {
	color: var(--e-global-color-b3052b2);
}

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

.elementor-19 .elementor-element.elementor-element-5e8c14af > .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-19 .elementor-element.elementor-element-7b86bb42 > .elementor-widget-container {
	padding: 35px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-7b86bb42 {
	text-align: center;
}

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

.elementor-19 .elementor-element.elementor-element-40597eb7 .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-19 .elementor-element.elementor-element-40597eb7 {
	width: 100%;
	max-width: 100%;
	bottom: 0px;
}

.elementor-19 .elementor-element.elementor-element-40597eb7 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-19 .elementor-element.elementor-element-40597eb7 {
	left: 0px;
}

body.rtl .elementor-19 .elementor-element.elementor-element-40597eb7 {
	right: 0px;
}

.elementor-19 .elementor-element.elementor-element-40597eb7 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-40597eb7 .elementor-button:focus {
	color: var(--e-global-color-b3052b2);
}

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

.elementor-19 .elementor-element.elementor-element-954e618 > .elementor-widget-container {
	padding: 80px 0px 40px 0px;
}

.elementor-19 .elementor-element.elementor-element-954e618 img {
	width: 57px;
}

.elementor-19 .elementor-element.elementor-element-f3a1773 {
	padding: 0px 5px 0px 5px;
}

.elementor-19 .elementor-element.elementor-element-3813441 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-3813441 {
	text-align: center;
}

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

.elementor-19 .elementor-element.elementor-element-3b4b00a {
	text-align: center;
	color: var(--e-global-color-text);
}

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

@media (min-width:768px) {
	.elementor-19 .elementor-element.elementor-element-77ef0c51 {
		width: 52%;
	}
	
	.elementor-19 .elementor-element.elementor-element-760f2768 {
		width: 48%;
	}
	
	.elementor-19 .elementor-element.elementor-element-688819d3 {
		width: 48%;
	}
	
	.elementor-19 .elementor-element.elementor-element-278f7dbb {
		width: 52%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-19 .elementor-element.elementor-element-77ef0c51 {
		width: 100%;
	}
	
	.elementor-19 .elementor-element.elementor-element-760f2768 {
		width: 100%;
	}
	
	.elementor-19 .elementor-element.elementor-element-688819d3 {
		width: 100%;
	}
	
	.elementor-19 .elementor-element.elementor-element-278f7dbb {
		width: 100%;
	}
	
	.elementor-19 .elementor-element.elementor-element-3e9e689a {
		width: 50%;
	}
	
	.elementor-19 .elementor-element.elementor-element-789bde1a {
		width: 50%;
	}
	
	.elementor-19 .elementor-element.elementor-element-2fd28281 {
		width: 50%;
	}
	
	.elementor-19 .elementor-element.elementor-element-5e8c14af {
		width: 50%;
	}
}

@media (max-width:1350px) {
	.elementor-19 .elementor-element.elementor-element-77ff7eef > .elementor-container {
		min-height: 750px;
	}
	
	.elementor-19 .elementor-element.elementor-element-77ff7eef:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-77ff7eef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top left;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-19 .elementor-element.elementor-element-5cf9a443 {
		padding: 80px 5px 60px 5px;
	}
	
	.elementor-19 .elementor-element.elementor-element-325cdfd0 > .elementor-widget-container {
		padding: 60px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-68040c22 > .elementor-widget-container {
		padding: 50px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1ce51bb3 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-469e502e > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 15px 0px 15px 35px;
	}
	
	.elementor-19 .elementor-element.elementor-element-322bc457 > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-19 .elementor-element.elementor-element-322bc457 .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-61a3809b > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-19 .elementor-element.elementor-element-61a3809b .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-70fa0930 > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-19 .elementor-element.elementor-element-70fa0930 .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7f7dd297 > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7f7dd297 .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-379fc67c > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-19 .elementor-element.elementor-element-379fc67c .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1807504a > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1807504a .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-efdcd9c > .elementor-widget-container {
		padding: 0px 35px 20px 35px;
	}
	
	.elementor-19 .elementor-element.elementor-element-efdcd9c .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-ad00c0c img {
		width: 100%;
	}
	
	.elementor-19 .elementor-element.elementor-element-189906da > .elementor-widget-container {
		padding: 75px 0px 45px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-65e09ae8 > .elementor-widget-container {
		padding: 15px 0px 15px 35px;
	}
	
	.elementor-19 .elementor-element.elementor-element-4a7a5ef4 > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-19 .elementor-element.elementor-element-4a7a5ef4 {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-32f19541 > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-19 .elementor-element.elementor-element-32f19541 .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-614c497b > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-19 .elementor-element.elementor-element-614c497b .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3aaa405e > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3aaa405e .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-ee92a4 > .elementor-widget-container {
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-19 .elementor-element.elementor-element-ee92a4 .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-73fb9abd > .elementor-widget-container {
		padding: 0px 35px 20px 35px;
	}
	
	.elementor-19 .elementor-element.elementor-element-73fb9abd .elementor-image-box-title {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-08abf9f > .elementor-widget-container {
		padding: 85px 0px 70px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-72811fd {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-652c74d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 5px 60px 5px;
	}
	
	.elementor-19 .elementor-element.elementor-element-a03ba66 > .elementor-widget-container {
		padding: 70px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-327f3f3 > .elementor-widget-container {
		padding: 30px 60px 70px 60px;
	}
	
	.elementor-19 .elementor-element.elementor-element-327f3f3 {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-b3b9831 > .elementor-widget-container {
		margin: 70px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-b3b9831 .elementor-button {
		font-size: 26px;
	}
	
	.elementor-19 .elementor-element.elementor-element-ffe65af > .elementor-widget-container {
		padding: 90px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1227d28c {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-19 .elementor-element.elementor-element-5620a32 > .elementor-widget-container {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-tab-content {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7bb9c45f > .elementor-widget-container {
		padding: 75px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-635602c7 {
		padding: 60px 5px 60px 5px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3e9e689a > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-618fe3a5 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-19 .elementor-element.elementor-element-fbadb6a .elementor-button {
		font-size: 28px;
	}
	
	.elementor-19 .elementor-element.elementor-element-789bde1a > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-4621d7e0 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-19 .elementor-element.elementor-element-416e9b18 .elementor-button {
		font-size: 28px;
	}
	
	.elementor-19 .elementor-element.elementor-element-2fd28281 > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-673f821f .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3a9d8347 .elementor-button {
		font-size: 28px;
	}
	
	.elementor-19 .elementor-element.elementor-element-5e8c14af > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7b86bb42 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-19 .elementor-element.elementor-element-40597eb7 .elementor-button {
		font-size: 28px;
	}
	
	.elementor-19 .elementor-element.elementor-element-954e618 > .elementor-widget-container {
		padding: 50px 0px 80px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3813441 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:1199px) {
	.elementor-19 .elementor-element.elementor-element-77ff7eef > .elementor-container {
		min-height: 700px;
	}
	
	.elementor-19 .elementor-element.elementor-element-a03ba66 > .elementor-widget-container {
		padding: 40px 0px 20px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-accordion-title {
		line-height: 38px;
	}
	
	.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-tab-content {
		font-size: 22px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7bb9c45f > .elementor-widget-container {
		padding: 70px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-954e618 > .elementor-widget-container {
		padding: 70px 0px 0px 0px;
	}
}

@media (max-width:1024px) {
	.elementor-19 .elementor-element.elementor-element-77ff7eef > .elementor-container {
		min-height: 600px;
	}
	
	.elementor-19 .elementor-element.elementor-element-5cf9a443 {
		padding: 60px 5px 40px 5px;
	}
	
	.elementor-19 .elementor-element.elementor-element-325cdfd0 > .elementor-widget-container {
		padding: 45px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-68040c22 > .elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1ce51bb3 {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-19 .elementor-element.elementor-element-469e502e > .elementor-widget-container {
		padding: 15px 0px 15px 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-469e502e {
		text-align: left;
	}
	
	.elementor-19 .elementor-element.elementor-element-322bc457 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-322bc457.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-322bc457.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-322bc457.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-322bc457 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-61a3809b > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-61a3809b.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-61a3809b.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-61a3809b.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-61a3809b .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-70fa0930 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-70fa0930.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-70fa0930.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-70fa0930.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-70fa0930 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7f7dd297 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7f7dd297.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7f7dd297.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7f7dd297.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7f7dd297 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-379fc67c > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-379fc67c.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-379fc67c.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-379fc67c.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-379fc67c .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1807504a > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1807504a.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1807504a.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1807504a.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1807504a .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-efdcd9c > .elementor-widget-container {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-efdcd9c.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-efdcd9c.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-efdcd9c.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-efdcd9c .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-ad00c0c {
		text-align: left;
	}
	
	.elementor-19 .elementor-element.elementor-element-189906da > .elementor-widget-container {
		padding: 50px 0px 35px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-65e09ae8 > .elementor-widget-container {
		padding: 15px 0px 15px 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-4a7a5ef4 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-4a7a5ef4 {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-32f19541 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-32f19541.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-32f19541.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-32f19541.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-32f19541 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-614c497b > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-614c497b.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-614c497b.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-614c497b.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-614c497b .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3aaa405e > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3aaa405e.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3aaa405e.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3aaa405e.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3aaa405e .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-ee92a4 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-ee92a4.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-ee92a4.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-ee92a4.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-ee92a4 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-73fb9abd > .elementor-widget-container {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-73fb9abd.elementor-position-right .elementor-image-box-img {
		margin-left: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-73fb9abd.elementor-position-left .elementor-image-box-img {
		margin-right: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-73fb9abd.elementor-position-top .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-73fb9abd .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-08abf9f > .elementor-widget-container {
		padding: 60px 0px 40px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-72811fd {
		padding: 20px 0px 40px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-d42e10d img {
		height: 450px;
		object-fit: cover;
		object-position: bottom left;
	}
	
	.elementor-19 .elementor-element.elementor-element-652c74d {
		padding: 0px 5px 40px 5px;
	}
	
	.elementor-19 .elementor-element.elementor-element-a03ba66 > .elementor-widget-container {
		padding: 40px 0px 20px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-327f3f3 > .elementor-widget-container {
		padding: 30px 45px 50px 45px;
	}
	
	.elementor-19 .elementor-element.elementor-element-327f3f3 {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-b3b9831 > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-b3b9831 .elementor-button {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-ffe65af > .elementor-widget-container {
		padding: 60px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1227d28c {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-19 .elementor-element.elementor-element-5620a32 > .elementor-widget-container {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-tab-title {
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-tab-content {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7bb9c45f > .elementor-widget-container {
		padding: 50px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-635602c7 {
		padding: 40px 5px 0px 5px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3e9e689a > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-618fe3a5 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-618fe3a5 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-19 .elementor-element.elementor-element-fbadb6a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-fbadb6a .elementor-button {
		font-size: 24px;
	}
	
	.elementor-19 .elementor-element.elementor-element-789bde1a > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-4621d7e0 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-4621d7e0 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-19 .elementor-element.elementor-element-416e9b18 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-416e9b18 .elementor-button {
		font-size: 24px;
	}
	
	.elementor-19 .elementor-element.elementor-element-2fd28281 > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-673f821f > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-673f821f .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3a9d8347 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3a9d8347 .elementor-button {
		font-size: 24px;
	}
	
	.elementor-19 .elementor-element.elementor-element-5e8c14af > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7b86bb42 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7b86bb42 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-19 .elementor-element.elementor-element-40597eb7 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-40597eb7 .elementor-button {
		font-size: 24px;
	}
	
	.elementor-19 .elementor-element.elementor-element-954e618 > .elementor-widget-container {
		padding: 70px 0px 50px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3813441 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:991px) {
	.elementor-19 .elementor-element.elementor-element-d42e10d img {
		height: 400px;
		object-fit: cover;
		object-position: bottom left;
	}
	
	.elementor-19 .elementor-element.elementor-element-ffe65af > .elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-tab-content {
		font-size: 18px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-635602c7 {
		padding: 50px 5px 0px 5px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7b7eafc8 {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-954e618 > .elementor-widget-container {
		padding: 50px 0px 30px 0px;
	}
}

@media (max-width:767px) {
	.elementor-19 .elementor-element.elementor-element-77ff7eef > .elementor-container {
		min-height: 400px;
	}
	
	.elementor-19 .elementor-element.elementor-element-5cf9a443 {
		padding: 40px 5px 40px 5px;
	}
	
	.elementor-19 .elementor-element.elementor-element-325cdfd0 > .elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-68040c22 > .elementor-widget-container {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1ce51bb3 {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-19 .elementor-element.elementor-element-469e502e > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-469e502e {
		text-align: center;
	}
	
	.elementor-19 .elementor-element.elementor-element-322bc457 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-322bc457 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-322bc457 .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-19 .elementor-element.elementor-element-61a3809b > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-61a3809b .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-61a3809b .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-19 .elementor-element.elementor-element-70fa0930 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-70fa0930 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-70fa0930 .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7f7dd297 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7f7dd297 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7f7dd297 .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-19 .elementor-element.elementor-element-379fc67c > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-379fc67c .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-379fc67c .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1807504a > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1807504a .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1807504a .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-19 .elementor-element.elementor-element-efdcd9c > .elementor-widget-container {
		padding: 0px 10px 20px 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-efdcd9c .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-efdcd9c .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-19 .elementor-element.elementor-element-760f2768 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-189906da > .elementor-widget-container {
		padding: 50px 0px 30px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-688819d3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-65e09ae8 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-65e09ae8 {
		text-align: center;
	}
	
	.elementor-19 .elementor-element.elementor-element-4a7a5ef4 > .elementor-widget-container {
		padding: 0px 10px 0px 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-4a7a5ef4 {
		font-size: 18px;
	}
	
	.elementor-19 .elementor-element.elementor-element-32f19541 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-32f19541 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-32f19541 .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-19 .elementor-element.elementor-element-614c497b > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-614c497b .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-614c497b .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3aaa405e > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3aaa405e .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3aaa405e .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-19 .elementor-element.elementor-element-ee92a4 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-ee92a4 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-ee92a4 .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-19 .elementor-element.elementor-element-73fb9abd > .elementor-widget-container {
		padding: 0px 10px 20px 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-73fb9abd .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-19 .elementor-element.elementor-element-73fb9abd .elementor-image-box-title {
		font-size: 18px;
	}
	
	.elementor-19 .elementor-element.elementor-element-08abf9f > .elementor-widget-container {
		padding: 40px 0px 30px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-72811fd {
		margin-top: 0px;
		margin-bottom: -90px;
		padding: 40px 0px 40px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-d42e10d img {
		object-fit: cover;
		object-position: bottom left;
	}
	
	.elementor-19 .elementor-element.elementor-element-652c74d {
		padding: 0px 5px 40px 5px;
	}
	
	.elementor-19 .elementor-element.elementor-element-a03ba66 > .elementor-widget-container {
		padding: 40px 0px 20px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-327f3f3 > .elementor-widget-container {
		padding: 30px 25px 40px 25px;
	}
	
	.elementor-19 .elementor-element.elementor-element-327f3f3 {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-b3b9831 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-19 .elementor-element.elementor-element-1227d28c {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-19 .elementor-element.elementor-element-5620a32 > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-accordion-title {
		font-size: 18px;
		line-height: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-5620a32 .elementor-tab-content {
		font-size: 16px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7bb9c45f > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-635602c7 {
		padding: 20px 5px 0px 5px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7b7eafc8 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3e9e689a > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-618fe3a5 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-fbadb6a .elementor-button {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-789bde1a > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-4621d7e0 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-416e9b18 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-2fd28281 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-673f821f .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3a9d8347 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-5e8c14af > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-7b86bb42 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-19 .elementor-element.elementor-element-40597eb7 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-19 .elementor-element.elementor-element-954e618 > .elementor-widget-container {
		padding: 40px 0px 30px 0px;
	}
	
	.elementor-19 .elementor-element.elementor-element-3813441 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
}

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