.elementor-3253 .elementor-element.elementor-element-bd3ea3f {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: -120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 120px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-bd3ea3f:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-3253
	.elementor-element.elementor-element-bd3ea3f
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #f6f6f6;
}
.elementor-3253 .elementor-element.elementor-element-fd415fc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}
.elementor-3253 .elementor-element.elementor-element-e4f9d72 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-bd13900.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-bd13900 {
	text-align: left;
}
.elementor-3253
	.elementor-element.elementor-element-bd13900
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 34px;
	font-weight: 700;
	line-height: 42px;
}
.elementor-3253
	.elementor-element.elementor-element-95e6d11.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-95e6d11 {
	text-align: left;
}
.elementor-3253
	.elementor-element.elementor-element-95e6d11
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 34px;
	font-weight: 700;
	line-height: 42px;
	color: #1c43b9;
}
.elementor-3253
	.elementor-element.elementor-element-2a9fe13.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-2a9fe13 {
	text-align: left;
}
.elementor-3253
	.elementor-element.elementor-element-2a9fe13
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 34px;
	font-weight: 700;
	line-height: 42px;
	color: #1c43b9;
}
.elementor-3253
	.elementor-element.elementor-element-bc283eb.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-bc283eb {
	text-align: left;
}
.elementor-3253
	.elementor-element.elementor-element-bc283eb
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 34px;
	font-weight: 700;
	line-height: 42px;
	color: #1c43b9;
}
.elementor-3253 .elementor-element.elementor-element-f038b7e .elementor-button {
	background-color: #1c43b9;
	font-family: "inter-regular", sans-serif;
	font-size: 15px;
	line-height: 1.3px;
	border-radius: 3px 3px 3px 3px;
	padding: 12px 24px 12px 24px;
}
.elementor-3253
	.elementor-element.elementor-element-f038b7e.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-e6ace76 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}
.elementor-3253
	.elementor-element.elementor-element-7dec497.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-aa3144b {
	--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;
	--margin-top: 0px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}
.elementor-3253 .elementor-element.elementor-element-341e42b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}
.elementor-3253 .elementor-element.elementor-element-79d3abc {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-54ee363.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-8d118b4 {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-accbf2e.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-86c7ef4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}
.elementor-3253 .elementor-element.elementor-element-50a9f0f {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-b34312c.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-ff41d63 {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-3a19c8e.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-7447776 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}
.elementor-3253 .elementor-element.elementor-element-76d1787 {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-f94d9bf.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-02acb12 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
}
.elementor-3253 .elementor-element.elementor-element-eef57fe {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}
.elementor-3253 .elementor-element.elementor-element-f93ca4a {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-f001da1.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-e6f5656 {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-16a2a4b.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-1d3d5a3 {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-c79418f.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-5b8e7ec {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-f11ea22.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-769195b {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-fa8c586.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-7b718d2 {
	--display: flex;
}
.elementor-3253 .elementor-element.elementor-element-be3ce8c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}
.elementor-3253 .elementor-element.elementor-element-5da7ee9 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #0000005e;
	--border-color: #0000005e;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 40px;
	--padding-right: 40px;
}
.elementor-3253
	.elementor-element.elementor-element-48a6f45.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-5d7680f.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-5d7680f {
	text-align: center;
	font-family: "inter-regular", sans-serif;
	font-size: 20px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-6d6e9c9 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #0000005e;
	--border-color: #0000005e;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 40px;
	--padding-right: 40px;
}
.elementor-3253
	.elementor-element.elementor-element-adbc0b5.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-c21aa40.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-c21aa40 {
	text-align: center;
	font-family: "inter-regular", sans-serif;
	font-size: 20px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-ef54603 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #0000005e;
	--border-color: #0000005e;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 40px;
	--padding-right: 40px;
}
.elementor-3253
	.elementor-element.elementor-element-a49cf0f.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-fe1ba96.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-fe1ba96 {
	text-align: center;
	font-family: "inter-regular", sans-serif;
	font-size: 20px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-0469d50 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #0000005e;
	--border-color: #0000005e;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 40px;
	--padding-right: 40px;
}
.elementor-3253
	.elementor-element.elementor-element-c6709d7.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-95c1e0a.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-95c1e0a {
	text-align: center;
	font-family: "inter-regular", sans-serif;
	font-size: 20px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-8be0caf {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}
.elementor-3253 .elementor-element.elementor-element-a92e993 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}
.elementor-3253 .elementor-element.elementor-element-afde421 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: #cccccc;
	--border-color: #cccccc;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-5739e60.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-97d751a {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-756ee41.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-756ee41
	.elementor-heading-title {
	font-size: 34px;
	font-weight: 700;
}
.elementor-3253
	.elementor-element.elementor-element-4b7f9f5
	> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-3253
	.elementor-element.elementor-element-4b7f9f5.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-4b7f9f5
	.elementor-heading-title {
	font-family: "inter-regular", sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
}
.elementor-3253
	.elementor-element.elementor-element-77e6ce9
	> .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.elementor-3253
	.elementor-element.elementor-element-77e6ce9.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-77e6ce9 {
	font-family: "inter-regular", sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.elementor-3253
	.elementor-element.elementor-element-8f45c36
	> .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.elementor-3253
	.elementor-element.elementor-element-8f45c36.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-8f45c36 {
	font-family: "inter-regular", sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-3b1a14e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
}
.elementor-3253 .elementor-element.elementor-element-1bf9ff1 {
	--display: flex;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -40px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-3ef1bfe.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-3ef1bfe
	.elementor-heading-title {
	font-size: 34px;
	font-weight: 700;
}
.elementor-3253
	.elementor-element.elementor-element-0c07585.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-0c07585
	.elementor-heading-title {
	font-family: "inter-regular", sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
}
.elementor-3253
	.elementor-element.elementor-element-e28d5da
	> .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.elementor-3253
	.elementor-element.elementor-element-e28d5da.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-e28d5da {
	font-family: "inter-regular", sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.elementor-3253
	.elementor-element.elementor-element-3b7253a
	> .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.elementor-3253
	.elementor-element.elementor-element-3b7253a.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-3b7253a {
	font-family: "inter-regular", sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.elementor-3253
	.elementor-element.elementor-element-ef735ad
	> .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.elementor-3253
	.elementor-element.elementor-element-ef735ad.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-ef735ad {
	font-family: "inter-regular", sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-41b9b26 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: #cccccc;
	--border-color: #cccccc;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-8cd4813.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-9cd1ccc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}
.elementor-3253 .elementor-element.elementor-element-3f6faa8 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: #cccccc;
	--border-color: #cccccc;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-194bf47.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-eb9d0a5 {
	--display: flex;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -40px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-a15103a.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-a15103a
	.elementor-heading-title {
	font-size: 34px;
	font-weight: 700;
}
.elementor-3253
	.elementor-element.elementor-element-76d7547.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-76d7547
	.elementor-heading-title {
	font-family: "inter-regular", sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
}
.elementor-3253
	.elementor-element.elementor-element-f520d24
	> .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.elementor-3253
	.elementor-element.elementor-element-f520d24.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-f520d24 {
	font-family: "inter-regular", sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.elementor-3253
	.elementor-element.elementor-element-600335c
	> .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.elementor-3253
	.elementor-element.elementor-element-600335c.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-600335c {
	font-family: "inter-regular", sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.elementor-3253
	.elementor-element.elementor-element-1b43151
	> .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.elementor-3253
	.elementor-element.elementor-element-1b43151.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-1b43151 {
	font-family: "inter-regular", sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-72cefcc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253 .elementor-element.elementor-element-7ff1e0b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: #cccccc;
	--border-color: #cccccc;
	--border-radius: 10px 10px 10px 10px;
}
.elementor-3253
	.elementor-element.elementor-element-f50fddf.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-f5a980f {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-55628aa.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-55628aa
	.elementor-heading-title {
	font-size: 34px;
	font-weight: 700;
}
.elementor-3253
	.elementor-element.elementor-element-3b49ad3.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-3b49ad3 {
	font-size: 20px;
}
.elementor-3253
	.elementor-element.elementor-element-6897e40
	> .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.elementor-3253
	.elementor-element.elementor-element-6897e40.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-6897e40 {
	font-family: "inter-regular", sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.elementor-3253
	.elementor-element.elementor-element-55b2ec0
	> .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.elementor-3253
	.elementor-element.elementor-element-55b2ec0.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-55b2ec0 {
	font-family: "inter-regular", sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-6b9f22a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
}
.elementor-3253 .elementor-element.elementor-element-8992bef {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: #cccccc;
	--border-color: #cccccc;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-6d54a91.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-718dc92 {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-5d0dae8.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-5d0dae8
	.elementor-heading-title {
	font-size: 34px;
	font-weight: 700;
}
.elementor-3253
	.elementor-element.elementor-element-c88dd7c.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-c88dd7c {
	font-size: 20px;
}
.elementor-3253
	.elementor-element.elementor-element-7c4a01d
	> .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.elementor-3253
	.elementor-element.elementor-element-7c4a01d.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-7c4a01d {
	font-family: "inter-regular", sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.elementor-3253
	.elementor-element.elementor-element-5f0141d
	> .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.elementor-3253
	.elementor-element.elementor-element-5f0141d.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-5f0141d {
	font-family: "inter-regular", sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.elementor-3253
	.elementor-element.elementor-element-c640abc
	> .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
.elementor-3253
	.elementor-element.elementor-element-c640abc.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-c640abc {
	font-family: "inter-regular", sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-c5b962b {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
}
.elementor-3253 .elementor-element.elementor-element-cf84f6d {
	--display: flex;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253 .elementor-element.elementor-element-69126cc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
}
.elementor-3253 .elementor-element.elementor-element-c72410c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0000004a;
	--border-color: #0000004a;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}
.elementor-3253 .elementor-element.elementor-element-cb58c6c {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-f1063df.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-9a4b694 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-73c0e03.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-73c0e03
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 34px;
	line-height: 42px;
}
.elementor-3253
	.elementor-element.elementor-element-0d3005c.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-0d3005c {
	color: #020101b8;
	font-family: "Helve tica Neue Light", sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-bf20438 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0000004a;
	--border-color: #0000004a;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}
.elementor-3253 .elementor-element.elementor-element-2e5ced3 {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-34b4534.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-6c8efce {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-30644ed.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-30644ed
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 34px;
	line-height: 42px;
}
.elementor-3253
	.elementor-element.elementor-element-7c2d864.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-7c2d864 {
	color: #020101b8;
	font-family: "Helve tica Neue Light", sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-9e50a3a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
}
.elementor-3253 .elementor-element.elementor-element-b30aa8a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0000004a;
	--border-color: #0000004a;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}
.elementor-3253 .elementor-element.elementor-element-2e95180 {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-54eb461.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-aa563b0 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-77907d1.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-77907d1
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 34px;
	line-height: 42px;
}
.elementor-3253
	.elementor-element.elementor-element-ed0e9a6.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-ed0e9a6 {
	color: #020101b8;
	font-family: "Helve tica Neue Light", sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-3bb8754 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0000004a;
	--border-color: #0000004a;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}
.elementor-3253 .elementor-element.elementor-element-92aefa8 {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-d9c9fce.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-43cfbe1 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-d56f7a9.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-d56f7a9
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 34px;
	line-height: 42px;
}
.elementor-3253
	.elementor-element.elementor-element-d987f29.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-d987f29 {
	color: #020101b8;
	font-family: "Helve tica Neue Light", sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-5784e8b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
}
.elementor-3253 .elementor-element.elementor-element-c069d49 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0000004a;
	--border-color: #0000004a;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}
.elementor-3253 .elementor-element.elementor-element-17cad90 {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-dec6081.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-af341cc {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-ad93ebb.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-ad93ebb
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 34px;
	line-height: 42px;
}
.elementor-3253
	.elementor-element.elementor-element-574726a.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-574726a {
	color: #020101b8;
	font-family: "Helve tica Neue Light", sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-bef0988 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0000004a;
	--border-color: #0000004a;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}
.elementor-3253 .elementor-element.elementor-element-d15b147 {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-868aa9d.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-97e4958 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-a001876.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-a001876
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 34px;
	line-height: 42px;
}
.elementor-3253
	.elementor-element.elementor-element-ffa5879.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-ffa5879 {
	color: #020101b8;
	font-family: "Helve tica Neue Light", sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-d83ca50 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
}
.elementor-3253 .elementor-element.elementor-element-3d1b383 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0000004a;
	--border-color: #0000004a;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}
.elementor-3253 .elementor-element.elementor-element-c5efe24 {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-6f35d12.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-d250a0f {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-f0415c9.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-f0415c9
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 34px;
	line-height: 42px;
}
.elementor-3253
	.elementor-element.elementor-element-2688640.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-2688640 {
	color: #020101b8;
	font-family: "Helve tica Neue Light", sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-ed4a5a7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0000004a;
	--border-color: #0000004a;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}
.elementor-3253 .elementor-element.elementor-element-5820f92 {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-2d43f13.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-bb23cd9 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-2bbdd57.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-2bbdd57
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 34px;
	line-height: 42px;
}
.elementor-3253
	.elementor-element.elementor-element-35ca9f4.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-35ca9f4 {
	color: #020101b8;
	font-family: "Helve tica Neue Light", sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-0184ba3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0000004a;
	--border-color: #0000004a;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}
.elementor-3253 .elementor-element.elementor-element-108c4c4 {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-78a986d.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-131b20f {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-ac0bef8.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-ac0bef8
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 34px;
	line-height: 42px;
}
.elementor-3253
	.elementor-element.elementor-element-69a939a.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-69a939a {
	color: #020101b8;
	font-family: "Helve tica Neue Light", sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-8da57c9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
}
.elementor-3253 .elementor-element.elementor-element-27cdbf8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0000004a;
	--border-color: #0000004a;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}
.elementor-3253 .elementor-element.elementor-element-72cc2bb {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-6df8e47.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-ec576be {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-44cbcd8.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-44cbcd8
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 34px;
	line-height: 42px;
}
.elementor-3253
	.elementor-element.elementor-element-aa33ae0.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-aa33ae0 {
	color: #020101b8;
	font-family: "Helve tica Neue Light", sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-23a8499 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0000004a;
	--border-color: #0000004a;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}
.elementor-3253 .elementor-element.elementor-element-5f31bda {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-d189255.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-1b1cad2 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-ecfaaa4.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-ecfaaa4
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 34px;
	line-height: 42px;
}
.elementor-3253
	.elementor-element.elementor-element-14e977c.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-14e977c {
	color: #020101b8;
	font-family: "Helve tica Neue Light", sans-serif;
	font-size: 17px;
	font-weight: 400;
}
.elementor-3253 .elementor-element.elementor-element-8e20e2e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0000004a;
	--border-color: #0000004a;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
}
.elementor-3253 .elementor-element.elementor-element-20f0177 {
	--display: flex;
	--justify-content: center;
}
.elementor-3253
	.elementor-element.elementor-element-9336527.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-32989b0 {
	--display: flex;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-3253
	.elementor-element.elementor-element-3731d52.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253
	.elementor-element.elementor-element-3731d52
	.elementor-heading-title {
	font-family: "inter-bold", sans-serif;
	font-size: 34px;
	line-height: 42px;
}
.elementor-3253
	.elementor-element.elementor-element-538f40a.xpro-widget-bg-overlay
	> .elementor-widget-container:before {
	transition: background 0.3s;
}
.elementor-3253 .elementor-element.elementor-element-538f40a {
	color: #020101b8;
	font-family: "Helve tica Neue Light", sans-serif;
	font-size: 17px;
	font-weight: 400;
}
:root {
	--page-title-display: none;
}
@media (max-width: 1024px) {
	.elementor-3253 .elementor-element.elementor-element-fd415fc {
		--margin-top: 30px;
		--margin-bottom: 30px;
		--margin-left: 30px;
		--margin-right: 30px;
	}
	.elementor-3253 .elementor-element.elementor-element-7447776 {
		--align-items: center;
		--container-widget-width: calc(
			(1 - var(--container-widget-flex-grow)) * 100%
		);
	}
	.elementor-3253 .elementor-element.elementor-element-76d1787 {
		--align-items: center;
		--container-widget-width: calc(
			(1 - var(--container-widget-flex-grow)) * 100%
		);
	}
	.elementor-3253 .elementor-element.elementor-element-02acb12 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	.elementor-3253 .elementor-element.elementor-element-7b718d2 {
		--flex-direction: column;
		--container-widget-width: calc(
			(1 - var(--container-widget-flex-grow)) * 100%
		);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}
	.elementor-3253 .elementor-element.elementor-element-be3ce8c {
		--min-height: 0px;
		--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;
	}
	.elementor-3253 .elementor-element.elementor-element-a92e993 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	.elementor-3253 .elementor-element.elementor-element-afde421 {
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-3253 .elementor-element.elementor-element-9cd1ccc {
		--gap: 7px 7px;
		--row-gap: 7px;
		--column-gap: 7px;
	}
	.elementor-3253 .elementor-element.elementor-element-3f6faa8 {
		--justify-content: center;
	}
	.elementor-3253 .elementor-element.elementor-element-eb9d0a5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-3253 .elementor-element.elementor-element-7ff1e0b {
		--justify-content: center;
	}
	.elementor-3253 .elementor-element.elementor-element-f5a980f {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-3253 .elementor-element.elementor-element-6b9f22a {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	.elementor-3253 .elementor-element.elementor-element-8992bef {
		--justify-content: center;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-3253 .elementor-element.elementor-element-69126cc {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	.elementor-3253 .elementor-element.elementor-element-c72410c {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	.elementor-3253 .elementor-element.elementor-element-9a4b694 {
		--align-items: flex-start;
		--container-widget-width: calc(
			(1 - var(--container-widget-flex-grow)) * 100%
		);
	}
	.elementor-3253 .elementor-element.elementor-element-73c0e03 {
		text-align: left;
	}
	.elementor-3253
		.elementor-element.elementor-element-73c0e03
		.elementor-heading-title {
		font-size: 23px;
	}
	.elementor-3253 .elementor-element.elementor-element-0d3005c {
		text-align: left;
	}
	.elementor-3253 .elementor-element.elementor-element-bf20438 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	.elementor-3253 .elementor-element.elementor-element-6c8efce {
		--align-items: flex-start;
		--container-widget-width: calc(
			(1 - var(--container-widget-flex-grow)) * 100%
		);
	}
	.elementor-3253 .elementor-element.elementor-element-30644ed {
		text-align: left;
	}
	.elementor-3253
		.elementor-element.elementor-element-30644ed
		.elementor-heading-title {
		font-size: 23px;
	}
	.elementor-3253 .elementor-element.elementor-element-7c2d864 {
		text-align: left;
	}
	.elementor-3253 .elementor-element.elementor-element-9e50a3a {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	.elementor-3253 .elementor-element.elementor-element-b30aa8a {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	.elementor-3253 .elementor-element.elementor-element-aa563b0 {
		--align-items: flex-start;
		--container-widget-width: calc(
			(1 - var(--container-widget-flex-grow)) * 100%
		);
	}
	.elementor-3253 .elementor-element.elementor-element-77907d1 {
		text-align: left;
	}
	.elementor-3253
		.elementor-element.elementor-element-77907d1
		.elementor-heading-title {
		font-size: 23px;
	}
	.elementor-3253 .elementor-element.elementor-element-ed0e9a6 {
		text-align: left;
	}
	.elementor-3253 .elementor-element.elementor-element-3bb8754 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	.elementor-3253 .elementor-element.elementor-element-43cfbe1 {
		--align-items: flex-start;
		--container-widget-width: calc(
			(1 - var(--container-widget-flex-grow)) * 100%
		);
	}
	.elementor-3253 .elementor-element.elementor-element-d56f7a9 {
		text-align: left;
	}
	.elementor-3253
		.elementor-element.elementor-element-d56f7a9
		.elementor-heading-title {
		font-size: 23px;
	}
	.elementor-3253 .elementor-element.elementor-element-d987f29 {
		text-align: left;
	}
	.elementor-3253 .elementor-element.elementor-element-5784e8b {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	.elementor-3253 .elementor-element.elementor-element-c069d49 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	.elementor-3253 .elementor-element.elementor-element-af341cc {
		--align-items: flex-start;
		--container-widget-width: calc(
			(1 - var(--container-widget-flex-grow)) * 100%
		);
	}
	.elementor-3253 .elementor-element.elementor-element-ad93ebb {
		text-align: left;
	}
	.elementor-3253
		.elementor-element.elementor-element-ad93ebb
		.elementor-heading-title {
		font-size: 23px;
	}
	.elementor-3253 .elementor-element.elementor-element-574726a {
		text-align: left;
	}
	.elementor-3253 .elementor-element.elementor-element-bef0988 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	.elementor-3253 .elementor-element.elementor-element-97e4958 {
		--align-items: flex-start;
		--container-widget-width: calc(
			(1 - var(--container-widget-flex-grow)) * 100%
		);
	}
	.elementor-3253 .elementor-element.elementor-element-a001876 {
		text-align: left;
	}
	.elementor-3253
		.elementor-element.elementor-element-a001876
		.elementor-heading-title {
		font-size: 23px;
	}
	.elementor-3253 .elementor-element.elementor-element-ffa5879 {
		text-align: left;
	}
}
@media (max-width: 767px) {
	.elementor-3253 .elementor-element.elementor-element-fd415fc {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-3253 .elementor-element.elementor-element-e6ace76 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-3253 .elementor-element.elementor-element-341e42b {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-3253 .elementor-element.elementor-element-79d3abc {
		--width: 50%;
	}
	.elementor-3253 .elementor-element.elementor-element-8d118b4 {
		--width: 50%;
	}
	.elementor-3253 .elementor-element.elementor-element-86c7ef4 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-3253 .elementor-element.elementor-element-50a9f0f {
		--width: 50%;
	}
	.elementor-3253 .elementor-element.elementor-element-ff41d63 {
		--width: 50%;
	}
	.elementor-3253 .elementor-element.elementor-element-7447776 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(
			(1 - var(--container-widget-flex-grow)) * 100%
		);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	.elementor-3253 .elementor-element.elementor-element-76d1787 {
		--width: 50%;
	}
	.elementor-3253 .elementor-element.elementor-element-7b718d2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-3253 .elementor-element.elementor-element-be3ce8c {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-3253 .elementor-element.elementor-element-a92e993 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	.elementor-3253 .elementor-element.elementor-element-afde421 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	.elementor-3253 .elementor-element.elementor-element-97d751a {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-3253
		.elementor-element.elementor-element-4b7f9f5
		.elementor-heading-title {
		font-size: 16px;
		line-height: 20px;
	}
	.elementor-3253 .elementor-element.elementor-element-9cd1ccc {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
	}
	.elementor-3253 .elementor-element.elementor-element-eb9d0a5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-3253
		.elementor-element.elementor-element-76d7547
		.elementor-heading-title {
		font-size: 16px;
	}
	.elementor-3253 .elementor-element.elementor-element-6b9f22a {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	.elementor-3253 .elementor-element.elementor-element-73c0e03 {
		text-align: center;
	}
	.elementor-3253 .elementor-element.elementor-element-30644ed {
		text-align: center;
	}
	.elementor-3253 .elementor-element.elementor-element-77907d1 {
		text-align: center;
	}
	.elementor-3253 .elementor-element.elementor-element-d56f7a9 {
		text-align: center;
	}
	.elementor-3253 .elementor-element.elementor-element-ad93ebb {
		text-align: center;
	}
	.elementor-3253 .elementor-element.elementor-element-a001876 {
		text-align: center;
	}
	.elementor-3253 .elementor-element.elementor-element-3d1b383 {
		--justify-content: space-between;
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-3253 .elementor-element.elementor-element-c5efe24 {
		--width: 20%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 9px;
		--padding-right: 9px;
	}
	.elementor-3253 .elementor-element.elementor-element-d250a0f {
		--width: 74%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-3253 .elementor-element.elementor-element-f0415c9 {
		text-align: left;
	}
	.elementor-3253
		.elementor-element.elementor-element-f0415c9
		.elementor-heading-title {
		font-size: 34px;
	}
	.elementor-3253 .elementor-element.elementor-element-ed4a5a7 {
		--justify-content: space-between;
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-3253 .elementor-element.elementor-element-5820f92 {
		--width: 20%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 9px;
		--padding-right: 9px;
	}
	.elementor-3253 .elementor-element.elementor-element-bb23cd9 {
		--width: 74%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-3253 .elementor-element.elementor-element-2bbdd57 {
		text-align: left;
	}
	.elementor-3253
		.elementor-element.elementor-element-2bbdd57
		.elementor-heading-title {
		font-size: 34px;
	}
	.elementor-3253 .elementor-element.elementor-element-0184ba3 {
		--justify-content: space-between;
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-3253 .elementor-element.elementor-element-108c4c4 {
		--width: 20%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 9px;
		--padding-right: 9px;
	}
	.elementor-3253 .elementor-element.elementor-element-131b20f {
		--width: 74%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-3253 .elementor-element.elementor-element-ac0bef8 {
		text-align: left;
	}
	.elementor-3253
		.elementor-element.elementor-element-ac0bef8
		.elementor-heading-title {
		font-size: 34px;
	}
	.elementor-3253 .elementor-element.elementor-element-27cdbf8 {
		--justify-content: space-between;
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-3253 .elementor-element.elementor-element-72cc2bb {
		--width: 20%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 9px;
		--padding-right: 9px;
	}
	.elementor-3253 .elementor-element.elementor-element-ec576be {
		--width: 74%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-3253 .elementor-element.elementor-element-44cbcd8 {
		text-align: left;
	}
	.elementor-3253
		.elementor-element.elementor-element-44cbcd8
		.elementor-heading-title {
		font-size: 34px;
	}
	.elementor-3253 .elementor-element.elementor-element-23a8499 {
		--justify-content: space-between;
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-3253 .elementor-element.elementor-element-5f31bda {
		--width: 20%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 9px;
		--padding-right: 9px;
	}
	.elementor-3253 .elementor-element.elementor-element-1b1cad2 {
		--width: 74%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-3253 .elementor-element.elementor-element-ecfaaa4 {
		text-align: left;
	}
	.elementor-3253
		.elementor-element.elementor-element-ecfaaa4
		.elementor-heading-title {
		font-size: 34px;
	}
	.elementor-3253 .elementor-element.elementor-element-8e20e2e {
		--justify-content: space-between;
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-3253 .elementor-element.elementor-element-20f0177 {
		--width: 20%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 9px;
		--padding-right: 9px;
	}
	.elementor-3253 .elementor-element.elementor-element-32989b0 {
		--width: 74%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-3253 .elementor-element.elementor-element-3731d52 {
		text-align: left;
	}
	.elementor-3253
		.elementor-element.elementor-element-3731d52
		.elementor-heading-title {
		font-size: 34px;
	}
}
@media (min-width: 768px) {
	.elementor-3253 .elementor-element.elementor-element-bd3ea3f {
		--content-width: 1920px;
	}
	.elementor-3253 .elementor-element.elementor-element-fd415fc {
		--content-width: 1300px;
	}
	.elementor-3253 .elementor-element.elementor-element-aa3144b {
		--content-width: 1320px;
	}
	.elementor-3253 .elementor-element.elementor-element-02acb12 {
		--content-width: 1350px;
	}
	.elementor-3253 .elementor-element.elementor-element-eef57fe {
		--width: 1300px;
	}
	.elementor-3253 .elementor-element.elementor-element-7b718d2 {
		--content-width: 1350px;
	}
	.elementor-3253 .elementor-element.elementor-element-be3ce8c {
		--width: 1300px;
	}
	.elementor-3253 .elementor-element.elementor-element-a92e993 {
		--width: 1200px;
	}
	.elementor-3253 .elementor-element.elementor-element-3b1a14e {
		--width: 100%;
	}
	.elementor-3253 .elementor-element.elementor-element-9cd1ccc {
		--width: 100%;
	}
	.elementor-3253 .elementor-element.elementor-element-72cefcc {
		--width: 100%;
	}
	.elementor-3253 .elementor-element.elementor-element-6b9f22a {
		--width: 1200px;
	}
	.elementor-3253 .elementor-element.elementor-element-c5b962b {
		--content-width: 1320px;
	}
	.elementor-3253 .elementor-element.elementor-element-cb58c6c {
		--width: 20%;
	}
	.elementor-3253 .elementor-element.elementor-element-9a4b694 {
		--width: 70%;
	}
	.elementor-3253 .elementor-element.elementor-element-2e5ced3 {
		--width: 20%;
	}
	.elementor-3253 .elementor-element.elementor-element-6c8efce {
		--width: 70%;
	}
	.elementor-3253 .elementor-element.elementor-element-2e95180 {
		--width: 20%;
	}
	.elementor-3253 .elementor-element.elementor-element-aa563b0 {
		--width: 70%;
	}
	.elementor-3253 .elementor-element.elementor-element-92aefa8 {
		--width: 20%;
	}
	.elementor-3253 .elementor-element.elementor-element-43cfbe1 {
		--width: 70%;
	}
	.elementor-3253 .elementor-element.elementor-element-17cad90 {
		--width: 20%;
	}
	.elementor-3253 .elementor-element.elementor-element-af341cc {
		--width: 70%;
	}
	.elementor-3253 .elementor-element.elementor-element-d15b147 {
		--width: 20%;
	}
	.elementor-3253 .elementor-element.elementor-element-97e4958 {
		--width: 70%;
	}
	.elementor-3253 .elementor-element.elementor-element-c5efe24 {
		--width: 20%;
	}
	.elementor-3253 .elementor-element.elementor-element-d250a0f {
		--width: 70%;
	}
	.elementor-3253 .elementor-element.elementor-element-5820f92 {
		--width: 20%;
	}
	.elementor-3253 .elementor-element.elementor-element-bb23cd9 {
		--width: 70%;
	}
	.elementor-3253 .elementor-element.elementor-element-108c4c4 {
		--width: 20%;
	}
	.elementor-3253 .elementor-element.elementor-element-131b20f {
		--width: 70%;
	}
	.elementor-3253 .elementor-element.elementor-element-72cc2bb {
		--width: 20%;
	}
	.elementor-3253 .elementor-element.elementor-element-ec576be {
		--width: 70%;
	}
	.elementor-3253 .elementor-element.elementor-element-5f31bda {
		--width: 20%;
	}
	.elementor-3253 .elementor-element.elementor-element-1b1cad2 {
		--width: 70%;
	}
	.elementor-3253 .elementor-element.elementor-element-20f0177 {
		--width: 20%;
	}
	.elementor-3253 .elementor-element.elementor-element-32989b0 {
		--width: 70%;
	}
}
@media (max-width: 1024px) and (min-width: 768px) {
	.elementor-3253 .elementor-element.elementor-element-be3ce8c {
		--width: 500px;
	}
	.elementor-3253 .elementor-element.elementor-element-a92e993 {
		--width: 700px;
	}
	.elementor-3253 .elementor-element.elementor-element-6b9f22a {
		--width: 717px;
	}
	.elementor-3253 .elementor-element.elementor-element-c72410c {
		--width: 1359px;
	}
	.elementor-3253 .elementor-element.elementor-element-cb58c6c {
		--width: 40%;
	}
	.elementor-3253 .elementor-element.elementor-element-9a4b694 {
		--width: 80%;
	}
	.elementor-3253 .elementor-element.elementor-element-bf20438 {
		--width: 1359px;
	}
	.elementor-3253 .elementor-element.elementor-element-2e5ced3 {
		--width: 40%;
	}
	.elementor-3253 .elementor-element.elementor-element-6c8efce {
		--width: 80%;
	}
	.elementor-3253 .elementor-element.elementor-element-b30aa8a {
		--width: 1359px;
	}
	.elementor-3253 .elementor-element.elementor-element-2e95180 {
		--width: 40%;
	}
	.elementor-3253 .elementor-element.elementor-element-aa563b0 {
		--width: 80%;
	}
	.elementor-3253 .elementor-element.elementor-element-3bb8754 {
		--width: 1359px;
	}
	.elementor-3253 .elementor-element.elementor-element-92aefa8 {
		--width: 40%;
	}
	.elementor-3253 .elementor-element.elementor-element-43cfbe1 {
		--width: 80%;
	}
	.elementor-3253 .elementor-element.elementor-element-c069d49 {
		--width: 1359px;
	}
	.elementor-3253 .elementor-element.elementor-element-17cad90 {
		--width: 40%;
	}
	.elementor-3253 .elementor-element.elementor-element-af341cc {
		--width: 80%;
	}
	.elementor-3253 .elementor-element.elementor-element-bef0988 {
		--width: 1359px;
	}
	.elementor-3253 .elementor-element.elementor-element-d15b147 {
		--width: 40%;
	}
	.elementor-3253 .elementor-element.elementor-element-97e4958 {
		--width: 80%;
	}
}
