
.elementor-3753 .elementor-element.elementor-element-3221f1f {
	--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-3753 .elementor-element.elementor-element-faf83f8 {
	text-align: center;
}

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

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

.elementor-3753 .elementor-element.elementor-element-1251dc2 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-1251dc2 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-1e5a276 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-1e5a276 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-1e5a276 .title {
	font-size: 1.125rem;
}

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

.elementor-3753 .elementor-element.elementor-element-5bb52c3 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-5bb52c3 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-636315c > .elementor-widget-container {
	margin: 3rem 0rem 1rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-636315c {
	text-align: left;
}

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

.elementor-3753 .elementor-element.elementor-element-0420452 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-0420452 .title {
	font-size: 1.4rem;
	font-weight: 900;
}

.elementor-3753 .elementor-element.elementor-element-855d036 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-855d036 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-855d036 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-41f1540 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-41f1540 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-41f1540 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-11c73d3 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-11c73d3 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-11c73d3 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-0768abc > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-0768abc {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-0768abc .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-62f6694 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-62f6694 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-62f6694 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-5f090c6 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-5f090c6 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-5f090c6 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-a918d3d > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-3753 .elementor-element.elementor-element-a918d3d {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-a918d3d .title {
	font-size: 1.4rem;
	font-weight: 900;
}

.elementor-3753 .elementor-element.elementor-element-31bdbde > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-31bdbde {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-31bdbde .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-a21a074 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-a21a074 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-a21a074 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-bee594d > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-bee594d {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-bee594d .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-072ea4e > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-072ea4e {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-072ea4e .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-41aa198 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-41aa198 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-41aa198 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-bc477bf > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-bc477bf {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-bc477bf .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-5b63b3b > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-5b63b3b {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-5b63b3b .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-b0a82d7 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-3753 .elementor-element.elementor-element-b0a82d7 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-b0a82d7 .title {
	font-size: 1.4rem;
	font-weight: 900;
}

.elementor-3753 .elementor-element.elementor-element-7cdfef7 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-7cdfef7 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-7cdfef7 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-a60bf07 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-a60bf07 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-a60bf07 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-3c0edeb > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-3c0edeb {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-3c0edeb .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-0563c9b > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-0563c9b {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-0563c9b .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-391cd25 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-391cd25 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-391cd25 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-55db612 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-55db612 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-55db612 .title {
	font-size: 1.125rem;
}

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

.elementor-3753 .elementor-element.elementor-element-ae72d8e {
	text-align: left;
}

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

.elementor-3753 .elementor-element.elementor-element-9ce7d6b {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-9ce7d6b .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-6dc6dd3 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-6dc6dd3 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-6dc6dd3 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-54b118c > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-54b118c {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-54b118c .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-cb9d170 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-cb9d170 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-cb9d170 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-031cd54 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-031cd54 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-031cd54 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-a1eedc9 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-a1eedc9 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-a1eedc9 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-0a1ef49 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-0a1ef49 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-0a1ef49 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-c0416db > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-c0416db {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-c0416db .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-5ad49f3 > .elementor-widget-container {
	margin: 3rem 0rem 1rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-5ad49f3 {
	text-align: left;
}

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

.elementor-3753 .elementor-element.elementor-element-3c5f99e {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-3c5f99e .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-6b380dc > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-6b380dc {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-6b380dc .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-bf71f53 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-bf71f53 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-bf71f53 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-0dc5846 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-0dc5846 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-0dc5846 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-870b6d6 > .elementor-widget-container {
	margin: 3rem 0rem 1rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-870b6d6 {
	text-align: left;
}

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

.elementor-3753 .elementor-element.elementor-element-6db44fa {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-6db44fa .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-6152b95 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-6152b95 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-6152b95 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-8198ba6 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-8198ba6 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-8198ba6 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-16c6e8b > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-16c6e8b {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-16c6e8b .title {
	font-size: 1.125rem;
}

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

.elementor-3753 .elementor-element.elementor-element-5f37f8d {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-5f37f8d .title {
	font-size: 1.125rem;
}

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

.elementor-3753 .elementor-element.elementor-element-dd4802c {
	text-align: left;
}

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

.elementor-3753 .elementor-element.elementor-element-2e8819b {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-2e8819b .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-1585c5c > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-1585c5c {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-1585c5c .title {
	font-size: 1.125rem;
}

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

.elementor-3753 .elementor-element.elementor-element-2d92818 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-2d92818 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-1d1985a > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-1d1985a {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-1d1985a .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-fdd5c6e > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-fdd5c6e {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-fdd5c6e .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-1391099 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-1391099 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-1391099 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-88c5a09 > .elementor-widget-container {
	margin: 3rem 0rem 1rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-88c5a09 {
	text-align: left;
}

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

.elementor-3753 .elementor-element.elementor-element-c00ff19 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-c00ff19 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-0b63f4f > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-0b63f4f {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-0b63f4f .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-12b4ef9 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-12b4ef9 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-12b4ef9 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-cf69c3f > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-cf69c3f {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-cf69c3f .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-fbf6b46 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-fbf6b46 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-fbf6b46 .title {
	font-size: 1.125rem;
}

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

.elementor-3753 .elementor-element.elementor-element-3200840 {
	text-align: left;
}

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

.elementor-3753 .elementor-element.elementor-element-c27a558 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-c27a558 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-1c0a508 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-1c0a508 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-1c0a508 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-a032bb7 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-a032bb7 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-a032bb7 .title {
	font-size: 1.125rem;
}

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

.elementor-3753 .elementor-element.elementor-element-3f251e8 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-3f251e8 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-0780d54 > .elementor-widget-container {
	margin: 3rem 0rem 1rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-0780d54 {
	text-align: left;
}

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

.elementor-3753 .elementor-element.elementor-element-b521774 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-b521774 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-0bb0ff5 > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-0bb0ff5 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-0bb0ff5 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-35487ca > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-35487ca {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-35487ca .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-a5ecf30 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-a5ecf30 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-a5ecf30 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-e525a23 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-e525a23 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-e525a23 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-1b26640 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-1b26640 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-1b26640 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-28eb0ea > .elementor-widget-container {
	margin: 1rem 0rem 0rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-28eb0ea {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-28eb0ea .title {
	font-size: 1.125rem;
}

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

.elementor-3753 .elementor-element.elementor-element-3ff4c80 {
	text-align: left;
}

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

.elementor-3753 .elementor-element.elementor-element-da0f1a5 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-da0f1a5 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-503afa2 > .elementor-widget-container {
	margin: 3rem 0rem 1rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-503afa2 {
	text-align: left;
}

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

.elementor-3753 .elementor-element.elementor-element-decb7ca {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-decb7ca .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-70a6b44 > .elementor-widget-container {
	margin: 3rem 0rem 1rem 0rem;
}

.elementor-3753 .elementor-element.elementor-element-70a6b44 {
	text-align: left;
}

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

.elementor-3753 .elementor-element.elementor-element-f28960a {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-f28960a .title {
	font-size: 1.125rem;
}

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

.elementor-3753 .elementor-element.elementor-element-adec46d {
	text-align: left;
}

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

.elementor-3753 .elementor-element.elementor-element-d4a8de4 {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-d4a8de4 .title {
	font-size: 1.125rem;
}

.elementor-3753 .elementor-element.elementor-element-4965f0e > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3753 .elementor-element.elementor-element-4965f0e {
	text-align: left;
}

.elementor-3753 .elementor-element.elementor-element-4965f0e .title {
	font-size: 1.125rem;
}

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

@media (max-width:1024px) {
	.elementor-3753 .elementor-element.elementor-element-faf83f8 .title {
		font-size: 2.5rem;
		letter-spacing: -.07rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-1251dc2 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-1e5a276 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-5bb52c3 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-636315c .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-0420452 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-855d036 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-41f1540 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-11c73d3 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-0768abc .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-62f6694 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-5f090c6 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-a918d3d .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-31bdbde .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-a21a074 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-bee594d .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-072ea4e .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-41aa198 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-bc477bf .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-5b63b3b .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-b0a82d7 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-7cdfef7 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-a60bf07 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-3c0edeb .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-0563c9b .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-391cd25 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-55db612 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-ae72d8e .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-9ce7d6b .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-6dc6dd3 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-54b118c .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-cb9d170 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-031cd54 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-a1eedc9 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-0a1ef49 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-c0416db .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-5ad49f3 .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-3c5f99e .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-6b380dc .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-bf71f53 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-0dc5846 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-870b6d6 .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-6db44fa .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-6152b95 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-8198ba6 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-16c6e8b .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-5f37f8d .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-dd4802c .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-2e8819b .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-1585c5c .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-2d92818 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-1d1985a .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-fdd5c6e .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-1391099 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-88c5a09 .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-c00ff19 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-0b63f4f .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-12b4ef9 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-cf69c3f .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-fbf6b46 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-3200840 .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-c27a558 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-1c0a508 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-a032bb7 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-3f251e8 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-0780d54 .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-b521774 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-0bb0ff5 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-35487ca .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-a5ecf30 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-e525a23 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-1b26640 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-28eb0ea .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-3ff4c80 .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-da0f1a5 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-503afa2 .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-decb7ca .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-70a6b44 .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-f28960a .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-adec46d .title {
		font-size: 1.8rem;
		letter-spacing: 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-d4a8de4 .title {
		font-size: 1rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-4965f0e .title {
		font-size: 1rem;
	}
}

@media (max-width:767px) {
	.elementor-3753 .elementor-element.elementor-element-3221f1f {
		--gap: 2rem 0rem;
		--row-gap: 2rem;
		--column-gap: 0rem;
		--padding-top: 100px;
		--padding-bottom: 70px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-3753 .elementor-element.elementor-element-faf83f8 .title {
		font-size: 2rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-636315c > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-636315c .title {
		font-size: 1.5em;
		letter-spacing: -.02em;
	}
	
	.elementor-3753 .elementor-element.elementor-element-ae72d8e > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-ae72d8e .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
	
	.elementor-3753 .elementor-element.elementor-element-5ad49f3 > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-5ad49f3 .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
	
	.elementor-3753 .elementor-element.elementor-element-870b6d6 > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-870b6d6 .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
	
	.elementor-3753 .elementor-element.elementor-element-dd4802c > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-dd4802c .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
	
	.elementor-3753 .elementor-element.elementor-element-88c5a09 > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-88c5a09 .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
	
	.elementor-3753 .elementor-element.elementor-element-3200840 > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-3200840 .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
	
	.elementor-3753 .elementor-element.elementor-element-0780d54 > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-0780d54 .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
	
	.elementor-3753 .elementor-element.elementor-element-3ff4c80 > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-3ff4c80 .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
	
	.elementor-3753 .elementor-element.elementor-element-503afa2 > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-503afa2 .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
	
	.elementor-3753 .elementor-element.elementor-element-70a6b44 > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-70a6b44 .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
	
	.elementor-3753 .elementor-element.elementor-element-adec46d > .elementor-widget-container {
		margin: 2rem 0rem 1rem 0rem;
	}
	
	.elementor-3753 .elementor-element.elementor-element-adec46d .title {
		font-size: 1.5rem;
		letter-spacing: -.02em;
	}
}

@media (min-width:768px) {
	.elementor-3753 .elementor-element.elementor-element-3221f1f {
		--content-width: 1008px;
	}
}
