
.elementor-5680 .elementor-element.elementor-element-dba988b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 4rem 0rem;
	--row-gap: 4rem;
	--column-gap: 0rem;
	--padding-top: 120px;
	--padding-bottom: 80px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-5680 .elementor-element.elementor-element-415e33d {
	text-align: center;
}

.elementor-5680 .elementor-element.elementor-element-415e33d .title {
	font-size: 3rem;
	line-height: 1.1em;
	letter-spacing: -.08rem;
}

.elementor-5680 .elementor-element.elementor-element-d06e175 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5680 .elementor-element.elementor-element-c1eb209 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-c1eb209 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-26f5a48 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-26f5a48 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-26f5a48 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-863054c > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-863054c {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-863054c .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-bd5766c > .elementor-widget-container {
	margin: 3rem 0rem 1rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-bd5766c {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-bd5766c .title {
	font-size: 2rem;
	line-height: 1.1em;
	letter-spacing: -.07rem;
}

.elementor-5680 .elementor-element.elementor-element-34d4dc8 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-34d4dc8 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-34d4dc8 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-51b6eb5 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-51b6eb5 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-51b6eb5 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-3830590 > .elementor-widget-container {
	margin: 3rem 0rem 1rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-3830590 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-3830590 .title {
	font-size: 2rem;
	line-height: 1.1em;
	letter-spacing: -.07rem;
}

.elementor-5680 .elementor-element.elementor-element-65e2b66 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-65e2b66 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-c3aa26e > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-c3aa26e {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-c3aa26e .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-d25b1b2 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-d25b1b2 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-d25b1b2 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-46b0a07 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-46b0a07 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-46b0a07 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-8afb161 > .elementor-widget-container {
	margin: 3rem 0rem 1rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-8afb161 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-8afb161 .title {
	font-size: 2rem;
	line-height: 1.1em;
	letter-spacing: -.07rem;
}

.elementor-5680 .elementor-element.elementor-element-d0225d2 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-d0225d2 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-bde388d > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-bde388d {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-bde388d .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-fe8ef5d > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-fe8ef5d {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-fe8ef5d .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-5eec89b > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-5eec89b {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-5eec89b .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-e3e016a > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-e3e016a {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-e3e016a .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-d16c691 > .elementor-widget-container {
	margin: 3rem 0rem 1rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-d16c691 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-d16c691 .title {
	font-size: 2rem;
	line-height: 1.1em;
	letter-spacing: -.07rem;
}

.elementor-5680 .elementor-element.elementor-element-2c45f27 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-2c45f27 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-2d42de1 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-2d42de1 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-2d42de1 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-46595c6 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-46595c6 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-46595c6 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-89b2fd1 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-89b2fd1 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-89b2fd1 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-b6d3261 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-b6d3261 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-b6d3261 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-6d97239 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-6d97239 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-6d97239 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-1cda49c > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-1cda49c {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-1cda49c .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-2ad87a7 > .elementor-widget-container {
	margin: 3rem 0rem 1rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-2ad87a7 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-2ad87a7 .title {
	font-size: 2rem;
	line-height: 1.1em;
	letter-spacing: -.07rem;
}

.elementor-5680 .elementor-element.elementor-element-0ad5957 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-0ad5957 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-f3a1afb > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-f3a1afb {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-f3a1afb .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-20bd9d7 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-20bd9d7 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-20bd9d7 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-1432b63 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-1432b63 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-1432b63 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-3f510a0 > .elementor-widget-container {
	margin: 3rem 0rem 1rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-3f510a0 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-3f510a0 .title {
	font-size: 2rem;
	line-height: 1.1em;
	letter-spacing: -.07rem;
}

.elementor-5680 .elementor-element.elementor-element-ccba463 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-ccba463 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-5ba040a > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-5ba040a {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-5ba040a .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-bdefc3a > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-bdefc3a {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-bdefc3a .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-3198ce3 > .elementor-widget-container {
	margin: 3rem 0rem 1rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-3198ce3 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-3198ce3 .title {
	font-size: 2rem;
	line-height: 1.1em;
	letter-spacing: -.07rem;
}

.elementor-5680 .elementor-element.elementor-element-90d8d71 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-90d8d71 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-1800805 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-1800805 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-1800805 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-0d0b071 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-0d0b071 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-0d0b071 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-56c864f > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-56c864f {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-56c864f .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-53ecf9b > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-53ecf9b {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-53ecf9b .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-48b59e3 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-48b59e3 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-48b59e3 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-0e51ab9 > .elementor-widget-container {
	margin: 3rem 0rem 1rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-0e51ab9 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-0e51ab9 .title {
	font-size: 2rem;
	line-height: 1.1em;
	letter-spacing: -.07rem;
}

.elementor-5680 .elementor-element.elementor-element-db752dc {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-db752dc .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-8481956 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-8481956 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-8481956 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-1981e91 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-1981e91 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-1981e91 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-29d58ed > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-29d58ed {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-29d58ed .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-ba440a3 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-ba440a3 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-ba440a3 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-15aa443 > .elementor-widget-container {
	margin: 3rem 0rem 1rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-15aa443 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-15aa443 .title {
	font-size: 2rem;
	line-height: 1.1em;
	letter-spacing: -.07rem;
}

.elementor-5680 .elementor-element.elementor-element-de41c70 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-de41c70 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-aea33c3 > .elementor-widget-container {
	margin: 3rem 0rem 1rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-aea33c3 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-aea33c3 .title {
	font-size: 2rem;
	line-height: 1.1em;
	letter-spacing: -.07rem;
}

.elementor-5680 .elementor-element.elementor-element-56c7253 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-56c7253 .title {
	font-size: 1.125rem;
}

.elementor-5680 .elementor-element.elementor-element-c624979 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-5680 .elementor-element.elementor-element-c624979 {
	text-align: left;
}

.elementor-5680 .elementor-element.elementor-element-c624979 .title {
	font-size: 1.125rem;
}

@media (max-width:1200px) {
	.elementor-5680 .elementor-element.elementor-element-dba988b {
		--gap: 3rem 0rem;
		--row-gap: 3rem;
		--column-gap: 0rem;
	}
}

@media (max-width:1024px) {
	.elementor-5680 .elementor-element.elementor-element-415e33d .title {
		font-size: 2.5rem;
		letter-spacing: -.07rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-c1eb209 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-26f5a48 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-863054c .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-bd5766c .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-34d4dc8 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-51b6eb5 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-3830590 .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-65e2b66 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-c3aa26e .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-d25b1b2 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-46b0a07 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-8afb161 .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-d0225d2 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-bde388d .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-fe8ef5d .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-5eec89b .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-e3e016a .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-d16c691 .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-2c45f27 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-2d42de1 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-46595c6 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-89b2fd1 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-b6d3261 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-6d97239 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-1cda49c .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-2ad87a7 .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-0ad5957 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-f3a1afb .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-20bd9d7 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-1432b63 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-3f510a0 .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-ccba463 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-5ba040a .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-bdefc3a .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-3198ce3 .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-90d8d71 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-1800805 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-0d0b071 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-56c864f .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-53ecf9b .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-48b59e3 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-0e51ab9 .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-db752dc .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-8481956 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-1981e91 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-29d58ed .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-ba440a3 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-15aa443 .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-de41c70 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-aea33c3 .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-56c7253 .title {
		font-size: 1rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-c624979 .title {
		font-size: 1rem;
	}
}

@media (max-width:767px) {
	.elementor-5680 .elementor-element.elementor-element-dba988b {
		--gap: 2rem 0rem;
		--row-gap: 2rem;
		--column-gap: 0rem;
		--padding-top: 100px;
		--padding-bottom: 70px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-5680 .elementor-element.elementor-element-415e33d .title {
		font-size: 2rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-bd5766c > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-bd5766c .title {
		font-size: 1.5em;
		letter-spacing: -.02em;
	}
	
	.elementor-5680 .elementor-element.elementor-element-3830590 > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-3830590 .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
	
	.elementor-5680 .elementor-element.elementor-element-8afb161 > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-8afb161 .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
	
	.elementor-5680 .elementor-element.elementor-element-d16c691 > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-d16c691 .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
	
	.elementor-5680 .elementor-element.elementor-element-2ad87a7 > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-2ad87a7 .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
	
	.elementor-5680 .elementor-element.elementor-element-3f510a0 > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-3f510a0 .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
	
	.elementor-5680 .elementor-element.elementor-element-3198ce3 > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-3198ce3 .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
	
	.elementor-5680 .elementor-element.elementor-element-0e51ab9 > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-0e51ab9 .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
	
	.elementor-5680 .elementor-element.elementor-element-15aa443 > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-15aa443 .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
	
	.elementor-5680 .elementor-element.elementor-element-aea33c3 > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-5680 .elementor-element.elementor-element-aea33c3 .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
}

@media (min-width:768px) {
	.elementor-5680 .elementor-element.elementor-element-dba988b {
		--content-width: 1008px;
	}
}
