/* End custom CSS */

.elementor-5322 .elementor-element.elementor-element-18d2e58:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-18d2e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-glggp.nitrocdn.com/KgtbOAQbzngiuSpVRHqJgsaCBixUqPZj/assets/images/optimized/rev-7f95aa5/www.smithanglin.com/wp-content/uploads/2025/01/smith-anglin-hero-plane-min-scaled.jpg");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-5322 .elementor-element.elementor-element-18d2e58 > .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(90deg, #9f978f 0%, rgba(159, 151, 143, .45) 100%);
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5322 .elementor-element.elementor-element-18d2e58 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 140px 20px 140px 20px;
}

.elementor-5322 .elementor-element.elementor-element-33e610b {
	padding: 0px 20px 0px 20px;
}

.elementor-5322 .elementor-element.elementor-element-0be0609 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-widget-heading .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-5322 .elementor-element.elementor-element-a10e666 > .elementor-widget-container {
	margin: 0px 0px 28px 0px;
}

.elementor-5322 .elementor-element.elementor-element-a10e666 .elementor-heading-title {
	font-size: 72px;
	line-height: 1em;
	color: var(--e-global-color-083b721);
}

.elementor-widget-text-editor {
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-5322 .elementor-element.elementor-element-3621641 {
	font-size: 18px;
	line-height: 1.5em;
	color: #fff;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-5322 .elementor-element.elementor-element-e96c4cf .elementor-button {
	background-color: rgba(169, 52, 57, 0);
	font-family: var(--e-global-typography-dd8dbf2-font-family), serif;
	font-size: var(--e-global-typography-dd8dbf2-font-size);
	font-weight: var(--e-global-typography-dd8dbf2-font-weight);
	line-height: var(--e-global-typography-dd8dbf2-line-height);
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5322 .elementor-element.elementor-element-e96c4cf .elementor-button:hover, .elementor-5322 .elementor-element.elementor-element-e96c4cf .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-083b721);
	border-color: var(--e-global-color-primary);
}

.elementor-5322 .elementor-element.elementor-element-e96c4cf > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-5322 .elementor-element.elementor-element-e96c4cf .elementor-button:hover svg, .elementor-5322 .elementor-element.elementor-element-e96c4cf .elementor-button:focus svg {
	fill: var(--e-global-color-083b721);
}

.elementor-5322 .elementor-element.elementor-element-35f068c {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 0px 90px 0px;
}

.elementor-5322 .elementor-element.elementor-element-11b7091 .elementor-heading-title {
	font-family: var(--e-global-typography-f9e39ef-font-family), serif;
	font-size: var(--e-global-typography-f9e39ef-font-size);
	font-weight: var(--e-global-typography-f9e39ef-font-weight);
	line-height: var(--e-global-typography-f9e39ef-line-height);
	color: var(--e-global-color-primary);
}

.elementor-5322 .elementor-element.elementor-element-c433a55 {
	font-family: var(--e-global-typography-dab0f54-font-family), serif;
	font-size: var(--e-global-typography-dab0f54-font-size);
	font-weight: var(--e-global-typography-dab0f54-font-weight);
	line-height: var(--e-global-typography-dab0f54-line-height);
}

.elementor-5322 .elementor-element.elementor-element-b243891:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-b243891 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-5322 .elementor-element.elementor-element-b243891 > .elementor-container {
	max-width: 1200px;
}

.elementor-5322 .elementor-element.elementor-element-b243891 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 30px 0px;
}

.elementor-5322 .elementor-element.elementor-element-b243891 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5322 .elementor-element.elementor-element-34bc4a8 {
	margin-top: -70px;
	margin-bottom: 0px;
	z-index: 1;
}

.elementor-5322 .elementor-element.elementor-element-b4441a8.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
}

.elementor-5322 .elementor-element.elementor-element-cb3f549 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-5322 .elementor-element.elementor-element-cb3f549 > .elementor-widget-container {
	padding: 60px 15px 60px 15px;
	border-radius: 100px 100px 100px 100px;
}

.elementor-5322 .elementor-element.elementor-element-cb3f549 .elementor-counter-number-wrapper {}

.elementor-5322 .elementor-element.elementor-element-4d1a706 {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-4d1a706 .elementor-heading-title {
	font-family: "Crimson Text", serif;
	font-size: 27px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-accent);
}

.elementor-5322 .elementor-element.elementor-element-b2f5106.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-5322 .elementor-element.elementor-element-ec68be2 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-5322 .elementor-element.elementor-element-ec68be2 > .elementor-widget-container {
	padding: 60px 15px 60px 15px;
	border-radius: 100px 100px 100px 100px;
}

.elementor-5322 .elementor-element.elementor-element-ec68be2 .elementor-counter-number-wrapper {}

.elementor-5322 .elementor-element.elementor-element-7ad70e4 {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-7ad70e4 .elementor-heading-title {
	font-family: "Crimson Text", serif;
	font-size: 27px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-accent);
}

.elementor-5322 .elementor-element.elementor-element-7e413fd.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-5322 .elementor-element.elementor-element-65396cc {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-5322 .elementor-element.elementor-element-65396cc > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	border-radius: 100px 100px 100px 100px;
}

.elementor-5322 .elementor-element.elementor-element-65396cc .elementor-counter-number-wrapper {}

.elementor-5322 .elementor-element.elementor-element-8c22452 {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-8c22452 .elementor-heading-title {
	font-family: "Crimson Text", serif;
	font-size: 27px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-accent);
}

.elementor-5322 .elementor-element.elementor-element-5b73071:not(.elementor-motion-effects-element-type-background), .elementor-5322 .elementor-element.elementor-element-5b73071 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-eb50583);
}

.elementor-5322 .elementor-element.elementor-element-5b73071 > .elementor-container {
	max-width: 1010px;
}

.elementor-5322 .elementor-element.elementor-element-5b73071 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 0px 20px 0px;
}

.elementor-5322 .elementor-element.elementor-element-5b73071 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-5322 .elementor-element.elementor-element-303a74d {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-303a74d > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-5322 .elementor-element.elementor-element-303a74d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-303a74d .elementor-icon {
	font-size: 60px;
}

.elementor-5322 .elementor-element.elementor-element-303a74d .elementor-icon svg {
	height: 60px;
}

.elementor-5322 .elementor-element.elementor-element-d77f19c {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-d77f19c .elementor-counter-number-wrapper {
	font-family: var(--e-global-typography-5ea1baa-font-family), serif;
	font-size: var(--e-global-typography-5ea1baa-font-size);
	font-weight: var(--e-global-typography-5ea1baa-font-weight);
	line-height: var(--e-global-typography-5ea1baa-line-height);
}

.elementor-5322 .elementor-element.elementor-element-d77f19c .elementor-counter-title {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-dab0f54-font-family), serif;
	font-size: var(--e-global-typography-dab0f54-font-size);
	font-weight: var(--e-global-typography-dab0f54-font-weight);
	line-height: var(--e-global-typography-dab0f54-line-height);
}

.elementor-5322 .elementor-element.elementor-element-4b9e95e {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-4b9e95e .elementor-heading-title {
	font-family: var(--e-global-typography-5ea1baa-font-family), serif;
	font-size: var(--e-global-typography-5ea1baa-font-size);
	font-weight: var(--e-global-typography-5ea1baa-font-weight);
	line-height: var(--e-global-typography-5ea1baa-line-height);
}

.elementor-5322 .elementor-element.elementor-element-a046cf0 {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-a046cf0 .elementor-heading-title {
	font-family: var(--e-global-typography-dab0f54-font-family), serif;
	font-size: var(--e-global-typography-dab0f54-font-size);
	font-weight: var(--e-global-typography-dab0f54-font-weight);
	line-height: var(--e-global-typography-dab0f54-line-height);
	color: var(--e-global-color-accent);
}

.elementor-5322 .elementor-element.elementor-element-f16c439 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-f16c439 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-f16c439.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-f16c439.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-f16c439.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-f16c439.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-f16c439.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-f16c439 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-f16c439 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-8573e7d {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-8573e7d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-8573e7d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-8573e7d.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-8573e7d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-8573e7d.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-8573e7d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-8573e7d .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-8573e7d .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-8c23bbf {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-8c23bbf .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-8c23bbf.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-8c23bbf.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-8c23bbf.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-8c23bbf.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-8c23bbf.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-8c23bbf .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-8c23bbf .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-520196b {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-520196b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-520196b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-520196b.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-520196b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-520196b.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-520196b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-520196b .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-520196b .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-3ee78bc {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-3ee78bc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-3ee78bc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-3ee78bc.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-3ee78bc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-3ee78bc.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-3ee78bc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-3ee78bc .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-3ee78bc .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-ebc91f0 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-ebc91f0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-ebc91f0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-ebc91f0.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-ebc91f0.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-ebc91f0.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-ebc91f0.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-ebc91f0 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-ebc91f0 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-9c63789 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-9c63789 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-9c63789.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-9c63789.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-9c63789.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-9c63789.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-9c63789.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-9c63789 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-9c63789 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-6d075a3 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-6d075a3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-6d075a3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-6d075a3.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-6d075a3.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-6d075a3.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-6d075a3.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-6d075a3 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-6d075a3 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-d568324 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-d568324 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-d568324.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-d568324.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-d568324.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-d568324.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-d568324.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-d568324 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-d568324 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-5dfc43c {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-5dfc43c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-5dfc43c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-5dfc43c.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-5dfc43c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-5dfc43c.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-5dfc43c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-5dfc43c .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-5dfc43c .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-697b15c {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-697b15c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-697b15c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-697b15c.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-697b15c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-697b15c.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-697b15c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-697b15c .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-697b15c .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-b4a22d0 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-b4a22d0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-b4a22d0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-b4a22d0.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-b4a22d0.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-b4a22d0.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-b4a22d0.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-b4a22d0 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-b4a22d0 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-e850d26 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-e850d26 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-e850d26.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-e850d26.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-e850d26.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-e850d26.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-e850d26.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-e850d26 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-e850d26 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-76db645 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-76db645 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-76db645.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-76db645.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-76db645.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-76db645.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-76db645.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-76db645 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-76db645 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-03b3fd3 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-03b3fd3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-03b3fd3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-03b3fd3.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-03b3fd3.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-03b3fd3.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-03b3fd3.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-03b3fd3 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-03b3fd3 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-88c89bf {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-88c89bf .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-88c89bf.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-88c89bf.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-88c89bf.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-88c89bf.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-88c89bf.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-88c89bf .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-88c89bf .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-77aadbf {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-77aadbf .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-77aadbf.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-77aadbf.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-77aadbf.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-77aadbf.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-77aadbf.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-77aadbf .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-77aadbf .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-16584fd {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-16584fd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-16584fd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-16584fd.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-16584fd.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-16584fd.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-16584fd.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-16584fd .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-16584fd .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-7898503 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-7898503 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-7898503.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-7898503.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-7898503.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-7898503.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-7898503.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-7898503 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-7898503 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-bc1cc1a {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-bc1cc1a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-bc1cc1a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-bc1cc1a.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-bc1cc1a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-bc1cc1a.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-bc1cc1a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-bc1cc1a .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-bc1cc1a .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-8efec89 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-8efec89 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-8efec89.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-8efec89.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-8efec89.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-8efec89.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-8efec89.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-8efec89 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-8efec89 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-dff283d {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-dff283d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-dff283d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-dff283d.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-dff283d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-dff283d.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-dff283d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-dff283d .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-dff283d .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-1bbd649 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-1bbd649 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-1bbd649.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-1bbd649.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-1bbd649.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-1bbd649.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-1bbd649.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-1bbd649 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-1bbd649 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-ef6f620 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-ef6f620 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-ef6f620.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-ef6f620.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-ef6f620.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-ef6f620.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-ef6f620.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-ef6f620 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-ef6f620 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-0bac876 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-0bac876 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-0bac876.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-0bac876.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-0bac876.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-0bac876.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-0bac876.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-0bac876 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-0bac876 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-9352cce {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-9352cce .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-9352cce.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-9352cce.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-9352cce.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-9352cce.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-9352cce.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-9352cce .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-9352cce .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-6d0d43e {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-6d0d43e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-6d0d43e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-6d0d43e.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-6d0d43e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-6d0d43e.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-6d0d43e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-6d0d43e .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-6d0d43e .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-38a98b8 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-38a98b8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-38a98b8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-38a98b8.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-38a98b8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-38a98b8.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-38a98b8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-38a98b8 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-38a98b8 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-39a742d {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-39a742d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-39a742d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-39a742d.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-39a742d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-39a742d.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-39a742d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-39a742d .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-39a742d .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-b1ce0d6 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-b1ce0d6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-b1ce0d6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-b1ce0d6.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-b1ce0d6.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-b1ce0d6.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-b1ce0d6.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-b1ce0d6 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-b1ce0d6 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-cf42868 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-cf42868 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-cf42868.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-cf42868.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-cf42868.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-cf42868.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-cf42868.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-cf42868 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-cf42868 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-d9e84b4 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-d9e84b4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-d9e84b4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-d9e84b4.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-d9e84b4.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-d9e84b4.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-d9e84b4.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-d9e84b4 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-d9e84b4 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-fea855d {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-fea855d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-fea855d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-fea855d.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-fea855d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-fea855d.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-fea855d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-fea855d .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-fea855d .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-85726b4 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-85726b4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-85726b4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-85726b4.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-85726b4.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-85726b4.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-85726b4.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-85726b4 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-85726b4 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-ff5aad0 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-ff5aad0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-ff5aad0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-ff5aad0.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-ff5aad0.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-ff5aad0.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-ff5aad0.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-ff5aad0 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-ff5aad0 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-ca123f6 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-ca123f6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-ca123f6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-ca123f6.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-ca123f6.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-ca123f6.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-ca123f6.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-ca123f6 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-ca123f6 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-61d21aa {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-61d21aa .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-61d21aa.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-61d21aa.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-61d21aa.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-61d21aa.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-61d21aa.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-61d21aa .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-61d21aa .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-104e697 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-104e697 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-104e697.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-104e697.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-104e697.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-104e697.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-104e697.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-104e697 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-104e697 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-674a482 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-674a482 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-674a482.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-674a482.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-674a482.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-674a482.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-674a482.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-674a482 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-674a482 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-874079e {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-874079e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-874079e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-874079e.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-874079e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-874079e.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-874079e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-874079e .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-874079e .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-bc4794b {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-bc4794b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-bc4794b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-bc4794b.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-bc4794b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-bc4794b.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-bc4794b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-bc4794b .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-bc4794b .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-adf9092 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-adf9092 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-adf9092.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-adf9092.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-adf9092.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-adf9092.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-adf9092.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-adf9092 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-adf9092 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-5db9009 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-5db9009 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-5db9009.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-5db9009.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-5db9009.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-5db9009.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-5db9009.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-5db9009 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-5db9009 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-7c34dd1 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-7c34dd1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-7c34dd1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-7c34dd1.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-7c34dd1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-7c34dd1.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-7c34dd1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-7c34dd1 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-7c34dd1 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-ccb0f9d {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-ccb0f9d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-ccb0f9d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-ccb0f9d.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-ccb0f9d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-ccb0f9d.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-ccb0f9d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-ccb0f9d .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-ccb0f9d .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-0854d77 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-0854d77 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-0854d77.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-0854d77.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-0854d77.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-0854d77.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-0854d77.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-0854d77 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-0854d77 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-aa4bef2 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-aa4bef2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-aa4bef2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-aa4bef2.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-aa4bef2.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-aa4bef2.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-aa4bef2.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-aa4bef2 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-aa4bef2 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-1f42726 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-1f42726 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-1f42726.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-1f42726.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-1f42726.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-1f42726.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-1f42726.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-1f42726 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-1f42726 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-b28449d {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-b28449d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-b28449d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-b28449d.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-b28449d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-b28449d.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-b28449d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-b28449d .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-b28449d .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-27f4839 {
	width: auto;
	max-width: auto;
}

.elementor-5322 .elementor-element.elementor-element-27f4839 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-27f4839.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-27f4839.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-27f4839.elementor-view-default .elementor-icon {
	color: var(--e-global-color-adb70b1);
	border-color: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-27f4839.elementor-view-framed .elementor-icon, .elementor-5322 .elementor-element.elementor-element-27f4839.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-adb70b1);
}

.elementor-5322 .elementor-element.elementor-element-27f4839 .elementor-icon {
	font-size: 30px;
}

.elementor-5322 .elementor-element.elementor-element-27f4839 .elementor-icon svg {
	height: 30px;
}

.elementor-5322 .elementor-element.elementor-element-ac4e8a7 {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-ac4e8a7 .elementor-heading-title {
	font-family: var(--e-global-typography-dab0f54-font-family), serif;
	font-size: var(--e-global-typography-dab0f54-font-size);
	font-weight: var(--e-global-typography-dab0f54-font-weight);
	line-height: var(--e-global-typography-dab0f54-line-height);
	color: var(--e-global-color-accent);
}

.elementor-5322 .elementor-element.elementor-element-7397b5f {
	text-align: center;
}

.elementor-5322 .elementor-element.elementor-element-7397b5f .elementor-heading-title {
	font-family: var(--e-global-typography-96bea67-font-family), serif;
	font-size: var(--e-global-typography-96bea67-font-size);
	font-weight: var(--e-global-typography-96bea67-font-weight);
	line-height: var(--e-global-typography-96bea67-line-height);
	color: var(--e-global-color-accent);
}

.elementor-5322 .elementor-element.elementor-element-5c2b0916 {
	padding: 0px 0px 0px 0px;
}

.elementor-5322 .elementor-element.elementor-element-21eb744 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-5322 .elementor-element.elementor-element-e388444 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-5322 .elementor-element.elementor-element-e388444 > .elementor-background-overlay {
	background-color: var(--e-global-color-adb70b1);
	opacity: .5;
}

.elementor-5322 .elementor-element.elementor-element-c367317 > .elementor-element-populated {
	padding: 0px 140px 0px 0px;
}

.elementor-5322 .elementor-element.elementor-element-c7b79ef > .elementor-widget-container {
	margin: 30px 30px 30px 30px;
}

.elementor-5322 .elementor-element.elementor-element-c7b79ef .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5322 .elementor-element.elementor-element-0e1e34e > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

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

@media (max-width:1024px) {
	.elementor-5322 .elementor-element.elementor-element-18d2e58 {
		padding: 70px 20px 70px 20px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-e96c4cf .elementor-button {
		font-size: var(--e-global-typography-dd8dbf2-font-size);
		line-height: var(--e-global-typography-dd8dbf2-line-height);
	}
	
	.elementor-5322 .elementor-element.elementor-element-11b7091 .elementor-heading-title {
		font-size: var(--e-global-typography-f9e39ef-font-size);
		line-height: var(--e-global-typography-f9e39ef-line-height);
	}
	
	.elementor-5322 .elementor-element.elementor-element-c433a55 {
		font-size: var(--e-global-typography-dab0f54-font-size);
		line-height: var(--e-global-typography-dab0f54-line-height);
	}
	
	.elementor-5322 .elementor-element.elementor-element-d77f19c .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-5ea1baa-font-size);
		line-height: var(--e-global-typography-5ea1baa-line-height);
	}
	
	.elementor-5322 .elementor-element.elementor-element-d77f19c .elementor-counter-title {
		font-size: var(--e-global-typography-dab0f54-font-size);
		line-height: var(--e-global-typography-dab0f54-line-height);
	}
	
	.elementor-5322 .elementor-element.elementor-element-4b9e95e .elementor-heading-title {
		font-size: var(--e-global-typography-5ea1baa-font-size);
		line-height: var(--e-global-typography-5ea1baa-line-height);
	}
	
	.elementor-5322 .elementor-element.elementor-element-a046cf0 .elementor-heading-title {
		font-size: var(--e-global-typography-dab0f54-font-size);
		line-height: var(--e-global-typography-dab0f54-line-height);
	}
	
	.elementor-5322 .elementor-element.elementor-element-ac4e8a7 .elementor-heading-title {
		font-size: var(--e-global-typography-dab0f54-font-size);
		line-height: var(--e-global-typography-dab0f54-line-height);
	}
	
	.elementor-5322 .elementor-element.elementor-element-7397b5f .elementor-heading-title {
		font-size: var(--e-global-typography-96bea67-font-size);
		line-height: var(--e-global-typography-96bea67-line-height);
	}
}

@media (max-width:800px) {
	.elementor-5322 .elementor-element.elementor-element-18d2e58 {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-a10e666 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-a10e666 .elementor-heading-title {
		font-size: 42px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-e96c4cf .elementor-button {
		font-size: var(--e-global-typography-dd8dbf2-font-size);
		line-height: var(--e-global-typography-dd8dbf2-line-height);
	}
	
	.elementor-5322 .elementor-element.elementor-element-11b7091 .elementor-heading-title {
		font-size: var(--e-global-typography-f9e39ef-font-size);
		line-height: var(--e-global-typography-f9e39ef-line-height);
	}
	
	.elementor-5322 .elementor-element.elementor-element-c433a55 {
		font-size: var(--e-global-typography-dab0f54-font-size);
		line-height: var(--e-global-typography-dab0f54-line-height);
	}
	
	.elementor-5322 .elementor-element.elementor-element-b243891 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-cb3f549 > .elementor-widget-container {
		padding: 43px 15px 42px 15px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-cb3f549 {
		--container-widget-width: 85px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 85px);
		max-width: 85px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-cb3f549 .elementor-counter-number-wrapper {
		font-size: 31px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-4d1a706 > .elementor-widget-container {
		margin: 15px 0px 20px 0px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-4d1a706 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-ec68be2 > .elementor-widget-container {
		padding: 43px 15px 42px 15px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-ec68be2 {
		--container-widget-width: 85px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 85px);
		max-width: 85px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-ec68be2 .elementor-counter-number-wrapper {
		font-size: 31px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-7ad70e4 > .elementor-widget-container {
		margin: 15px 0px 20px 0px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-7ad70e4 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-65396cc > .elementor-widget-container {
		padding: 43px 15px 42px 15px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-65396cc {
		--container-widget-width: 85px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 85px);
		max-width: 85px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-65396cc .elementor-counter-number-wrapper {
		font-size: 31px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-8c22452 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-8c22452 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-5322 .elementor-element.elementor-element-d77f19c .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-5ea1baa-font-size);
		line-height: var(--e-global-typography-5ea1baa-line-height);
	}
	
	.elementor-5322 .elementor-element.elementor-element-d77f19c .elementor-counter-title {
		font-size: var(--e-global-typography-dab0f54-font-size);
		line-height: var(--e-global-typography-dab0f54-line-height);
	}
	
	.elementor-5322 .elementor-element.elementor-element-4b9e95e .elementor-heading-title {
		font-size: var(--e-global-typography-5ea1baa-font-size);
		line-height: var(--e-global-typography-5ea1baa-line-height);
	}
	
	.elementor-5322 .elementor-element.elementor-element-a046cf0 .elementor-heading-title {
		font-size: var(--e-global-typography-dab0f54-font-size);
		line-height: var(--e-global-typography-dab0f54-line-height);
	}
	
	.elementor-5322 .elementor-element.elementor-element-ac4e8a7 .elementor-heading-title {
		font-size: var(--e-global-typography-dab0f54-font-size);
		line-height: var(--e-global-typography-dab0f54-line-height);
	}
	
	.elementor-5322 .elementor-element.elementor-element-7397b5f .elementor-heading-title {
		font-size: var(--e-global-typography-96bea67-font-size);
		line-height: var(--e-global-typography-96bea67-line-height);
	}
}

@media (min-width:801px) {
	.elementor-5322 .elementor-element.elementor-element-0be0609 {
		width: 49%;
	}
	
	.elementor-5322 .elementor-element.elementor-element-2f6af3e {
		width: 51%;
	}
}

@media (max-width:1024px) and (min-width:801px) {
	.elementor-5322 .elementor-element.elementor-element-0be0609 {
		width: 100%;
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-3621641 */
.elementor-kit-7 h2 {
	color: #fff;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-e96c4cf */
.elementor-5322 .elementor-element.elementor-element-e96c4cf .elementor-button-content-wrapper {
	display: inline;
}

.elementor-5322 .elementor-element.elementor-element-e96c4cf .elementor-button-icon {
	font-size: 80%;
}

/* End custom CSS */

/* Start custom CSS for counter, class: .elementor-element-cb3f549 */
.elementor-5322 .elementor-element.elementor-element-cb3f549 {
	background: #a93439;
	border-radius: 50%;
	height: 120px;
	width: 120px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.elementor-5322 .elementor-element.elementor-element-cb3f549 .elementor-counter-number-wrapper {
	font-size: 43px;
	font-family: "Crimson Text";
	font-weight: 400;
	color: #fff;
}

/* End custom CSS */

/* Start custom CSS for counter, class: .elementor-element-ec68be2 */
.elementor-5322 .elementor-element.elementor-element-ec68be2 {
	background: #a93439;
	border-radius: 50%;
	height: 120px;
	width: 120px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.elementor-5322 .elementor-element.elementor-element-ec68be2 .elementor-counter-number-wrapper {
	font-size: 43px;
	font-family: "Crimson Text";
	font-weight: 400;
	color: #fff;
}

@media (max-width:800px) {
	.elementor-widget-counter {
		height: 85px !important;
	}
	
	.elementor-counter-number-wrapper {
		font-size: 31px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for counter, class: .elementor-element-65396cc */
.elementor-5322 .elementor-element.elementor-element-65396cc {
	background: #a93439;
	border-radius: 50%;
	height: 120px;
	width: 120px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.elementor-5322 .elementor-element.elementor-element-65396cc .elementor-counter-number-wrapper {
	font-size: 43px;
	font-family: "Crimson Text";
	font-weight: 400;
	color: #fff;
}

/* End custom CSS */

/* Start custom CSS for counter, class: .elementor-element-d77f19c */
.elementor-5322 .elementor-element.elementor-element-d77f19c .elementor-counter-title {
	text-align: left;
}

.elementor-5322 .elementor-element.elementor-element-d77f19c .elementor-counter-number-prefix {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-001c28b */
.elementor-5322 .elementor-element.elementor-element-001c28b .elementor-widget-wrap {
	flex-wrap: nowrap;
}

@media screen and (max-width: 767px) {
	.elementor-5322 .elementor-element.elementor-element-001c28b .elementor-widget-wrap {
		justify-content: center;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4b9e95e */
.elementor-5322 .elementor-element.elementor-element-4b9e95e {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ac4e8a7 */
.elementor-5322 .elementor-element.elementor-element-ac4e8a7 {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS */
footer.elementor-location-footer {
	margin-top: 0;
}

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