
.elementor-1851 .elementor-element.elementor-element-3bb6af8 {
	--display: flex;
	--min-height: 350px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--overlay-opacity: .8;
}

.elementor-1851 .elementor-element.elementor-element-3bb6af8:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-3bb6af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.iphc.int/nitropack_static/VFrdzqtVHOuzntUyQrXdJKXVYqCmmvpz/assets/images/optimized/rev-8b93fcf/www.iphc.int/uploads/2023/11/IMG_8304-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1851 .elementor-element.elementor-element-3bb6af8::before, .elementor-1851 .elementor-element.elementor-element-3bb6af8 > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-3bb6af8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-3bb6af8 > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-3bb6af8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-3bb6af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(105, 104, 108, 0) 50%, #1f1e24 100%);
}

.elementor-1851 .elementor-element.elementor-element-cccb090 {
	--display: flex;
	--min-height: 180px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-cccb090:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-cccb090 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

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

.elementor-1851 .elementor-element.elementor-element-29d923b {
	text-align: center;
}

.elementor-1851 .elementor-element.elementor-element-29d923b .elementor-heading-title {
	font-family: var(--e-global-typography-e7b522f-font-family), Sans-serif;
	font-size: var(--e-global-typography-e7b522f-font-size);
	font-weight: var(--e-global-typography-e7b522f-font-weight);
	line-height: var(--e-global-typography-e7b522f-line-height);
	letter-spacing: var(--e-global-typography-e7b522f-letter-spacing);
	color: var(--e-global-color-3f1370a);
}

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

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

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

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

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

.elementor-1851 .elementor-element.elementor-element-12a631e {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-63c53dc);
	--divider-border-width: 2px;
}

.elementor-1851 .elementor-element.elementor-element-12a631e .elementor-divider-separator {
	width: 100px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1851 .elementor-element.elementor-element-12a631e .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-1851 .elementor-element.elementor-element-d695ced {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 100px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2050e1a .elementor-heading-title {
	font-family: var(--e-global-typography-32e94f0-font-family), Sans-serif;
	font-size: var(--e-global-typography-32e94f0-font-size);
	font-weight: var(--e-global-typography-32e94f0-font-weight);
	line-height: var(--e-global-typography-32e94f0-line-height);
}

.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-1851 .elementor-element.elementor-element-895d9fe {
	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);
}

.elementor-1851 .elementor-element.elementor-element-06875c2 .elementor-heading-title {
	font-family: var(--e-global-typography-b0af721-font-family), Sans-serif;
	font-size: var(--e-global-typography-b0af721-font-size);
	line-height: var(--e-global-typography-b0af721-line-height);
}

.elementor-1851 .elementor-element.elementor-element-7267d64 {
	--display: flex;
}

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

.elementor-1851 .elementor-element.elementor-element-db0e107 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 22px;
	--padding-bottom: 22px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-db0e107:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-db0e107 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-1851 .elementor-element.elementor-element-07d83ad {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e78b3c7 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-fc64a63 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-646b8af .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-9d082a0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c822d66 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-c06abf2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-230c4e5 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-e353f20 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1d1963b .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-9997c98 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-9997c98:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-9997c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-c0e1812 .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-0d02a9e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-b22b3b4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e1cb52b .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-06c5c0a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-928fe2e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-71b687c {
	--display: flex;
}

.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-1851 .elementor-element.elementor-element-b4b8c0a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-b4b8c0a.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-b4b8c0a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-b4b8c0a.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-b4b8c0a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-b4b8c0a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-b4b8c0a.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-b4b8c0a .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-b4b8c0a .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-325535e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-fcaa559 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-6a6827e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-75bd736 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-8e01b4b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-8e01b4b:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-8e01b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-9f7aec0 .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-faa58bf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-67cd3c5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-546f959 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-8dbbb97 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-44ccdb3 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-afa734c {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-3bf60fa.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-3bf60fa.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-3bf60fa.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-3bf60fa.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-3bf60fa.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-3bf60fa.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-3bf60fa.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-3bf60fa .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-3bf60fa .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-642e05e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-f17da95 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-3661e14 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c88a7a1 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-57a5e5d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-57a5e5d:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-57a5e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-d84fbe4 .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-dba9571 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-fbc97c8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-fe8785b .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-4adbaa9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d331e8c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-2c545b6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d893084 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-38fdc59 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-ccd9165 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-2833269 {
	--display: flex;
}

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

.elementor-1851 .elementor-element.elementor-element-1532a34 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 22px;
	--padding-bottom: 22px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-1532a34:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-1532a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-1851 .elementor-element.elementor-element-62e68c8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3107788 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-3d11ecd {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9143f16 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-7fe0cb2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-8410dcd .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-5664d35 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-db0e7c1 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-0215f71 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-741efd5 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-870c7de {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-870c7de:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-870c7de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-808164e .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-ec509fd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-2c181e8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d45d6a2 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-9960d2c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-801f819 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-cd901ba {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-57d46c7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-39fe999 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-60aae21 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1ade3c8 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-158946d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-158946d:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-158946d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-3a9e266 .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-8ded014 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-9985dc5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5833f89 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-ff4ef67 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0669074 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-c2a46e7 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-2385fb4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-2385fb4.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-2385fb4.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-2385fb4.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-2385fb4.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-2385fb4.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-2385fb4.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-2385fb4 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-2385fb4 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-715f397 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1475aad .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-48efc65 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-7e25224 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-da2285d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-01c7954 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-03398db .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-bdd5597 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2cdc752 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-3b5ea15 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-1a792a7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-1a792a7.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-1a792a7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-1a792a7.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-1a792a7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-1a792a7.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-1a792a7.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-1a792a7 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-1a792a7 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-f42dcec {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c310d53 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-70fe9e8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1596a34 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-21f4dce {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-0bbc376 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0f3c824 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-c8c78b9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c79a9c0 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-5c9248a {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-be04067.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-be04067.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-be04067.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-be04067.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-be04067.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-be04067.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-be04067.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-be04067 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-be04067 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-fba1dbe {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-f2120eb .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-22a27c1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3d16608 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-827ad88 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-78c664c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-bcd4a88 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-a86fc8d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-6272d4e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-411d731 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-5be7b7d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-5be7b7d.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-5be7b7d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-5be7b7d.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-5be7b7d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-5be7b7d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-5be7b7d.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-5be7b7d .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-5be7b7d .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-509313a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d3be528 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b40dc26 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-7da22c3 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-1914121 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-c07218b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-00ba59b .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-c14dbc0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-a094cec .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-4e52cc5 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-83ac52d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-83ac52d.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-83ac52d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-83ac52d.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-83ac52d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-83ac52d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-83ac52d.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-83ac52d .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-83ac52d .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-310e4df {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d2a8c2c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-ea6a601 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-4d1e8ae .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-4bf4e85 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-4bf4e85:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-4bf4e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-9caaa38 .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-e9462d3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-73b650f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-61f18d8 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e5825b8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-f7c3029 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-95340cf {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-6def972 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2342573 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-edb6cc7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e0f1b21 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-68de4c6 {
	--display: flex;
}

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

.elementor-1851 .elementor-element.elementor-element-b8fe883 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 22px;
	--padding-bottom: 22px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-b8fe883:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-b8fe883 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-1851 .elementor-element.elementor-element-97b8f54 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d36253f .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-080b9e9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-015c85b .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-de5cd1a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0856a1a .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-aecf5af {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e717968 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-30298cf {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e7ae626 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-b38ce4c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-b38ce4c:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-b38ce4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-d398670 .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-ca1e2b5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-3a547c4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-8e058af .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-dac8a8d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d17d57a .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-9d12420 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-8756439 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-be76f34 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-fa96258 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-7ebb267 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-cd74809 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-cd74809:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-cd74809 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-b9e7b01 .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-04a9ed3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-94ac1c7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-b5c6f44 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-cf0799d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2e0b7ea .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-6fd7c91 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-07178e8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-07178e8.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-07178e8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-07178e8.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-07178e8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-07178e8.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-07178e8.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-07178e8 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-07178e8 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-d7f8397 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-00ce27a .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e7ead26 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-26e2998 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-420e740 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-9bfc957 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-11bfddb .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-fe32a13 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-6ac0111 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-01999fa {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-9b7711e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9b7711e.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-9b7711e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-9b7711e.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-9b7711e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-9b7711e.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9b7711e.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9b7711e .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-9b7711e .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-25922b1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-94742c7 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-6d50680 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-a2638e7 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-4b273b8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-07ad13d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e72ae1c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-2c7e058 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-6784424 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-7283112 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-a66f203.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-a66f203.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-a66f203.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-a66f203.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-a66f203.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-a66f203.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-a66f203.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-a66f203 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-a66f203 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-0c27d17 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5d26243 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-4a4935f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-92a33cb .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-994b809 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-b911057 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-6101888 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-2021d3f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-68d6d45 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-78b5946 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-dc112f1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-dc112f1.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-dc112f1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-dc112f1.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-dc112f1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-dc112f1.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-dc112f1.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-dc112f1 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-dc112f1 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-30a8550 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-54a1d15 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-ebd1bf1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-769ce39 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-ddc5f24 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-1bc6433 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9e9d63c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-3b984c9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-056d782 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-792ec45 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-d205287.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-d205287.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-d205287.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-d205287.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-d205287.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-d205287.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-d205287.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-d205287 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-d205287 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-065e92e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-079c3cf .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-fa9e3be {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2cdb8d8 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b1560ab {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-d58a5f9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-ace64ee .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-4848eae {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1244c6f .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b4dc2fe {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-9aa5ec2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9aa5ec2.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-9aa5ec2.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-9aa5ec2.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-9aa5ec2.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-9aa5ec2.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9aa5ec2.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9aa5ec2 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-9aa5ec2 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-26360c7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2e55f31 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-3e10aa5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0f8d160 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-781d839 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-efd5d14 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c8c37b2 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-332bde3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-dbd3209 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-d1dc4f7 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-284df61.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-284df61.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-284df61.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-284df61.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-284df61.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-284df61.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-284df61.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-284df61 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-284df61 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-8e17d5e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-7cb99ed .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e14cb95 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-f6fe81e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-568812b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-de8dbd9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-00dcfb5 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-54f7254 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-fb9d65f .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-facffa4 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-fe358d5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-fe358d5.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-fe358d5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-fe358d5.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-fe358d5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-fe358d5.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-fe358d5.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-fe358d5 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-fe358d5 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-d4833aa {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-23e6bb1 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-a68b648 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0f20963 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-db94b83 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-db94b83:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-db94b83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-a22d62d .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-1e54eac {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-9d5afc4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3384a56 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-decbd2e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1c7ad1e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-666ca34 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-4c38a46 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9e7dab6 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-10c9418 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-52c037b .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-ab6a0f9 {
	--display: flex;
}

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

.elementor-1851 .elementor-element.elementor-element-7597bc0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 22px;
	--padding-bottom: 22px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-7597bc0:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-7597bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-1851 .elementor-element.elementor-element-6b247d4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2fcf1e6 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-ac0545d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3526b96 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-c62648b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-cd3ac27 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-3dd7fa6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e29cda2 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-b6858ed {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-bb9921d .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-444b789 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-444b789:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-444b789 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-820caaf .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-2db5a3d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-e5b0ca9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-b7e80cf .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-9433618 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-a190b10 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-89e5c37 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-ec9ec38 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e88b5b1 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-ff4595f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-70059cc .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f42e8af {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-f42e8af:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-f42e8af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-da359cb .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-04bd004 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-a7592f8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5104fa9 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-18371ee {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-94b06e8 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-10e26cc {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-fb5ce0f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-fb5ce0f.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-fb5ce0f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-fb5ce0f.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-fb5ce0f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-fb5ce0f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-fb5ce0f.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-fb5ce0f .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-fb5ce0f .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-19c4eda {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0614adb .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-74a0791 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-8bbcb43 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-dfc0300 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-eb6d50e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-aa9c973 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-ea11885 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-64ad325 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-02519b0 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-50b35ca.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-50b35ca.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-50b35ca.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-50b35ca.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-50b35ca.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-50b35ca.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-50b35ca.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-50b35ca .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-50b35ca .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-6f0265b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-a8d33f1 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-c35e8d1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-ea2ead9 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-1ebd35a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-769aecd {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-cbd4b0e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-5b3b99e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-55d7066 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-dbd519c {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-420e247.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-420e247.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-420e247.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-420e247.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-420e247.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-420e247.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-420e247.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-420e247 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-420e247 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-77fcc4a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-73a8c18 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-4f6a954 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-a4787fb .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-a68a0d8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-515f865 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-ffb523e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-d340f1b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-938ead7 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-650a0b4 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-8207339.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-8207339.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-8207339.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-8207339.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-8207339.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-8207339.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-8207339.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-8207339 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-8207339 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-1057c41 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-892e5a0 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e97276e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-7e689fb .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-9b292d9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-a69a3a3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e4bacc6 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-9f4e64c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c11b71f .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-7affe24 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-993feec.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-993feec.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-993feec.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-993feec.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-993feec.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-993feec.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-993feec.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-993feec .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-993feec .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-a689dd1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-6e549ac .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-0f29897 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-68331d6 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-6794a28 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-6794a28:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-6794a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-4f2a9c8 .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-94d19b7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-c6a59a3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-7bad085 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-31f6411 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e690135 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-31c0bbc {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-706ea54 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0b6f9c9 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-fbc2250 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1eda39d .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-eb1d1a0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-eb1d1a0:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-eb1d1a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-5347adc .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-bbe24e0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-504921b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-77cb443 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b543bb2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9b38d4b .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b2ba76a {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-e0800c6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-e0800c6.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-e0800c6.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-e0800c6.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-e0800c6.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-e0800c6.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-e0800c6.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-e0800c6 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-e0800c6 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-9a38fd0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-92a2f55 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-07f5f23 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-b973e4f .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-54b0fee {
	--display: flex;
}

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

.elementor-1851 .elementor-element.elementor-element-06b5465 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 22px;
	--padding-bottom: 22px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-06b5465:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-06b5465 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-1851 .elementor-element.elementor-element-61497c4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3a77f4b .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-8aa19e6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-876cfc7 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-4b06f97 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-97f536a .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-1b55b88 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2afc601 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-983fbf5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-fd1df29 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-63ca120 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9e6a8c0 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-c02cc53 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-4b86c00 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e5592ed .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-38b99b2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-4760273 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-2d9be0a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-4d74684 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b4ec6fa {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-845b3af .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-40fbb6e {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-f7ccb46.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-f7ccb46.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-f7ccb46.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-f7ccb46.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-f7ccb46.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-f7ccb46.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-f7ccb46.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-f7ccb46 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-f7ccb46 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-9899265 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-df65096 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-040934c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-549e885 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c9f9833 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-16c2031 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0e7691a .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-86318f3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-6450a3d .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e004920 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-de0624b .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-384cd40 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-7a4c573.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-7a4c573.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-7a4c573.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-7a4c573.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-7a4c573.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-7a4c573.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-7a4c573.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-7a4c573 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-7a4c573 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-fe634b7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e49790c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-1000c32 {
	--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	--n-accordion-title-justify-content: initial;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: -1;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-hover-color: var(--e-global-color-secondary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-3f1370a);
	--n-accordion-icon-hover-color: var(--e-global-color-7e0e225);
	--n-accordion-icon-active-color: var(--e-global-color-7e0e225);
}

.elementor-1851 .elementor-element.elementor-element-1000c32 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover {
	background-color: var(--e-global-color-a3c7455);
}

.elementor-1851 .elementor-element.elementor-element-1000c32 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	background-color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-1000c32 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	border-color: var(--e-global-color-ba6ee50);
}

.elementor-1851 .elementor-element.elementor-element-1000c32 {
	--n-accordion-padding: 20px 20px 20px 20px;
}

:where( .elementor-1851 .elementor-element.elementor-element-1000c32 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-36bd97f .elementor-heading-title {
	font-family: var(--e-global-typography-b0af721-font-family), Sans-serif;
	font-size: var(--e-global-typography-b0af721-font-size);
	line-height: var(--e-global-typography-b0af721-line-height);
}

.elementor-1851 .elementor-element.elementor-element-f32a732 {
	--display: flex;
}

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

.elementor-1851 .elementor-element.elementor-element-df6066d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 22px;
	--padding-bottom: 22px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-df6066d:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-df6066d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-1851 .elementor-element.elementor-element-8446aa3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-4fdfac2 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-e6f0285 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9b3a246 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-714bf61 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3caa7fa .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-73a7ee7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0d91808 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-456c2e7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-cf7be10 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-8c61f20 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-8c61f20:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-8c61f20 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-662d744 .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-6921bd0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-e85cc5c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d514f6a .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b5500b1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-f117492 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-55bf602 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-4bc983d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-4bc983d.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-4bc983d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-4bc983d.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-4bc983d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-4bc983d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-4bc983d.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-4bc983d .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-4bc983d .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-9714511 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c19e923 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-4c6bfe3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-ae37d44 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-4b00d38 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-e728bc4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c83032c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-6a6d928 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-af9e9e1 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-0b94c99 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-b13bb42.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-b13bb42.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-b13bb42.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-b13bb42.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-b13bb42.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-b13bb42.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-b13bb42.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-b13bb42 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-b13bb42 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-0a7bb36 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d5d6f4d .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-9d379c8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0e33668 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-85ca54c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-85ca54c:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-85ca54c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-a27efb1 .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-e2a3fd3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-920886f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-6323f42 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f3561a0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-7dd58bd .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-86493a1 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-5b20a34.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-5b20a34.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-5b20a34.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-5b20a34.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-5b20a34.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-5b20a34.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-5b20a34.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-5b20a34 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-5b20a34 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-b1bf9cd {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1ecd03e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-319b693 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-10b1e47 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-15315e6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-6588caf {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-52e78a4 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-1a4e325 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-308c06f .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-bbb9a32 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-729455f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-729455f.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-729455f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-729455f.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-729455f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-729455f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-729455f.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-729455f .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-729455f .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-78e9796 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1e28b42 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e8d5151 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c018926 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-a2f2490 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-f6783de {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-6078046 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-ad8c807 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5e11292 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-937a2ec {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-052b966 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9a52867 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e9130ee {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-92d5cdc .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-d77f759 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-8bb94db {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-7a30804 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-8ded46f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-cde36e7 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-8ff0eb9 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-bb18f9f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5f3024d .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-1472d3e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-41d2fc1 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-c630d41 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-9c1e638 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-b70229d .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-8eb6a54 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-a780573 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-7c2ce0a {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-846d10b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3347a79 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-223f152 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-553e888 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-c440556 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-6148cb0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9c93be7 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e7f0183 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-7002ca1 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-076db32 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-aade2fb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-ad45920 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-20822e4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-86041e1 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-6db53dd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-cded03e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-6f77d19 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-77cdf9a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-a730c37 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-3fae37d {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-9ed7440 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-bfe7803 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-6a839a9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-97afee8 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-97ea3e4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-4d4396d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-80b4ccb .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-5eb01b2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-bda334c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-84e402c {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-7572189 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-4880ef7 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-98f08b4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-69cdfb7 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-05bb818 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-813da62 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c18b668 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-2f4018d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-21747f9 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-dba3b5a {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-9611b8d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e5efa55 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-5db0c25 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-fbb7068 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-4c87acc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-f93ccdc {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c54e0ee .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-4e1e56e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-8f1ac60 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-06ee6b8 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-1e38227 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2a06282 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-fe8f499 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-8d9fe4b .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-a070bda {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-a070bda:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-a070bda > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-5305ecf .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-e01a222 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-4d5261f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-86977e5 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-c866120 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-01c9cc9 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-a3883eb {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-01b2bf9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3e3a6a7 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-2940522 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-af3d817 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-1335fe1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-e49a268 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-b08cf88 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-48fc0a3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-59504d4 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-869e552 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-aa5e0ee {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-11358c7 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-9b925e4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-65970fd .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b097e8a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-4b82f0b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-6621513 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-17a7187 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e2676b2 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-265cb3a {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-63bae94 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-56218c2 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-c70ac5e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-99220e1 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-2cdd449 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-0f4695a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9c98ad7 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-c0c8f8a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-281ab0e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-088523c {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-77cd6aa {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5500185 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-ffe945b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-4f2341c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-fd051c7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-a038199 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-849dffb .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f743efa {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2ac4aab .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-444b913 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-3ca972a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-da724f4 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-6a82871 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-b6ad560 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-1c8a368 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-d84e407 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2b947fd .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-90d696c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-df817ac .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-32435ef {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-317b55b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-565786a .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-c3efff4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c19e9ca .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-444873d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-5a78f1a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-49eb02a .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-bbf1975 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5e940b5 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-9382cee {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-207dbbd {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3c4dd31 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-99d58f0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-f29ad6a .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f85058f {
	--display: flex;
}

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

.elementor-1851 .elementor-element.elementor-element-aa71fc3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 22px;
	--padding-bottom: 22px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-aa71fc3:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-aa71fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-1851 .elementor-element.elementor-element-fe1f603 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2f304af .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-ff918c5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-93679c8 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-63bc081 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-eb738a3 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-aed1224 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-63e54c4 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-7bdb236 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3d39e24 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-31f162e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-31f162e:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-31f162e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-286e984 .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-e472a3f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-0be9238 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-a54a569 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-35912f3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d860889 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-ef39ee0 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-3b2ac61 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c084582 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-d5663c5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-4e6500b .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-fd94fec {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-fd94fec:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-fd94fec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-ea2bb6b .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-9a86cd1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-b2f5f38 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-46df08d .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-715b250 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5daed6d .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b8f4d72 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-e7c2149.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-e7c2149.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-e7c2149.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-e7c2149.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-e7c2149.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-e7c2149.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-e7c2149.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-e7c2149 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-e7c2149 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-5ba9a40 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c0555cf .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-041beb3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d7710c2 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-5c2c61b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-4fbf2e2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-685d22f .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-06f6c04 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-45ef0e5 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-274c68c {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-bd3ab7b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3fd73b4 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f44180e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c5929e1 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-9dfa4e9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-9abfc1a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5b077cb .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-974d50a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3adf18c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-5213dfa {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-acfe958.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-acfe958.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-acfe958.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-acfe958.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-acfe958.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-acfe958.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-acfe958.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-acfe958 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-acfe958 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-ce29886 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-41d42a4 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-1e7f692 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-7da1e64 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-a472a18 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-c9e4282 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9f61b3e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e4b5616 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-25de8ab .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-5536772 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-99f76fd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-99f76fd.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-99f76fd.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-99f76fd.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-99f76fd.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-99f76fd.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-99f76fd.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-99f76fd .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-99f76fd .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-d2e56a3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e920e74 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-c1b637f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-6243909 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-0ac2975 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-a547759 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-cdbd34c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-655cd01 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5216a3f .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e11c9da {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-45492be.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-45492be.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-45492be.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-45492be.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-45492be.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-45492be.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-45492be.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-45492be .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-45492be .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-abbfe61 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-b40a20b .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-3ace024 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9243503 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-c07256d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-c07256d:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-c07256d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-652e706 .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-06ff774 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-0cd2b4d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3b8db26 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-62f95aa {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-30f0c6d .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-1477348 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-e11f038 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-4a8ead7 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-8c5fe64 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2f2937d .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-307f6f2 {
	--display: flex;
}

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

.elementor-1851 .elementor-element.elementor-element-f1be191 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 22px;
	--padding-bottom: 22px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-f1be191:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-f1be191 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-1851 .elementor-element.elementor-element-bf7cea0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2564f8d .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-e5452af {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-b4928ee .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-13de208 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e960da9 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-c484087 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-ff1c25a .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-7c4fd08 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c6a0688 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-8842846 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-8842846:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-8842846 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-f74fc97 .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-e72c833 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-c17f33a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9d1ae77 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e3a4237 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-8f4e79e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-5e850a6 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-7ef7c35 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-57f798e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-a47d9d7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-316b631 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-bab3b25 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-bab3b25:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-bab3b25 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-8cf4580 .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-73a232b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-6399645 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9720c50 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-d35ae44 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e0c2a94 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-3a42281 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-a5e8baf.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-a5e8baf.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-a5e8baf.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-a5e8baf.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-a5e8baf.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-a5e8baf.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-a5e8baf.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-a5e8baf .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-a5e8baf .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-9314a41 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-f5d4d18 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-c962015 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-a70af13 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-ba3152c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-069eb18 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-8c42e06 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-fb5742e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-80bd77e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-0afe68e {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-af46124.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-af46124.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-af46124.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-af46124.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-af46124.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-af46124.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-af46124.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-af46124 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-af46124 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-333cf32 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c36b0d0 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-0390ade {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-dcfb8e3 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b17304c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-83297e7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-146a664 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-8c0a143 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-f8b3e4c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-4c5c4e7 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-8ff5927.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-8ff5927.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-8ff5927.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-8ff5927.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-8ff5927.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-8ff5927.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-8ff5927.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-8ff5927 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-8ff5927 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-246e95c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2614d51 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-09e00c1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5a8bf8e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-3957641 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-8177e06 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9eb9264 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-55622c9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3b146ba {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d7a2e50 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-cbff914 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-65036b8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-65036b8.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-65036b8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-65036b8.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-65036b8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-65036b8.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-65036b8.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-65036b8 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-65036b8 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-1e7e01a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2ee300e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2ee300e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1851 .elementor-element.elementor-element-e3e813e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-641bda6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-6abff21 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-fbce5bf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-ee5f094 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-b0a55d4 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-ee0df76 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-995c238 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-920059c {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-be63976.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-be63976.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-be63976.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-be63976.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-be63976.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-be63976.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-be63976.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-be63976 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-be63976 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-d7571bf {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-4ac93c4 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f33792d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-79b2a98 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-057c4b1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-f95d450 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-8087baf .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-3404289 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5b6927d .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-cfeae14 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-4044dda.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-4044dda.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-4044dda.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-4044dda.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-4044dda.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-4044dda.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-4044dda.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-4044dda .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-4044dda .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-4772a39 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-40550c8 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-d71dc3a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-145b8d0 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-15a8f1f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-8375983 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5cf61b9 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-8ccf56a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-73b0cf4 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-35757f9 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-3dffa0f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-3dffa0f.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-3dffa0f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-3dffa0f.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-3dffa0f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-3dffa0f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-3dffa0f.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-3dffa0f .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-3dffa0f .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-d3824fb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-934564f .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-fb568d7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-4973d84 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-ba554fa {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-ffa2335 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2d4688d .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-70ca1f4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-49a0f22 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f0f75b9 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-9d35744.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9d35744.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-9d35744.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-9d35744.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-9d35744.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-9d35744.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9d35744.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9d35744 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-9d35744 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-8e469bc {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-cf6af3b .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f4e7776 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-dd5857c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-7e7336a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-508116e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-796512a .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-45de5ed {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-46cb7cf .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-bebec17 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-7c62730.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-7c62730.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-7c62730.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-7c62730.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-7c62730.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-7c62730.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-7c62730.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-7c62730 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-7c62730 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-1d768db {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-f828bd3 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-62277f0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-8efee62 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-42dd7fa {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-96f0858 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-dc99381 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f5b0417 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-caee25c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b23e271 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-61b4483.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-61b4483.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-61b4483.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-61b4483.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-61b4483.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-61b4483.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-61b4483.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-61b4483 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-61b4483 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-cce4d83 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-bca9d02 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-d402474 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1a1948e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-106f8ea {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-138c034 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-a6e6ed4 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-39c1291 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d0211fa .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-d64af53 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-90495b2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-90495b2.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-90495b2.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-90495b2.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-90495b2.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-90495b2.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-90495b2.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-90495b2 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-90495b2 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-aa0311d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-8882656 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-445270c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-cd8dee0 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-baca4c5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-78506ae {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0585178 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b193b79 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d97364d .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-5246207 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-e37d94d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-e37d94d.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-e37d94d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-e37d94d.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-e37d94d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-e37d94d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-e37d94d.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-e37d94d .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-e37d94d .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-a2e14c2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5c32a03 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-0f1327e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-24b0b4e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e519fd6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-e519fd6:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-e519fd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-904f21c .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-91344dc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-d053bfa {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0dc3e69 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e111107 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-648a1d1 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-3889197 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-ee1a9b6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-b95846d .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e8a86d7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0656a2a .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-1a2fbde {
	--display: flex;
}

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

.elementor-1851 .elementor-element.elementor-element-9684350 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 22px;
	--padding-bottom: 22px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-9684350:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-9684350 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-1851 .elementor-element.elementor-element-3ac1f02 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-578329f .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-857f03d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-67516b6 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-64fd1d0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-6d55d2d .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-a158575 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-a3b878d .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-b3ed536 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-fc4a01d .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-c3563f1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-c3563f1:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-c3563f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-8417517 .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-4ed1e61 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-e665b05 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5ecff7e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-18d5cf4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3eedaaf .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-7ae74eb {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-51d1722 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1b89cc6 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b285abf {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-32671d3 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-11a7252 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-11a7252:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-11a7252 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-47b68cc .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-ab7449e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-f4bd12a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-29c39ae .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-9e7d668 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-4f1901f .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f95abc5 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-0c464b7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-0c464b7.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-0c464b7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-0c464b7.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-0c464b7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-0c464b7.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-0c464b7.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-0c464b7 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-0c464b7 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-94d7f0c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-63e2eff .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-178271c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-834b27e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e0420d5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-0c7c13b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d5e98c8 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-d40571f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-72aced6 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-db24cf9 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-9714bb1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9714bb1.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-9714bb1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-9714bb1.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-9714bb1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-9714bb1.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9714bb1.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9714bb1 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-9714bb1 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-8460655 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-26afb37 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-bdc2133 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-ab8a81c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-023f80c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-67b7426 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-45b8463 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-9f49d50 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-a9d1fbd .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-32673e8 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-9098adf.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9098adf.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-9098adf.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-9098adf.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-9098adf.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-9098adf.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9098adf.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9098adf .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-9098adf .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-afe8ac9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-874208e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-2885b49 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-930ca3e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-5e9ea83 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-42030a7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-8cb3a5a .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-8b82a87 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3a8c7a7 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-a8edcbf {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-0be3323.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-0be3323.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-0be3323.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-0be3323.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-0be3323.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-0be3323.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-0be3323.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-0be3323 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-0be3323 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-fab236d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-72a7291 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-13e7f4c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e1d1bc7 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-6fb478f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-94aabf2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-955ab71 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-8183f0f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3f15316 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e2f8014 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-ce635c3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-ce635c3.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-ce635c3.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-ce635c3.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-ce635c3.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-ce635c3.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-ce635c3.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-ce635c3 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-ce635c3 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-7a4358f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-8845984 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-290907e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-7a5a4fe .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b040ff2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-cd8e9d7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-18016ec .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-965ed28 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1023093 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-a606604 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-2e97653.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-2e97653.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-2e97653.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-2e97653.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-2e97653.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-2e97653.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-2e97653.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-2e97653 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-2e97653 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-cb82ce8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-02415bc .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-27a2fdd {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9c589f7 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e5b77b9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-8dd6c9b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e941790 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-0527acc {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-201a3b9 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e3c9c78 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-c905ce1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-c905ce1.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-c905ce1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-c905ce1.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-c905ce1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-c905ce1.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-c905ce1.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-c905ce1 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-c905ce1 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-e46f879 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0d49664 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-827388d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9cd0f62 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-a49caa6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-068ed15 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-95bc846 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e3bd22e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5716444 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-27956b2 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-cbedff7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-cbedff7.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-cbedff7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-cbedff7.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-cbedff7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-cbedff7.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-cbedff7.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-cbedff7 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-cbedff7 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-3e9e35a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e0e3d02 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-4008e53 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-f811eab .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-0f9be24 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-51fc890 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-7f20304 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-c7770fd {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1507355 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-5291ef0 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-85690d8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-85690d8.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-85690d8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-85690d8.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-85690d8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-85690d8.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-85690d8.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-85690d8 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-85690d8 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-12805e2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-b8c8d25 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b035f43 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-f6f9b5f .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-79a08a7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-a4ea9a5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d8fe8e0 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-ccfeb16 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-4a7a9eb .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-e8d1ecd {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-cdceb6d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-cdceb6d.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-cdceb6d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-cdceb6d.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-cdceb6d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-cdceb6d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-cdceb6d.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-cdceb6d .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-cdceb6d .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-f00a2e7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d425a84 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-afbca51 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d448615 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-aeec843 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-951d4ce {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-36cabc1 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-9f6b327 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-78fba3a .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-446dbf4 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-43b6bef.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-43b6bef.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-43b6bef.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-43b6bef.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-43b6bef.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-43b6bef.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-43b6bef.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-43b6bef .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-43b6bef .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-d50ba5a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-058b732 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-a600e4e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-83ec6a4 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-da18d91 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-d3d5f29 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-78da76e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-dada16e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-eac9a09 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-63129ca {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-df0c78a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-df0c78a.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-df0c78a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-df0c78a.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-df0c78a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-df0c78a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-df0c78a.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-df0c78a .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-df0c78a .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-0d1d0b6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1551fb8 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-3f0e604 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-bb50072 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-212db4b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-6c47913 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5e27c82 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-71a8008 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-16a90a7 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-bb38d1b {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-46fb61d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-46fb61d.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-46fb61d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-46fb61d.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-46fb61d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-46fb61d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-46fb61d.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-46fb61d .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-46fb61d .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-691f012 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-f224f1b .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f93966c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-4d51508 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b0782c1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-755d8e9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d32b802 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-c7d530c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d9f2199 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-0fbc342 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-d4de160.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-d4de160.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-d4de160.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-d4de160.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-d4de160.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-d4de160.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-d4de160.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-d4de160 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-d4de160 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-494be72 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-23ba457 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-adeec78 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-71d38bf .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-4ad96b9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-c055a46 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e95da2c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-6212b89 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-4363719 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-5d3298f {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-c25e8fb.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-c25e8fb.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-c25e8fb.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-c25e8fb.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-c25e8fb.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-c25e8fb.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-c25e8fb.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-c25e8fb .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-c25e8fb .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-9f5e500 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-bccb5dc .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-28789a1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-727955c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-9c33e78 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-c49d745 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1a6a4a8 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-14b9779 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-7c4858e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-fb96112 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-8b80e41.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-8b80e41.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-8b80e41.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-8b80e41.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-8b80e41.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-8b80e41.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-8b80e41.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-8b80e41 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-8b80e41 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-59e7b05 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1053838 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-10c7e6b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-6e9688d .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-ef7d8b2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-4212498 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0cf74d4 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-169634b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c92bcda .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b18ba2c {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-78a0d60.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-78a0d60.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-78a0d60.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-78a0d60.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-78a0d60.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-78a0d60.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-78a0d60.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-78a0d60 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-78a0d60 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-196843a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-553c1e6 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f7496d7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-b8e8643 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b15e5df {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-0effcc0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-51483dd .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-75c89c5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-51eb24e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-fce335b {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-15f8117.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-15f8117.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-15f8117.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-15f8117.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-15f8117.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-15f8117.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-15f8117.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-15f8117 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-15f8117 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-017d89d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0bde943 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-157b7a3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-ecc3ffe .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-6e272f0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-90bf62f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-ad8d98a .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-1dbafa4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5ab7afd .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-fd2bc97 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-b416b22.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-b416b22.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-b416b22.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-b416b22.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-b416b22.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-b416b22.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-b416b22.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-b416b22 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-b416b22 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-86d1499 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-036e646 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-5de47bb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-90890d9 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-eb2f4c3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-5333e2f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-b261de1 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-79dbf53 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-f0fd1c7 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-47779f9 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-f099448.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-f099448.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-f099448.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-f099448.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-f099448.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-f099448.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-f099448.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-f099448 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-f099448 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-cde770f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-ccb995e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-7e923af {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-ef1914b .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-05c48ff {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-ab93eb1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-28b9350 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-3b14737 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-4230c2a .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-3041e09 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-36b3868.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-36b3868.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-36b3868.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-36b3868.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-36b3868.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-36b3868.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-36b3868.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-36b3868 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-36b3868 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-0463fe0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e288a1a .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-0b8899d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-a50c549 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-561032d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-0b4229e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9f1e638 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-cd8b30b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c3da692 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-28e4524 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-3bed65a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-3bed65a.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-3bed65a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-3bed65a.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-3bed65a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-3bed65a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-3bed65a.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-3bed65a .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-3bed65a .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-60e42ce {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-4bf2ee2 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-aca9050 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-bbad4ab .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f35c5e6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-c886624 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c1dfd7f .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-84d0d91 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-de583b3 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-284aa0e {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-fb06f81.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-fb06f81.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-fb06f81.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-fb06f81.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-fb06f81.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-fb06f81.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-fb06f81.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-fb06f81 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-fb06f81 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-b73cc0c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c278971 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-56e8964 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c420aaa .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-2b33bfa {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-89d847f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2aa55d1 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-a93aa41 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2f0b0f5 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f09806e {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-29f6efe.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-29f6efe.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-29f6efe.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-29f6efe.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-29f6efe.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-29f6efe.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-29f6efe.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-29f6efe .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-29f6efe .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-e277107 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9b777ca .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-2a03d0a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-08a4457 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-079575f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-079575f:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-079575f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-15262ff .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-8f405d3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-4f9c1fa {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-fdd4b47 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b85d601 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-b8f9bff .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b57f976 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-653a75b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-653a75b.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-653a75b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-653a75b.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-653a75b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-653a75b.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-653a75b.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-653a75b .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-653a75b .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-64e402d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d6b9c20 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-6a0bc3b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5bfd7dc .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-85c7a71 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-385953a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e57108b .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-470fc53 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e7d31c8 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-da8f048 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-1f94301.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-1f94301.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-1f94301.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-1f94301.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-1f94301.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-1f94301.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-1f94301.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-1f94301 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-1f94301 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-f4f9846 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5cf82b6 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-842b805 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-7cc0794 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-28840bd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-32b48ce {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1be8920 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-5e00b6e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-bdbd37f .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b59ca0a {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-447ebe9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-447ebe9.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-447ebe9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-447ebe9.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-447ebe9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-447ebe9.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-447ebe9.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-447ebe9 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-447ebe9 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-3519398 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-965081c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-1d9fe97 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-be9c3a6 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-296a8a4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-1ed44a0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-97f5fb4 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-d79654b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-06687a8 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-fb09ae5 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-39d6d78.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-39d6d78.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-39d6d78.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-39d6d78.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-39d6d78.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-39d6d78.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-39d6d78.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-39d6d78 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-39d6d78 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-e9ba785 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5364a10 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-c83cdce {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-de154a8 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-a56332b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-782ad72 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c7d5723 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-1e98b94 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3524bfd .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-94ba4d7 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-d889fef.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-d889fef.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-d889fef.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-d889fef.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-d889fef.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-d889fef.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-d889fef.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-d889fef .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-d889fef .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-4f4ec00 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0f8da53 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f488216 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e198703 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-ef28051 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-22d5cab {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-f24a707 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-86ff34a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e0d8cd2 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-d069ad6 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-cfa2d3f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-cfa2d3f.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-cfa2d3f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-cfa2d3f.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-cfa2d3f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-cfa2d3f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-cfa2d3f.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-cfa2d3f .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-cfa2d3f .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-15e4f61 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1a88498 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-2cccbe4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c13487e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-ceb5a65 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-5dcb658 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-5701358 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-3332327 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0449d0c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-572042c {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-f5de854.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-f5de854.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-f5de854.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-f5de854.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-f5de854.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-f5de854.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-f5de854.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-f5de854 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-f5de854 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-fcd1f0b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-de5885a .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-387bfe3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-8488b8c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-37ecd9a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-e8101aa {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-18ccc38 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-5c3cb95 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-334256e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-8248c5d {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-ff61a49.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-ff61a49.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-ff61a49.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-ff61a49.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-ff61a49.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-ff61a49.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-ff61a49.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-ff61a49 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-ff61a49 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-120322d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-4bb07b4 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-11725a9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-b929cdc .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-ae5f571 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-aed411b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-596ba0b .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-74d7b90 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1dcf706 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-548fa47 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-cbad890.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-cbad890.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-cbad890.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-cbad890.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-cbad890.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-cbad890.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-cbad890.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-cbad890 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-cbad890 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-bb855cd {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d908756 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-fbc2cd3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-73e4eea .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-8411e3b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-57e6f14 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-440e472 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-5905909 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-263b727 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-6a7b6a2 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-10bd16b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-10bd16b.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-10bd16b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-10bd16b.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-10bd16b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-10bd16b.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-10bd16b.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-10bd16b .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-10bd16b .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-a49641b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-4791a3e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-4dbffb5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-8d4c8b0 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-bd676b4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-1be87b2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-b83db03 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-a922981 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9724a10 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-7ecb7e8 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-9d9644e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9d9644e.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-9d9644e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-9d9644e.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-9d9644e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-9d9644e.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9d9644e.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9d9644e .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-9d9644e .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-d1774c6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e7fc1d5 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-0f2eee7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-86a8ded .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-8026ab4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-f7507a3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-bdf81f9 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-05c2ca9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-f3a6ea9 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-d8872e5 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-9319b97.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9319b97.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-9319b97.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-9319b97.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-9319b97.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-9319b97.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9319b97.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9319b97 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-9319b97 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-d9ffa92 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-95e737b .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b421ebf {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2b3cc01 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-56fcd19 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-32c3098 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-953eb3e .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-cf4fd4d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-48b89a2 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-bcc2f47 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-10ffb3c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-10ffb3c.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-10ffb3c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-10ffb3c.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-10ffb3c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-10ffb3c.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-10ffb3c.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-10ffb3c .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-10ffb3c .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-8948904 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-535b059 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-211cc3f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0b32e4f .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-6dfc3f8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-c446289 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-b8a4042 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-3dbb448 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0cf3f31 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f0d7fb8 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-051d43f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-051d43f.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-051d43f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-051d43f.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-051d43f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-051d43f.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-051d43f.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-051d43f .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-051d43f .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-d1d12e4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0af481b .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-353861d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-7ef1348 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f546158 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-f546158:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-f546158 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-12587e5);
}

.elementor-1851 .elementor-element.elementor-element-1701257 .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
}

.elementor-1851 .elementor-element.elementor-element-9a7bdd9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-e7abf35 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e5163a5 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-81fa450 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-da8c377 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-a24993f {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-83c9edf.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-83c9edf.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-83c9edf.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-83c9edf.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-83c9edf.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-83c9edf.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-83c9edf.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-83c9edf .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-83c9edf .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-835d134 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-30fde26 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-4534cbe {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-a6332ba .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-85356cd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-9c24350 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9bacf58 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-45f9728 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9fde85f .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-68ebd46 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-b983ac2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-b983ac2.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-b983ac2.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-b983ac2.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-b983ac2.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-b983ac2.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-b983ac2.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-b983ac2 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-b983ac2 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-cddf510 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-0c510fd .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-6315f62 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-58a2520 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-aa78caf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-4aa6190 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9b8971f .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-3a0c4ca {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-67a6ae8 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-cc08f53 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-0035b33.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-0035b33.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-0035b33.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-0035b33.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-0035b33.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-0035b33.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-0035b33.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-0035b33 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-0035b33 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-c1711ef {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-eb7b08b .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-209d787 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e51d719 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-72a93b2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-8cd1cdd {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-842910f .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f4e51df {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-3e005e9 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-9dfb04a {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-bd3ba61.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-bd3ba61.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-bd3ba61.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-bd3ba61.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-bd3ba61.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-bd3ba61.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-bd3ba61.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-bd3ba61 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-bd3ba61 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-8814185 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-8f2c6f3 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-7c3564f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-085463f .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-921db3f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-3fe3f2f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-62f7979 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-1353769 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-f1553f0 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-df566c7 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-6f09688.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-6f09688.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-6f09688.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-6f09688.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-6f09688.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-6f09688.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-6f09688.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-6f09688 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-6f09688 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-ced9baf {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-bed8d63 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b051878 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-276b945 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-22d74c5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-fa45e01 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-18ed778 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-c3dc244 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-7b74154 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-89c3d46 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-e708462.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-e708462.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-e708462.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-e708462.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-e708462.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-e708462.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-e708462.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-e708462 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-e708462 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-9cca6fe {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e9246f2 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-fc09451 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e035ebe .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-d83f32c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-b07b69c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-ecdebd0 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-fc20254 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-bc7f9b5 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-b93f7ff {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-0ac22a1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-0ac22a1.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-0ac22a1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-0ac22a1.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-0ac22a1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-0ac22a1.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-0ac22a1.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-0ac22a1 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-0ac22a1 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-ccde20f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c56bba0 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-5d4b92a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-58d0638 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-6751b7e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-328dc77 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d8f27d1 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-1cd719e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-899b2c9 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-900d1a0 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-9aca090.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9aca090.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-9aca090.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-9aca090.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-9aca090.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-9aca090.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9aca090.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-9aca090 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-9aca090 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-de1b13a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-496c101 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-7919e1d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-28c3ec3 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-55fdbc4 {
	--display: flex;
}

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

.elementor-1851 .elementor-element.elementor-element-f61bc5e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 22px;
	--padding-bottom: 22px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-1851 .elementor-element.elementor-element-f61bc5e:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-f61bc5e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-1851 .elementor-element.elementor-element-38dade0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c78ace1 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-ab7e5aa {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-2387d49 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-1a46a32 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9b7e774 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-7507d9e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-b60e50b .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-8b6c1a9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1986804 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-4fac8fb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-1598808 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-0bda7f5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-497b918 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-012edc8 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-bc15afe {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e651fab .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-bcd0c7c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-d5e8e51 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-15c1def {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-cf83e01 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-1914218 {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-e442526.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-e442526.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-e442526.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-e442526.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-e442526.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-e442526.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-e442526.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-e442526 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-e442526 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-202391b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-e2048e4 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-c0fd2b3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1851 .elementor-element.elementor-element-2e488fb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-8b37c8c .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-f1d85ca {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-35817a9 .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-d6bb742 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-9be076f .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-0651849 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-c3510ab .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-28b13dd {
	--display: flex;
}

.elementor-1851 .elementor-element.elementor-element-8ceb4d0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-63c53dc);
	color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-8ceb4d0.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-8ceb4d0.elementor-view-default .elementor-icon {
	color: var(--e-global-color-63c53dc);
	border-color: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-8ceb4d0.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-8ceb4d0.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-1851 .elementor-element.elementor-element-8ceb4d0.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-8ceb4d0.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-1851 .elementor-element.elementor-element-8ceb4d0 .elementor-icon {
	font-size: 20px;
}

.elementor-1851 .elementor-element.elementor-element-8ceb4d0 .elementor-icon svg {
	height: 20px;
}

.elementor-1851 .elementor-element.elementor-element-4c67a54 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1851 .elementor-element.elementor-element-8bf293d .elementor-heading-title {
	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-1851 .elementor-element.elementor-element-adbd80d {
	--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	--n-accordion-title-justify-content: initial;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: -1;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-hover-color: var(--e-global-color-secondary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-3f1370a);
	--n-accordion-icon-hover-color: var(--e-global-color-7e0e225);
	--n-accordion-icon-active-color: var(--e-global-color-7e0e225);
}

.elementor-1851 .elementor-element.elementor-element-adbd80d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover {
	background-color: var(--e-global-color-a3c7455);
}

.elementor-1851 .elementor-element.elementor-element-adbd80d > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	background-color: var(--e-global-color-3f1370a);
}

.elementor-1851 .elementor-element.elementor-element-adbd80d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	border-color: var(--e-global-color-ba6ee50);
}

.elementor-1851 .elementor-element.elementor-element-adbd80d {
	--n-accordion-padding: 20px 20px 20px 20px;
}

:where( .elementor-1851 .elementor-element.elementor-element-adbd80d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
}

@media (min-width:768px) {
	.elementor-1851 .elementor-element.elementor-element-cccb090 {
		--width: 514px;
	}
	
	.elementor-1851 .elementor-element.elementor-element-07d83ad {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9d082a0 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c06abf2 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e353f20 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b22b3b4 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-71b687c {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-325535e {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-6a6827e {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-67cd3c5 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-afa734c {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-642e05e {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-3661e14 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-fbc97c8 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-2c545b6 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-38fdc59 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-62e68c8 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-7fe0cb2 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-5664d35 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0215f71 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-2c181e8 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-cd901ba {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-57d46c7 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-60aae21 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9985dc5 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c2a46e7 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-715f397 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-48efc65 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-01c7954 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-3b5ea15 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f42dcec {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-70fe9e8 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0bbc376 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-5c9248a {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-fba1dbe {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-22a27c1 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-78c664c {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-411d731 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-509313a {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b40dc26 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c07218b {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4e52cc5 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-310e4df {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-ea6a601 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-73b650f {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-95340cf {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-6def972 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-edb6cc7 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-97b8f54 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-de5cd1a {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-aecf5af {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-30298cf {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-3a547c4 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9d12420 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-8756439 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-fa96258 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-94ac1c7 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-6fd7c91 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d7f8397 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e7ead26 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9bfc957 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-01999fa {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-25922b1 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-6d50680 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-07ad13d {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-7283112 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0c27d17 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4a4935f {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b911057 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-78b5946 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-30a8550 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-ebd1bf1 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-1bc6433 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-792ec45 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-065e92e {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-fa9e3be {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d58a5f9 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b4dc2fe {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-26360c7 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-3e10aa5 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-efd5d14 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d1dc4f7 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-8e17d5e {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e14cb95 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-de8dbd9 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-facffa4 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d4833aa {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-a68b648 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9d5afc4 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-666ca34 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4c38a46 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-10c9418 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-6b247d4 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c62648b {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-3dd7fa6 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b6858ed {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e5b0ca9 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-89e5c37 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-ec9ec38 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-ff4595f {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-a7592f8 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-10e26cc {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-19c4eda {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-74a0791 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-eb6d50e {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-02519b0 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-6f0265b {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c35e8d1 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-769aecd {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-dbd519c {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-77fcc4a {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4f6a954 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-515f865 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-650a0b4 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-1057c41 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e97276e {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-a69a3a3 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-7affe24 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-a689dd1 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0f29897 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c6a59a3 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-31c0bbc {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-706ea54 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-fbc2250 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-504921b {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b2ba76a {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9a38fd0 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-07f5f23 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-61497c4 {
		--width: 20%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-8aa19e6 {
		--width: 45%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4b06f97 {
		--width: 45%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-983fbf5 {
		--width: 14%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-63ca120 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4b86c00 {
		--width: 20%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-38b99b2 {
		--width: 45%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-2d9be0a {
		--width: 45%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-40fbb6e {
		--width: 14%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9899265 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-549e885 {
		--width: 20%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-16c2031 {
		--width: 45%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-86318f3 {
		--width: 45%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-384cd40 {
		--width: 14%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-fe634b7 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-8446aa3 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-714bf61 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-73a7ee7 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-456c2e7 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e85cc5c {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-55bf602 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9714511 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4c6bfe3 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e728bc4 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0b94c99 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0a7bb36 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9d379c8 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-920886f {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-86493a1 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b1bf9cd {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-319b693 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-6588caf {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-bbb9a32 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-78e9796 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e8d5151 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f6783de {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-937a2ec {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-052b966 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e9130ee {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-8bb94db {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-8ff0eb9 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-bb18f9f {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-1472d3e {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9c1e638 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-7c2ce0a {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-846d10b {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-223f152 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-6148cb0 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-076db32 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-aade2fb {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-20822e4 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-cded03e {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-3fae37d {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9ed7440 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-6a839a9 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4d4396d {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-84e402c {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-7572189 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-98f08b4 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-813da62 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-dba3b5a {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9611b8d {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-5db0c25 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f93ccdc {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-06ee6b8 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-1e38227 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-fe8f499 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4d5261f {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-a3883eb {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-01b2bf9 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-2940522 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e49a268 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-869e552 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-aa5e0ee {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9b925e4 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4b82f0b {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-265cb3a {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-63bae94 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c70ac5e {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0f4695a {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-088523c {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-77cd6aa {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-ffe945b {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-a038199 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-444b913 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-3ca972a {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-6a82871 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d84e407 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-32435ef {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-317b55b {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c3efff4 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-5a78f1a {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9382cee {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-207dbbd {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-99d58f0 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-fe1f603 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-63bc081 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-aed1224 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-7bdb236 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0be9238 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-ef39ee0 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-3b2ac61 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d5663c5 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b2f5f38 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b8f4d72 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-5ba9a40 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-041beb3 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4fbf2e2 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-274c68c {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-bd3ab7b {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f44180e {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9abfc1a {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-5213dfa {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-ce29886 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-1e7f692 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c9e4282 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-5536772 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d2e56a3 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c1b637f {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-a547759 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e11c9da {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-abbfe61 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-3ace024 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0cd2b4d {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-1477348 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e11f038 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-8c5fe64 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-bf7cea0 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-13de208 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c484087 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-7c4fd08 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c17f33a {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-5e850a6 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-7ef7c35 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-a47d9d7 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-6399645 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-3a42281 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9314a41 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c962015 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-069eb18 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0afe68e {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-333cf32 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0390ade {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-83297e7 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4c5c4e7 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-246e95c {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-09e00c1 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-8177e06 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-cbff914 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-1e7e01a {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-2ee300e {
		--width: 106.562%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-641bda6 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-ee5f094 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-920059c {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d7571bf {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f33792d {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f95d450 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-cfeae14 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4772a39 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d71dc3a {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-8375983 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-35757f9 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d3824fb {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-fb568d7 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-ffa2335 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f0f75b9 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-8e469bc {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f4e7776 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-508116e {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-bebec17 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-1d768db {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-62277f0 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-96f0858 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b23e271 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-cce4d83 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d402474 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-138c034 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d64af53 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-aa0311d {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-445270c {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-78506ae {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-5246207 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-a2e14c2 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0f1327e {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d053bfa {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-3889197 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-ee1a9b6 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e8a86d7 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-3ac1f02 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-64fd1d0 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-a158575 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b3ed536 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e665b05 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-7ae74eb {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-51d1722 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b285abf {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f4bd12a {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f95abc5 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-94d7f0c {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-178271c {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0c7c13b {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-db24cf9 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-8460655 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-bdc2133 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-67b7426 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-32673e8 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-afe8ac9 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-2885b49 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-42030a7 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-a8edcbf {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-fab236d {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-13e7f4c {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-94aabf2 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e2f8014 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-7a4358f {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-290907e {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-cd8e9d7 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-a606604 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-cb82ce8 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-27a2fdd {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-8dd6c9b {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e3c9c78 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e46f879 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-827388d {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-068ed15 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-27956b2 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-3e9e35a {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4008e53 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-51fc890 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-5291ef0 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-12805e2 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b035f43 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-a4ea9a5 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e8d1ecd {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f00a2e7 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-afbca51 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-951d4ce {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-446dbf4 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d50ba5a {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-a600e4e {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d3d5f29 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-63129ca {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0d1d0b6 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-3f0e604 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-6c47913 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-bb38d1b {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-691f012 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f93966c {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-755d8e9 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0fbc342 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-494be72 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-adeec78 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c055a46 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-5d3298f {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9f5e500 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-28789a1 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c49d745 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-fb96112 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-59e7b05 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-10c7e6b {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4212498 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b18ba2c {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-196843a {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f7496d7 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0effcc0 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-fce335b {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-017d89d {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-157b7a3 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-90bf62f {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-fd2bc97 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-86d1499 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-5de47bb {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-5333e2f {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-47779f9 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-cde770f {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-7e923af {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-ab93eb1 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-3041e09 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0463fe0 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0b8899d {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0b4229e {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-28e4524 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-60e42ce {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-aca9050 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c886624 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-284aa0e {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b73cc0c {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-56e8964 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-89d847f {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f09806e {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e277107 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-2a03d0a {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4f9c1fa {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b57f976 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-64e402d {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-6a0bc3b {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-385953a {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-da8f048 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f4f9846 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-842b805 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-32b48ce {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b59ca0a {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-3519398 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-1d9fe97 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-1ed44a0 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-fb09ae5 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e9ba785 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c83cdce {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-782ad72 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-94ba4d7 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4f4ec00 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f488216 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-22d5cab {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d069ad6 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-15e4f61 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-2cccbe4 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-5dcb658 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-572042c {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-fcd1f0b {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-387bfe3 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e8101aa {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-8248c5d {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-120322d {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-11725a9 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-aed411b {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-548fa47 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-bb855cd {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-fbc2cd3 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-57e6f14 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-6a7b6a2 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-a49641b {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4dbffb5 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-1be87b2 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-7ecb7e8 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d1774c6 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-0f2eee7 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f7507a3 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d8872e5 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d9ffa92 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b421ebf {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-32c3098 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-bcc2f47 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-8948904 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-211cc3f {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c446289 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f0d7fb8 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d1d12e4 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-353861d {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-e7abf35 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-a24993f {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-835d134 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4534cbe {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9c24350 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-68ebd46 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-cddf510 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-6315f62 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4aa6190 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-cc08f53 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-c1711ef {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-209d787 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-8cd1cdd {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9dfb04a {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-8814185 {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-7c3564f {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-3fe3f2f {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-df566c7 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-ced9baf {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b051878 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-fa45e01 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-89c3d46 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-9cca6fe {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-fc09451 {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b07b69c {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-b93f7ff {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-ccde20f {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-5d4b92a {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-328dc77 {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-900d1a0 {
		--width: 12%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-de1b13a {
		--width: 26%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-7919e1d {
		--width: 28%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-38dade0 {
		--width: 20%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-ab7e5aa {
		--width: 45%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-1a46a32 {
		--width: 45%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-8b6c1a9 {
		--width: 14%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4fac8fb {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-497b918 {
		--width: 20%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-bc15afe {
		--width: 45%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-bcd0c7c {
		--width: 45%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-1914218 {
		--width: 14%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-202391b {
		--width: 35%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-2e488fb {
		--width: 20%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-f1d85ca {
		--width: 45%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-d6bb742 {
		--width: 45%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-28b13dd {
		--width: 14%;
	}
	
	.elementor-1851 .elementor-element.elementor-element-4c67a54 {
		--width: 35%;
	}
}

@media (max-width:1024px) {
	.elementor-1851 .elementor-element.elementor-element-29d923b .elementor-heading-title {
		font-size: var(--e-global-typography-e7b522f-font-size);
		line-height: var(--e-global-typography-e7b522f-line-height);
		letter-spacing: var(--e-global-typography-e7b522f-letter-spacing);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2050e1a .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-895d9fe {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-06875c2 .elementor-heading-title {
		font-size: var(--e-global-typography-b0af721-font-size);
		line-height: var(--e-global-typography-b0af721-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c0e1812 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e1cb52b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-928fe2e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-fcaa559 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-75bd736 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9f7aec0 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-546f959 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-44ccdb3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f17da95 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c88a7a1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d84fbe4 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-fe8785b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d331e8c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d893084 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ccd9165 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-808164e .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d45d6a2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-801f819 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-39fe999 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1ade3c8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3a9e266 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5833f89 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0669074 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1475aad .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7e25224 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-03398db .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2cdc752 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c310d53 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1596a34 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0f3c824 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c79a9c0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f2120eb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3d16608 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bcd4a88 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6272d4e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d3be528 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7da22c3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-00ba59b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a094cec .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d2a8c2c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4d1e8ae .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9caaa38 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-61f18d8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f7c3029 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2342573 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e0f1b21 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d398670 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8e058af .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d17d57a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-be76f34 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7ebb267 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b9e7b01 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b5c6f44 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2e0b7ea .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-00ce27a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-26e2998 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-11bfddb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6ac0111 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-94742c7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a2638e7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e72ae1c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6784424 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5d26243 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-92a33cb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6101888 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-68d6d45 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-54a1d15 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-769ce39 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9e9d63c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-056d782 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-079c3cf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2cdb8d8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ace64ee .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1244c6f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2e55f31 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0f8d160 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c8c37b2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-dbd3209 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7cb99ed .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f6fe81e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-00dcfb5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-fb9d65f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-23e6bb1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0f20963 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a22d62d .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3384a56 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1c7ad1e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9e7dab6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-52c037b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-820caaf .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b7e80cf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a190b10 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e88b5b1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-70059cc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-da359cb .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5104fa9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-94b06e8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0614adb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8bbcb43 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-aa9c973 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-64ad325 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a8d33f1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ea2ead9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-cbd4b0e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-55d7066 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-73a8c18 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a4787fb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ffb523e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-938ead7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-892e5a0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7e689fb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e4bacc6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c11b71f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6e549ac .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-68331d6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4f2a9c8 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7bad085 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e690135 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0b6f9c9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1eda39d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5347adc .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-77cb443 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9b38d4b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-92a2f55 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b973e4f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e5592ed .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4760273 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4d74684 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-845b3af .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-df65096 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c9f9833 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0e7691a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6450a3d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-de0624b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e49790c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1000c32 {
		--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	}
	
	:where( .elementor-1851 .elementor-element.elementor-element-1000c32 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-36bd97f .elementor-heading-title {
		font-size: var(--e-global-typography-b0af721-font-size);
		line-height: var(--e-global-typography-b0af721-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-662d744 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d514f6a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f117492 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c19e923 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ae37d44 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c83032c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-af9e9e1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d5d6f4d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0e33668 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a27efb1 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6323f42 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7dd58bd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1ecd03e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-10b1e47 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-52e78a4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-308c06f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1e28b42 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c018926 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6078046 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5e11292 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9a52867 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-92d5cdc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7a30804 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-cde36e7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5f3024d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-41d2fc1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b70229d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a780573 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3347a79 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-553e888 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9c93be7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7002ca1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ad45920 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-86041e1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6f77d19 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a730c37 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bfe7803 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-97afee8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-80b4ccb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bda334c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4880ef7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-69cdfb7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c18b668 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-21747f9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e5efa55 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-fbb7068 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c54e0ee .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8f1ac60 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2a06282 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8d9fe4b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5305ecf .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-86977e5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-01c9cc9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3e3a6a7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-af3d817 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b08cf88 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-59504d4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-11358c7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-65970fd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6621513 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e2676b2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-56218c2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-99220e1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9c98ad7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-281ab0e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5500185 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4f2341c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-849dffb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2ac4aab .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-da724f4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b6ad560 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2b947fd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-df817ac .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-565786a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c19e9ca .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-49eb02a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5e940b5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3c4dd31 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f29ad6a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-286e984 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a54a569 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d860889 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c084582 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4e6500b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ea2bb6b .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-46df08d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5daed6d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c0555cf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d7710c2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-685d22f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-45ef0e5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3fd73b4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c5929e1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5b077cb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3adf18c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-41d42a4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7da1e64 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9f61b3e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-25de8ab .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e920e74 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6243909 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-cdbd34c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5216a3f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b40a20b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9243503 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-652e706 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3b8db26 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-30f0c6d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4a8ead7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2f2937d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f74fc97 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9d1ae77 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8f4e79e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-57f798e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-316b631 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8cf4580 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9720c50 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e0c2a94 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f5d4d18 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a70af13 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8c42e06 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-80bd77e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c36b0d0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-dcfb8e3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-146a664 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f8b3e4c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2614d51 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5a8bf8e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9eb9264 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d7a2e50 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e3e813e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6abff21 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b0a55d4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-995c238 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4ac93c4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-79b2a98 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8087baf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5b6927d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-40550c8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-145b8d0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5cf61b9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-73b0cf4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-934564f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4973d84 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2d4688d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-49a0f22 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-cf6af3b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-dd5857c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-796512a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-46cb7cf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f828bd3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8efee62 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-dc99381 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-caee25c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bca9d02 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1a1948e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a6e6ed4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d0211fa .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8882656 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-cd8dee0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0585178 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d97364d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5c32a03 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-24b0b4e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-904f21c .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0dc3e69 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-648a1d1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b95846d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0656a2a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8417517 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5ecff7e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3eedaaf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1b89cc6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-32671d3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-47b68cc .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-29c39ae .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4f1901f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-63e2eff .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-834b27e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d5e98c8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-72aced6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-26afb37 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ab8a81c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-45b8463 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a9d1fbd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-874208e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-930ca3e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8cb3a5a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3a8c7a7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-72a7291 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e1d1bc7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-955ab71 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3f15316 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8845984 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7a5a4fe .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-18016ec .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1023093 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-02415bc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9c589f7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e941790 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-201a3b9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0d49664 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9cd0f62 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-95bc846 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5716444 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e0e3d02 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f811eab .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7f20304 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1507355 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b8c8d25 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f6f9b5f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d8fe8e0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4a7a9eb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d425a84 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d448615 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-36cabc1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-78fba3a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-058b732 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-83ec6a4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-78da76e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-eac9a09 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1551fb8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bb50072 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5e27c82 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-16a90a7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f224f1b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4d51508 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d32b802 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d9f2199 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-23ba457 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-71d38bf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e95da2c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4363719 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bccb5dc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-727955c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1a6a4a8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7c4858e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1053838 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6e9688d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0cf74d4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c92bcda .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-553c1e6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b8e8643 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-51483dd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-51eb24e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0bde943 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ecc3ffe .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ad8d98a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5ab7afd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-036e646 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-90890d9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b261de1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f0fd1c7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ccb995e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ef1914b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-28b9350 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4230c2a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e288a1a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a50c549 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9f1e638 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c3da692 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4bf2ee2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bbad4ab .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c1dfd7f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-de583b3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c278971 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c420aaa .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2aa55d1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2f0b0f5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9b777ca .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-08a4457 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-15262ff .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-fdd4b47 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b8f9bff .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d6b9c20 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5bfd7dc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e57108b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e7d31c8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5cf82b6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7cc0794 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1be8920 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bdbd37f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-965081c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-be9c3a6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-97f5fb4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-06687a8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5364a10 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-de154a8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c7d5723 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3524bfd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0f8da53 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e198703 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f24a707 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e0d8cd2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1a88498 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c13487e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5701358 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0449d0c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-de5885a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8488b8c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-18ccc38 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-334256e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4bb07b4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b929cdc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-596ba0b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1dcf706 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d908756 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-73e4eea .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-440e472 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-263b727 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4791a3e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8d4c8b0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b83db03 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9724a10 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e7fc1d5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-86a8ded .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bdf81f9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f3a6ea9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-95e737b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2b3cc01 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-953eb3e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-48b89a2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-535b059 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0b32e4f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b8a4042 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0cf3f31 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0af481b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7ef1348 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1701257 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e5163a5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-da8c377 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-30fde26 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a6332ba .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9bacf58 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9fde85f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0c510fd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-58a2520 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9b8971f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-67a6ae8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-eb7b08b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e51d719 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-842910f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3e005e9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8f2c6f3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-085463f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-62f7979 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f1553f0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bed8d63 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-276b945 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-18ed778 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7b74154 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e9246f2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e035ebe .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ecdebd0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bc7f9b5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c56bba0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-58d0638 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d8f27d1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-899b2c9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-496c101 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-28c3ec3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-012edc8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e651fab .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d5e8e51 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-cf83e01 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e2048e4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8b37c8c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-35817a9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9be076f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c3510ab .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8bf293d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-adbd80d {
		--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	}
	
	:where( .elementor-1851 .elementor-element.elementor-element-adbd80d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	}
}

@media (max-width:767px) {
	.elementor-1851 .elementor-element.elementor-element-29d923b .elementor-heading-title {
		font-size: var(--e-global-typography-e7b522f-font-size);
		line-height: var(--e-global-typography-e7b522f-line-height);
		letter-spacing: var(--e-global-typography-e7b522f-letter-spacing);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2050e1a .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-895d9fe {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-06875c2 .elementor-heading-title {
		font-size: var(--e-global-typography-b0af721-font-size);
		line-height: var(--e-global-typography-b0af721-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c0e1812 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e1cb52b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-928fe2e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-fcaa559 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-75bd736 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9f7aec0 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-546f959 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-44ccdb3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f17da95 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c88a7a1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d84fbe4 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-fe8785b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d331e8c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d893084 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ccd9165 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-808164e .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d45d6a2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-801f819 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-39fe999 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1ade3c8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3a9e266 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5833f89 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0669074 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1475aad .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7e25224 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-03398db .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2cdc752 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c310d53 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1596a34 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0f3c824 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c79a9c0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f2120eb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3d16608 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bcd4a88 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6272d4e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d3be528 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7da22c3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-00ba59b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a094cec .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d2a8c2c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4d1e8ae .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9caaa38 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-61f18d8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f7c3029 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2342573 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e0f1b21 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d398670 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8e058af .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d17d57a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-be76f34 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7ebb267 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b9e7b01 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b5c6f44 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2e0b7ea .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-00ce27a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-26e2998 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-11bfddb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6ac0111 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-94742c7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a2638e7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e72ae1c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6784424 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5d26243 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-92a33cb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6101888 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-68d6d45 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-54a1d15 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-769ce39 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9e9d63c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-056d782 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-079c3cf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2cdb8d8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ace64ee .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1244c6f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2e55f31 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0f8d160 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c8c37b2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-dbd3209 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7cb99ed .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f6fe81e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-00dcfb5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-fb9d65f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-23e6bb1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0f20963 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a22d62d .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3384a56 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1c7ad1e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9e7dab6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-52c037b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-820caaf .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b7e80cf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a190b10 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e88b5b1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-70059cc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-da359cb .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5104fa9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-94b06e8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0614adb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8bbcb43 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-aa9c973 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-64ad325 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a8d33f1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ea2ead9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-cbd4b0e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-55d7066 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-73a8c18 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a4787fb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ffb523e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-938ead7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-892e5a0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7e689fb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e4bacc6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c11b71f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6e549ac .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-68331d6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4f2a9c8 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7bad085 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e690135 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0b6f9c9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1eda39d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5347adc .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-77cb443 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9b38d4b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-92a2f55 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b973e4f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e5592ed .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4760273 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4d74684 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-845b3af .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-df65096 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c9f9833 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0e7691a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6450a3d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-de0624b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e49790c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1000c32 {
		--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	}
	
	:where( .elementor-1851 .elementor-element.elementor-element-1000c32 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-36bd97f .elementor-heading-title {
		font-size: var(--e-global-typography-b0af721-font-size);
		line-height: var(--e-global-typography-b0af721-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-662d744 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d514f6a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f117492 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c19e923 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ae37d44 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c83032c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-af9e9e1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d5d6f4d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0e33668 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a27efb1 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6323f42 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7dd58bd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1ecd03e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-10b1e47 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-52e78a4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-308c06f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1e28b42 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c018926 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6078046 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5e11292 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9a52867 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-92d5cdc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7a30804 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-cde36e7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5f3024d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-41d2fc1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b70229d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a780573 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3347a79 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-553e888 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9c93be7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7002ca1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ad45920 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-86041e1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6f77d19 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a730c37 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bfe7803 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-97afee8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-80b4ccb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bda334c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4880ef7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-69cdfb7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c18b668 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-21747f9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e5efa55 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-fbb7068 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c54e0ee .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8f1ac60 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2a06282 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8d9fe4b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5305ecf .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-86977e5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-01c9cc9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3e3a6a7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-af3d817 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b08cf88 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-59504d4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-11358c7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-65970fd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6621513 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e2676b2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-56218c2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-99220e1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9c98ad7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-281ab0e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5500185 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4f2341c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-849dffb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2ac4aab .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-da724f4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b6ad560 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2b947fd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-df817ac .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-565786a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c19e9ca .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-49eb02a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5e940b5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3c4dd31 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f29ad6a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-286e984 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a54a569 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d860889 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c084582 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4e6500b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ea2bb6b .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-46df08d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5daed6d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c0555cf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d7710c2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-685d22f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-45ef0e5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3fd73b4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c5929e1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5b077cb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3adf18c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-41d42a4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7da1e64 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9f61b3e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-25de8ab .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e920e74 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6243909 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-cdbd34c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5216a3f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b40a20b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9243503 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-652e706 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3b8db26 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-30f0c6d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4a8ead7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2f2937d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f74fc97 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9d1ae77 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8f4e79e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-57f798e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-316b631 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8cf4580 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9720c50 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e0c2a94 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f5d4d18 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a70af13 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8c42e06 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-80bd77e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c36b0d0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-dcfb8e3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-146a664 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f8b3e4c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2614d51 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5a8bf8e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9eb9264 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d7a2e50 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e3e813e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6abff21 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b0a55d4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-995c238 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4ac93c4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-79b2a98 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8087baf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5b6927d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-40550c8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-145b8d0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5cf61b9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-73b0cf4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-934564f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4973d84 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2d4688d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-49a0f22 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-cf6af3b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-dd5857c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-796512a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-46cb7cf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f828bd3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8efee62 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-dc99381 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-caee25c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bca9d02 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1a1948e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a6e6ed4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d0211fa .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8882656 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-cd8dee0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0585178 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d97364d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5c32a03 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-24b0b4e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-904f21c .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0dc3e69 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-648a1d1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b95846d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0656a2a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8417517 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5ecff7e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3eedaaf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1b89cc6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-32671d3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-47b68cc .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-29c39ae .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4f1901f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-63e2eff .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-834b27e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d5e98c8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-72aced6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-26afb37 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ab8a81c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-45b8463 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a9d1fbd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-874208e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-930ca3e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8cb3a5a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3a8c7a7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-72a7291 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e1d1bc7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-955ab71 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3f15316 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8845984 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7a5a4fe .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-18016ec .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1023093 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-02415bc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9c589f7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e941790 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-201a3b9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0d49664 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9cd0f62 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-95bc846 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5716444 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e0e3d02 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f811eab .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7f20304 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1507355 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b8c8d25 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f6f9b5f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d8fe8e0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4a7a9eb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d425a84 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d448615 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-36cabc1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-78fba3a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-058b732 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-83ec6a4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-78da76e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-eac9a09 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1551fb8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bb50072 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5e27c82 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-16a90a7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f224f1b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4d51508 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d32b802 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d9f2199 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-23ba457 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-71d38bf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e95da2c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4363719 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bccb5dc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-727955c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1a6a4a8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7c4858e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1053838 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-6e9688d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0cf74d4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c92bcda .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-553c1e6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b8e8643 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-51483dd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-51eb24e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0bde943 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ecc3ffe .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ad8d98a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5ab7afd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-036e646 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-90890d9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b261de1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f0fd1c7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ccb995e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ef1914b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-28b9350 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4230c2a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e288a1a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a50c549 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9f1e638 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c3da692 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4bf2ee2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bbad4ab .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c1dfd7f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-de583b3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c278971 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c420aaa .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2aa55d1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2f0b0f5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9b777ca .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-08a4457 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-15262ff .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-fdd4b47 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b8f9bff .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d6b9c20 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5bfd7dc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e57108b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e7d31c8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5cf82b6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7cc0794 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1be8920 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bdbd37f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-965081c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-be9c3a6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-97f5fb4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-06687a8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5364a10 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-de154a8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c7d5723 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3524bfd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0f8da53 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e198703 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f24a707 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e0d8cd2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1a88498 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c13487e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-5701358 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0449d0c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-de5885a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8488b8c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-18ccc38 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-334256e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4bb07b4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b929cdc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-596ba0b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1dcf706 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d908756 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-73e4eea .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-440e472 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-263b727 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-4791a3e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8d4c8b0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b83db03 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9724a10 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e7fc1d5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-86a8ded .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bdf81f9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f3a6ea9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-95e737b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-2b3cc01 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-953eb3e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-48b89a2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-535b059 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0b32e4f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-b8a4042 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0cf3f31 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0af481b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7ef1348 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-1701257 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e5163a5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-da8c377 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-30fde26 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-a6332ba .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9bacf58 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9fde85f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-0c510fd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-58a2520 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9b8971f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-67a6ae8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-eb7b08b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e51d719 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-842910f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-3e005e9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8f2c6f3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-085463f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-62f7979 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-f1553f0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bed8d63 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-276b945 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-18ed778 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-7b74154 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e9246f2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e035ebe .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-ecdebd0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-bc7f9b5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c56bba0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-58d0638 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d8f27d1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-899b2c9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-496c101 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-28c3ec3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-012edc8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e651fab .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-d5e8e51 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-cf83e01 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-e2048e4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8b37c8c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-35817a9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-9be076f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-c3510ab .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-8bf293d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1851 .elementor-element.elementor-element-adbd80d {
		--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	}
	
	:where( .elementor-1851 .elementor-element.elementor-element-adbd80d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	}
}
