/* End custom CSS */

.elementor-234468 .elementor-element.elementor-element-d21b5ea {
	--display: flex;
	--justify-content: center;
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-234468 .elementor-element.elementor-element-438fbad {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 48px;
	--padding-bottom: 48px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-234468 .elementor-element.elementor-element-f0039d1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-f0039d1 .elementor-heading-title {
	font-family: "TideSans Bold", Sans-serif;
	font-size: 56px;
	font-weight: 700;
	line-height: 1.125;
	color: #363636;
}

.elementor-234468 .elementor-element.elementor-element-06b8dfd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-06b8dfd .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-d489bef {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-d489bef .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-f8c4858 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-f8c4858 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-1026535 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-1026535 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-0c82815 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-0c82815 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-39a59d0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-39a59d0 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-9fc5c7b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-9fc5c7b .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-cb5469f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-cb5469f .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-04352aa {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-04352aa .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-19fbbf5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-19fbbf5 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-fd5e716 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-fd5e716 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-4cdf62c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-4cdf62c .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-58f5bde {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-58f5bde .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-e8b3ef0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-e8b3ef0 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-7e2e07b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-7e2e07b .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	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-234468 .elementor-element.elementor-element-4427719 {
	margin: 0px 32px calc(var(--kit-widget-spacing, 0px) + 16px) 20px;
	padding: 0px 0px 0px 50.4px;
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-0195f33 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-0195f33 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-bac700e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-bac700e .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-f6e5187 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-f6e5187 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-669d502 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-669d502 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-5363508 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-5363508 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-a7a1fb5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-a7a1fb5 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-61c2a6d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-61c2a6d .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-5a37c5f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-5a37c5f .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-65b5b10 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-65b5b10 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-f926286 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-f926286 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-084dd91 {
	margin: 0px 32px calc(var(--kit-widget-spacing, 0px) + 16px) 20px;
	padding: 0px 0px 0px 50.4px;
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 150%;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-f50a765 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-f50a765 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-76686d7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-76686d7 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-c033dc9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-c033dc9 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-a2e6677 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-a2e6677 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-e0f401f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-e0f401f .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-4a263f8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-4a263f8 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-88c17f0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-88c17f0 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-ac21fa1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-ac21fa1 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-94d6085 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-94d6085 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-9ed569c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-9ed569c .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-0cd0bdd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-0cd0bdd .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-14fca04 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-14fca04 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-9c042ce {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-9c042ce .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-afcaa4d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-afcaa4d .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-3602609 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-3602609 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-8f80afc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-8f80afc .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-5dc0bb4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-5dc0bb4 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-7e32c04 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-7e32c04 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-a7d2fd4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-a7d2fd4 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-f44c21a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-f44c21a .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-c777416 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-c777416 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-09e2e86 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-09e2e86 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-819f710 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-819f710 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-b49716a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-b49716a .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-8e5b5b1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-8e5b5b1 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-b4b11d0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-b4b11d0 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-74b24c2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-74b24c2 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-e15c494 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-e15c494 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-dae0b11 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-dae0b11 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-165a830 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-165a830 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-7414e58 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-7414e58 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-e5fa22d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-e5fa22d .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-909ba27 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-909ba27 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-901bdb0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-901bdb0 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-3874b57 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-3874b57 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-cc8a942 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-cc8a942 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-7e73715 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-7e73715 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-e390d27 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-e390d27 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-ffe4f10 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-ffe4f10 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-6d92ef7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-6d92ef7 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-c2fdebf {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-c2fdebf .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-b1bd166 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-b1bd166 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-0ba9740 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-0ba9740 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-503f14c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-503f14c .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-418aebb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-418aebb .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-89ff61b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-89ff61b .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-0b6e72d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-0b6e72d .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-ffbb89e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-ffbb89e .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-4ba6f49 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-4ba6f49 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-f48fe65 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-f48fe65 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-023bfc2 {
	margin: 0px 32px calc(var(--kit-widget-spacing, 0px) + 16px) 20px;
	padding: 0px 0px 0px 50.4px;
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-26eb157 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-26eb157 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-0588b9b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-0588b9b .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-a7b0b1a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-a7b0b1a .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-45080ff {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-45080ff .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-3d4e64a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-3d4e64a .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-45ae5a0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-45ae5a0 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-191cb7c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-191cb7c .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-bbb4583 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-bbb4583 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-36b3f40 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-36b3f40 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-5f4c12b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-5f4c12b .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-5e8b5d9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-5e8b5d9 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-1534ecd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-1534ecd .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-f247e69 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-f247e69 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-9cbadc3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-9cbadc3 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-9a3dcc7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-9a3dcc7 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-c6144e8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-c6144e8 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-143135a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-143135a .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-d3b9701 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-d3b9701 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-5967d5c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-5967d5c .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-1696c15 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-1696c15 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-8473b6d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-8473b6d .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-c43c75b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-c43c75b .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-d189445 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-d189445 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-8f7a8cd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-8f7a8cd .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-a435cc0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-a435cc0 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-351fcb5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-351fcb5 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-115a041 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-115a041 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-f28930d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-f28930d .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-2333390 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-2333390 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-52e4e79 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-52e4e79 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-e5648e5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-e5648e5 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-1eb75df {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-1eb75df .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-687fea7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-687fea7 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-400a71e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-400a71e .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-6823ddc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-6823ddc .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-980049a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-980049a .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-2004772 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-2004772 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-6db17cf {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-6db17cf .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-c5b64a4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-c5b64a4 .elementor-heading-title {
	font-family: "TideSans Medium", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	color: #333;
}

.elementor-234468 .elementor-element.elementor-element-de90c67 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-de90c67 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-54b3134 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-54b3134 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

.elementor-234468 .elementor-element.elementor-element-7d5ea09 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-234468 .elementor-element.elementor-element-7d5ea09 .elementor-heading-title {
	font-family: "TideSans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	color: #454545;
}

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-234468 .elementor-element.elementor-element-f0039d1 .elementor-heading-title {
		font-size: 48px;
		line-height: 56px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-234468 .elementor-element.elementor-element-4427719 {
		padding: 0px 0px 0px 30px;
	}
	
	.elementor-234468 .elementor-element.elementor-element-084dd91 {
		padding: 0px 0px 0px 30px;
	}
	
	.elementor-234468 .elementor-element.elementor-element-023bfc2 {
		padding: 0px 0px 0px 30px;
	}
}

@media (max-width:767px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-234468 .elementor-element.elementor-element-f0039d1 .elementor-heading-title {
		font-size: 40px;
		line-height: 48px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-234468 .elementor-element.elementor-element-4427719 {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-234468 .elementor-element.elementor-element-084dd91 {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-234468 .elementor-element.elementor-element-023bfc2 {
		padding: 0px 0px 0px 10px;
	}
}

/* Start custom CSS for heading, class: .elementor-element-f0039d1 */
.elementor-234468 .elementor-element.elementor-element-f0039d1 span {
	color: #363636;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f8c4858 */
.elementor-234468 .elementor-element.elementor-element-f8c4858 b {
	font-family: inherit !important;
	font-weight: 600;
	font-size: 17px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-1026535 */
.elementor-234468 .elementor-element.elementor-element-1026535 b {
	font-family: inherit !important;
	font-weight: 600;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-0c82815 */
.elementor-234468 .elementor-element.elementor-element-0c82815 b {
	font-family: inherit !important;
	font-weight: 600;
	font-size: 17px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-39a59d0 */
.elementor-234468 .elementor-element.elementor-element-39a59d0 b {
	font-family: inherit !important;
	font-weight: 600;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-cb5469f */
.elementor-234468 .elementor-element.elementor-element-cb5469f b {
	font-family: inherit !important;
	font-weight: 600;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-19fbbf5 */
.elementor-234468 .elementor-element.elementor-element-19fbbf5 b {
	font-family: inherit !important;
	font-weight: 600;
	font-size: 17px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4cdf62c */
.elementor-234468 .elementor-element.elementor-element-4cdf62c b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-4cdf62c a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-58f5bde */
.elementor-234468 .elementor-element.elementor-element-58f5bde b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-58f5bde a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-7e2e07b */
.elementor-234468 .elementor-element.elementor-element-7e2e07b b {
	font-family: inherit !important;
	font-weight: 600;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4427719 */
.elementor-234468 .elementor-element.elementor-element-4427719 ul {
	list-style-type: disc !important;
}

.elementor-234468 .elementor-element.elementor-element-4427719 ul li {
	line-height: 30px;
	margin-bottom: 8px !important;
}

.elementor-234468 .elementor-element.elementor-element-4427719 ul, .elementor-234468 .elementor-element.elementor-element-4427719 ul li {
	font-family: "TideSans", sans-serif !important;
}

.elementor-234468 .elementor-element.elementor-element-4427719 ul li b, .elementor-234468 .elementor-element.elementor-element-4427719 ul li strong {
	font-family: inherit !important;
	font-weight: 600 !important;
	font-size: 17px !important;
}

.elementor-234468 .elementor-element.elementor-element-4427719 ul li i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-0195f33 */
.elementor-234468 .elementor-element.elementor-element-0195f33 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-0195f33 a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f6e5187 */
.elementor-234468 .elementor-element.elementor-element-f6e5187 b {
	font-family: inherit !important;
	font-weight: 600;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-669d502 */
.elementor-234468 .elementor-element.elementor-element-669d502 b {
	font-family: inherit !important;
	font-weight: 600;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-5363508 */
.elementor-234468 .elementor-element.elementor-element-5363508 b {
	font-family: inherit !important;
	font-weight: 600;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-61c2a6d */
.elementor-234468 .elementor-element.elementor-element-61c2a6d b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-61c2a6d a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-65b5b10 */
.elementor-234468 .elementor-element.elementor-element-65b5b10 b {
	font-family: inherit !important;
	font-weight: 600;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f926286 */
.elementor-234468 .elementor-element.elementor-element-f926286 b {
	font-family: inherit !important;
	font-weight: 600;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-084dd91 */
.elementor-234468 .elementor-element.elementor-element-084dd91 ol li {
	line-height: 30px;
	margin-bottom: 8px !important;
}

.elementor-234468 .elementor-element.elementor-element-084dd91 ol, .elementor-234468 .elementor-element.elementor-element-084dd91 ol li {
	font-family: "TideSans", sans-serif !important;
}

.elementor-234468 .elementor-element.elementor-element-084dd91 ul li b, .elementor-234468 .elementor-element.elementor-element-084dd91 ul li strong {
	font-family: inherit !important;
	font-weight: 600 !important;
	font-size: 17px !important;
}

.elementor-234468 .elementor-element.elementor-element-084dd91 ul li i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f50a765 */
.elementor-234468 .elementor-element.elementor-element-f50a765 b {
	font-family: inherit !important;
	font-weight: 600;
	font-size: 17px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c033dc9 */
.elementor-234468 .elementor-element.elementor-element-c033dc9 b {
	font-family: inherit !important;
	font-weight: 600;
	font-size: 17px;
}

.elementor-234468 .elementor-element.elementor-element-c033dc9 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a2e6677 */
.elementor-234468 .elementor-element.elementor-element-a2e6677 b {
	font-family: inherit !important;
	font-weight: 600;
	font-size: 17px;
}

.elementor-234468 .elementor-element.elementor-element-a2e6677 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4a263f8 */
.elementor-234468 .elementor-element.elementor-element-4a263f8 b {
	font-family: inherit !important;
	font-weight: 600;
	font-size: 17px;
}

.elementor-234468 .elementor-element.elementor-element-4a263f8 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-88c17f0 */
.elementor-234468 .elementor-element.elementor-element-88c17f0 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-88c17f0 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ac21fa1 */
.elementor-234468 .elementor-element.elementor-element-ac21fa1 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-ac21fa1 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-94d6085 */
.elementor-234468 .elementor-element.elementor-element-94d6085 b {
	font-family: inherit !important;
	font-weight: 600;
	font-size: 17px;
}

.elementor-234468 .elementor-element.elementor-element-94d6085 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-0cd0bdd */
.elementor-234468 .elementor-element.elementor-element-0cd0bdd b {
	font-family: inherit !important;
	font-weight: 600;
	font-size: 17px;
}

.elementor-234468 .elementor-element.elementor-element-0cd0bdd i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-9c042ce */
.elementor-234468 .elementor-element.elementor-element-9c042ce b {
	font-family: inherit !important;
	font-weight: 600;
	font-size: 17px;
}

.elementor-234468 .elementor-element.elementor-element-9c042ce i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3602609 */
.elementor-234468 .elementor-element.elementor-element-3602609 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-3602609 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8f80afc */
.elementor-234468 .elementor-element.elementor-element-8f80afc b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-8f80afc i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-7e32c04 */
.elementor-234468 .elementor-element.elementor-element-7e32c04 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-7e32c04 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f44c21a */
.elementor-234468 .elementor-element.elementor-element-f44c21a b {
	font-family: inherit !important;
	font-weight: 600;
	font-size: 17px;
}

.elementor-234468 .elementor-element.elementor-element-f44c21a i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-09e2e86 */
.elementor-234468 .elementor-element.elementor-element-09e2e86 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-09e2e86 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b49716a */
.elementor-234468 .elementor-element.elementor-element-b49716a b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-b49716a i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b4b11d0 */
.elementor-234468 .elementor-element.elementor-element-b4b11d0 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-b4b11d0 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-74b24c2 */
.elementor-234468 .elementor-element.elementor-element-74b24c2 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-74b24c2 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-e15c494 */
.elementor-234468 .elementor-element.elementor-element-e15c494 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-e15c494 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-165a830 */
.elementor-234468 .elementor-element.elementor-element-165a830 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-165a830 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-e5fa22d */
.elementor-234468 .elementor-element.elementor-element-e5fa22d b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-e5fa22d i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-901bdb0 */
.elementor-234468 .elementor-element.elementor-element-901bdb0 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-901bdb0 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3874b57 */
.elementor-234468 .elementor-element.elementor-element-3874b57 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-3874b57 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-cc8a942 */
.elementor-234468 .elementor-element.elementor-element-cc8a942 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-cc8a942 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-7e73715 */
.elementor-234468 .elementor-element.elementor-element-7e73715 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-7e73715 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-e390d27 */
.elementor-234468 .elementor-element.elementor-element-e390d27 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-e390d27 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ffe4f10 */
.elementor-234468 .elementor-element.elementor-element-ffe4f10 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-ffe4f10 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c2fdebf */
.elementor-234468 .elementor-element.elementor-element-c2fdebf b {
	font-family: inherit !important;
	font-weight: 600;
	font-size: 17px;
}

.elementor-234468 .elementor-element.elementor-element-c2fdebf i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-0ba9740 */
.elementor-234468 .elementor-element.elementor-element-0ba9740 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-0ba9740 i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-0ba9740 a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-418aebb */
.elementor-234468 .elementor-element.elementor-element-418aebb b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-418aebb i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-89ff61b */
.elementor-234468 .elementor-element.elementor-element-89ff61b b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-89ff61b i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-0b6e72d */
.elementor-234468 .elementor-element.elementor-element-0b6e72d b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-0b6e72d i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ffbb89e */
.elementor-234468 .elementor-element.elementor-element-ffbb89e b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-ffbb89e i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f48fe65 */
.elementor-234468 .elementor-element.elementor-element-f48fe65 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-f48fe65 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-023bfc2 */
.elementor-234468 .elementor-element.elementor-element-023bfc2 ul {
	list-style-type: disc !important;
}

.elementor-234468 .elementor-element.elementor-element-023bfc2 ul li {
	line-height: 30px;
	margin-bottom: 8px !important;
}

.elementor-234468 .elementor-element.elementor-element-023bfc2 ul, .elementor-234468 .elementor-element.elementor-element-023bfc2 ul li {
	font-family: "TideSans", sans-serif !important;
}

.elementor-234468 .elementor-element.elementor-element-023bfc2 ul li b, .elementor-234468 .elementor-element.elementor-element-023bfc2 ul li strong {
	font-family: inherit !important;
	font-weight: 600 !important;
	font-size: 17px !important;
}

.elementor-234468 .elementor-element.elementor-element-023bfc2 ul li i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-26eb157 */
.elementor-234468 .elementor-element.elementor-element-26eb157 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-26eb157 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-0588b9b */
.elementor-234468 .elementor-element.elementor-element-0588b9b b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-0588b9b i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a7b0b1a */
.elementor-234468 .elementor-element.elementor-element-a7b0b1a b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-a7b0b1a i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-45080ff */
.elementor-234468 .elementor-element.elementor-element-45080ff b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-45080ff i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3d4e64a */
.elementor-234468 .elementor-element.elementor-element-3d4e64a b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-3d4e64a i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-45ae5a0 */
.elementor-234468 .elementor-element.elementor-element-45ae5a0 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-45ae5a0 i {
	font-family: inherit;
	font-weight: inherit;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-191cb7c */
.elementor-234468 .elementor-element.elementor-element-191cb7c b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-191cb7c i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-191cb7c a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-bbb4583 */
.elementor-234468 .elementor-element.elementor-element-bbb4583 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-bbb4583 i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-bbb4583 a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-36b3f40 */
.elementor-234468 .elementor-element.elementor-element-36b3f40 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-36b3f40 i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-36b3f40 a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-5e8b5d9 */
.elementor-234468 .elementor-element.elementor-element-5e8b5d9 b {
	font-family: inherit !important;
	font-weight: 600;
	font-size: 17px;
}

.elementor-234468 .elementor-element.elementor-element-5e8b5d9 i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-5e8b5d9 a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-1534ecd */
.elementor-234468 .elementor-element.elementor-element-1534ecd b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-1534ecd i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-1534ecd a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-9cbadc3 */
.elementor-234468 .elementor-element.elementor-element-9cbadc3 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-9cbadc3 i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-9cbadc3 a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c6144e8 */
.elementor-234468 .elementor-element.elementor-element-c6144e8 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-c6144e8 i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-c6144e8 a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d3b9701 */
.elementor-234468 .elementor-element.elementor-element-d3b9701 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-d3b9701 i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-d3b9701 a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-5967d5c */
.elementor-234468 .elementor-element.elementor-element-5967d5c b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-5967d5c i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-5967d5c a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8473b6d */
.elementor-234468 .elementor-element.elementor-element-8473b6d b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-8473b6d i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-8473b6d a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d189445 */
.elementor-234468 .elementor-element.elementor-element-d189445 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-d189445 i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-d189445 a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a435cc0 */
.elementor-234468 .elementor-element.elementor-element-a435cc0 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-a435cc0 i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-a435cc0 a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-115a041 */
.elementor-234468 .elementor-element.elementor-element-115a041 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-115a041 i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-115a041 a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2333390 */
.elementor-234468 .elementor-element.elementor-element-2333390 b {
	font-family: inherit !important;
	font-weight: 600;
	font-size: 17px;
}

.elementor-234468 .elementor-element.elementor-element-2333390 i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-2333390 a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-52e4e79 */
.elementor-234468 .elementor-element.elementor-element-52e4e79 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-52e4e79 i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-52e4e79 a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-e5648e5 */
.elementor-234468 .elementor-element.elementor-element-e5648e5 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-e5648e5 i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-e5648e5 a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-1eb75df */
.elementor-234468 .elementor-element.elementor-element-1eb75df b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-1eb75df i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-1eb75df a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-400a71e */
.elementor-234468 .elementor-element.elementor-element-400a71e b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-400a71e i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-400a71e a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-980049a */
.elementor-234468 .elementor-element.elementor-element-980049a b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-980049a i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-980049a a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-6db17cf */
.elementor-234468 .elementor-element.elementor-element-6db17cf b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-6db17cf i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-6db17cf a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-de90c67 */
.elementor-234468 .elementor-element.elementor-element-de90c67 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-de90c67 i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-de90c67 a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-54b3134 */
.elementor-234468 .elementor-element.elementor-element-54b3134 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-54b3134 i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-54b3134 a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-7d5ea09 */
.elementor-234468 .elementor-element.elementor-element-7d5ea09 b {
	font-family: inherit !important;
	font-weight: 600;
}

.elementor-234468 .elementor-element.elementor-element-7d5ea09 i {
	font-family: inherit;
	font-weight: inherit;
}

.elementor-234468 .elementor-element.elementor-element-7d5ea09 a {
	text-decoration: underline !important;
	color: #485fc7 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-438fbad */
@media screen and (min-width:1024px) {
	.elementor-234468 .elementor-element.elementor-element-438fbad {
		width: 95% !important;
		max-width: 1344px !important;
	}
}

@media screen and (max-width:1023px) {
	.elementor-234468 .elementor-element.elementor-element-438fbad {
		width: 95% !important;
		max-width: 960px !important;
	}
}
