
.elementor-9446 .elementor-element.elementor-element-b674dc2 {
	--display: flex;
	--min-height: 350px;
	--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;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-b674dc2:not(.elementor-motion-effects-element-type-background), .elementor-9446 .elementor-element.elementor-element-b674dc2 > .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/09/Group-1480.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.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-9446 .elementor-element.elementor-element-1879893 {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-1879893 .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-9446 .elementor-element.elementor-element-58488f9 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-63c53dc);
	--divider-border-width: 2px;
}

.elementor-9446 .elementor-element.elementor-element-58488f9 .elementor-divider-separator {
	width: 100px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-9446 .elementor-element.elementor-element-58488f9 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-9446 .elementor-element.elementor-element-d61fa9e {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-beb20ce {
	--display: flex;
}

.elementor-9446 .elementor-element.elementor-element-a2de54b {
	--display: flex;
}

.elementor-9446 .elementor-element.elementor-element-d834e16 {
	--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: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-be33ad0 {
	--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-9446 .elementor-element.elementor-element-26b5fd0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-26b5fd0.e-con {
	--align-self: flex-start;
}

.elementor-9446 .elementor-element.elementor-element-421b95a {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-421b95a .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-9446 .elementor-element.elementor-element-9aac376 .elementor-button {
	fill: #fff;
	color: #fff;
}

.elementor-9446 .elementor-element.elementor-element-9aac376 .elementor-button:hover, .elementor-9446 .elementor-element.elementor-element-9aac376 .elementor-button:focus {
	color: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-9aac376 .elementor-button:hover svg, .elementor-9446 .elementor-element.elementor-element-9aac376 .elementor-button:focus svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-b8da363 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-9446 .elementor-element.elementor-element-3de9fc6 {
	--display: flex;
	--min-height: 0px;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-3de9fc6:not(.elementor-motion-effects-element-type-background), .elementor-9446 .elementor-element.elementor-element-3de9fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a3c7455);
}

.elementor-9446 .elementor-element.elementor-element-6e0c8ce {
	--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: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-4090c33 {
	--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-9446 .elementor-element.elementor-element-a11fa4b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-a11fa4b.e-con {
	--align-self: flex-start;
}

.elementor-9446 .elementor-element.elementor-element-62c1190 {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-62c1190 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-093736e .elementor-button {
	fill: #fff;
	color: #fff;
}

.elementor-9446 .elementor-element.elementor-element-093736e .elementor-button:hover, .elementor-9446 .elementor-element.elementor-element-093736e .elementor-button:focus {
	color: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-093736e .elementor-button:hover svg, .elementor-9446 .elementor-element.elementor-element-093736e .elementor-button:focus svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-e7c59fd {
	--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-9446 .elementor-element.elementor-element-f62c36a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-f62c36a.e-con {
	--align-self: flex-start;
}

.elementor-9446 .elementor-element.elementor-element-8f00013 {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-8f00013 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-4160c96 .elementor-button {
	fill: #fff;
	color: #fff;
}

.elementor-9446 .elementor-element.elementor-element-4160c96 .elementor-button:hover, .elementor-9446 .elementor-element.elementor-element-4160c96 .elementor-button:focus {
	color: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-4160c96 .elementor-button:hover svg, .elementor-9446 .elementor-element.elementor-element-4160c96 .elementor-button:focus svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-3512482 {
	--display: flex;
	--min-height: 0px;
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-a506506 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-a506506.e-con {
	--align-self: flex-start;
}

.elementor-9446 .elementor-element.elementor-element-9fda6b0 {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-9fda6b0 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-861518f {
	--display: flex;
	--min-height: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-16beaa4 .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	fill: var(--e-global-color-3f1370a);
	color: var(--e-global-color-3f1370a);
}

.elementor-9446 .elementor-element.elementor-element-16beaa4 .elementor-button:hover, .elementor-9446 .elementor-element.elementor-element-16beaa4 .elementor-button:focus {
	color: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-16beaa4 .elementor-button:hover svg, .elementor-9446 .elementor-element.elementor-element-16beaa4 .elementor-button:focus svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-09247bf {
	--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-9446 .elementor-element.elementor-element-4acb529 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-4acb529.e-con {
	--align-self: flex-start;
}

.elementor-9446 .elementor-element.elementor-element-306b73c {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-306b73c .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-862a6ba {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-d1af46d .elementor-button {
	fill: var(--e-global-color-3f1370a);
	color: var(--e-global-color-3f1370a);
}

.elementor-9446 .elementor-element.elementor-element-d1af46d .elementor-button:hover, .elementor-9446 .elementor-element.elementor-element-d1af46d .elementor-button:focus {
	color: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-d1af46d .elementor-button:hover svg, .elementor-9446 .elementor-element.elementor-element-d1af46d .elementor-button:focus svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-c595a45 {
	--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-9446 .elementor-element.elementor-element-e588e6b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-e957859 {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-e957859 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-60c556b .elementor-button {
	fill: #fff;
	color: #fff;
}

.elementor-9446 .elementor-element.elementor-element-60c556b .elementor-button:hover, .elementor-9446 .elementor-element.elementor-element-60c556b .elementor-button:focus {
	color: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-60c556b .elementor-button:hover svg, .elementor-9446 .elementor-element.elementor-element-60c556b .elementor-button:focus svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-bad94e0 {
	--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-9446 .elementor-element.elementor-element-8f02b5d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-eca57db {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-eca57db .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-d17eae0 .elementor-button {
	fill: var(--e-global-color-3f1370a);
	color: var(--e-global-color-3f1370a);
}

.elementor-9446 .elementor-element.elementor-element-d17eae0 .elementor-button:hover, .elementor-9446 .elementor-element.elementor-element-d17eae0 .elementor-button:focus {
	color: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-d17eae0 .elementor-button:hover svg, .elementor-9446 .elementor-element.elementor-element-d17eae0 .elementor-button:focus svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-b2cf0c1 {
	--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-9446 .elementor-element.elementor-element-5cf3990 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-4eb2134 {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-4eb2134 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-52d2d48 .elementor-button {
	fill: var(--e-global-color-3f1370a);
	color: var(--e-global-color-3f1370a);
}

.elementor-9446 .elementor-element.elementor-element-52d2d48 .elementor-button:hover, .elementor-9446 .elementor-element.elementor-element-52d2d48 .elementor-button:focus {
	color: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-52d2d48 .elementor-button:hover svg, .elementor-9446 .elementor-element.elementor-element-52d2d48 .elementor-button:focus svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-e6d7a4b {
	--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-9446 .elementor-element.elementor-element-79de5ee {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-35c1dd5 {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-35c1dd5 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-decdf74 .elementor-button {
	fill: var(--e-global-color-3f1370a);
	color: var(--e-global-color-3f1370a);
}

.elementor-9446 .elementor-element.elementor-element-decdf74 .elementor-button:hover, .elementor-9446 .elementor-element.elementor-element-decdf74 .elementor-button:focus {
	color: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-decdf74 .elementor-button:hover svg, .elementor-9446 .elementor-element.elementor-element-decdf74 .elementor-button:focus svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-dd669fe {
	--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-9446 .elementor-element.elementor-element-8612b15 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-78c0184 {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-78c0184 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-b3a9f92 .elementor-button {
	fill: var(--e-global-color-3f1370a);
	color: var(--e-global-color-3f1370a);
}

.elementor-9446 .elementor-element.elementor-element-b3a9f92 .elementor-button:hover, .elementor-9446 .elementor-element.elementor-element-b3a9f92 .elementor-button:focus {
	color: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-b3a9f92 .elementor-button:hover svg, .elementor-9446 .elementor-element.elementor-element-b3a9f92 .elementor-button:focus svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-2f4fb6d {
	--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-9446 .elementor-element.elementor-element-dae1324 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-1c6857d {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-1c6857d .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-669b883 .elementor-button {
	fill: var(--e-global-color-3f1370a);
	color: var(--e-global-color-3f1370a);
}

.elementor-9446 .elementor-element.elementor-element-669b883 .elementor-button:hover, .elementor-9446 .elementor-element.elementor-element-669b883 .elementor-button:focus {
	color: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-669b883 .elementor-button:hover svg, .elementor-9446 .elementor-element.elementor-element-669b883 .elementor-button:focus svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-43d4b9d {
	--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-9446 .elementor-element.elementor-element-bfc13a6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-0c4a9fe {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-0c4a9fe .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-73b7cf8 {
	--display: flex;
	--min-height: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-6e4e4ce .elementor-button {
	fill: var(--e-global-color-3f1370a);
	color: var(--e-global-color-3f1370a);
}

.elementor-9446 .elementor-element.elementor-element-6e4e4ce .elementor-button:hover, .elementor-9446 .elementor-element.elementor-element-6e4e4ce .elementor-button:focus {
	color: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-6e4e4ce .elementor-button:hover svg, .elementor-9446 .elementor-element.elementor-element-6e4e4ce .elementor-button:focus svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-4c8b5aa {
	--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-9446 .elementor-element.elementor-element-d773be9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-a906386 {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-a906386 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-cd26a16 {
	--display: flex;
	--min-height: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-d81107a {
	--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-9446 .elementor-element.elementor-element-159d0d4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-b438e8f {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-b438e8f .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-ba735a3 {
	--display: flex;
	--min-height: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-1bbefff {
	--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-9446 .elementor-element.elementor-element-2cc5ddb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-c0183de {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-c0183de .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-9d0116e {
	--display: flex;
	--min-height: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-3f23b74 {
	--display: flex;
}

.elementor-9446 .elementor-element.elementor-element-fb9677b {
	--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-9446 .elementor-element.elementor-element-ec263d3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-ec263d3.e-con {
	--align-self: flex-start;
}

.elementor-9446 .elementor-element.elementor-element-83cbbd2 {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-83cbbd2 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-41fb1e1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-9d3412f .elementor-button {
	fill: #fff;
	color: #fff;
}

.elementor-9446 .elementor-element.elementor-element-9d3412f .elementor-button:hover, .elementor-9446 .elementor-element.elementor-element-9d3412f .elementor-button:focus {
	color: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-9d3412f .elementor-button:hover svg, .elementor-9446 .elementor-element.elementor-element-9d3412f .elementor-button:focus svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-365c3fd {
	--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-9446 .elementor-element.elementor-element-31861a8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-31861a8.e-con {
	--align-self: flex-start;
}

.elementor-9446 .elementor-element.elementor-element-c819cb9 {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-c819cb9 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-d1ce97c .elementor-button {
	fill: #fff;
	color: #fff;
}

.elementor-9446 .elementor-element.elementor-element-d1ce97c .elementor-button:hover, .elementor-9446 .elementor-element.elementor-element-d1ce97c .elementor-button:focus {
	color: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-d1ce97c .elementor-button:hover svg, .elementor-9446 .elementor-element.elementor-element-d1ce97c .elementor-button:focus svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-3bd45da {
	--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-9446 .elementor-element.elementor-element-30124bf {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-30124bf.e-con {
	--align-self: flex-start;
}

.elementor-9446 .elementor-element.elementor-element-16a8983 {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-16a8983 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-abdaa3e .elementor-button {
	fill: #fff;
	color: #fff;
}

.elementor-9446 .elementor-element.elementor-element-abdaa3e .elementor-button:hover, .elementor-9446 .elementor-element.elementor-element-abdaa3e .elementor-button:focus {
	color: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-abdaa3e .elementor-button:hover svg, .elementor-9446 .elementor-element.elementor-element-abdaa3e .elementor-button:focus svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-6da8413 {
	--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-9446 .elementor-element.elementor-element-7fe689d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-7fe689d.e-con {
	--align-self: flex-start;
}

.elementor-9446 .elementor-element.elementor-element-0f39a83 {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-0f39a83 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-32d165d .elementor-button {
	fill: #fff;
	color: #fff;
}

.elementor-9446 .elementor-element.elementor-element-32d165d .elementor-button:hover, .elementor-9446 .elementor-element.elementor-element-32d165d .elementor-button:focus {
	color: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-32d165d .elementor-button:hover svg, .elementor-9446 .elementor-element.elementor-element-32d165d .elementor-button:focus svg {
	fill: var(--e-global-color-63c53dc);
}

.elementor-9446 .elementor-element.elementor-element-1e63520 {
	--n-accordion-title-font-size: 21px;
	--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-icon-size: 15px;
}

.elementor-9446 .elementor-element.elementor-element-68527b6 {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-d238fc5 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-76c374c {
	--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: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-3fbea73 .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-9446 .elementor-element.elementor-element-a9e3d3c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-9974201 {
	--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: 30px;
	--padding-right: 30px;
}

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

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

.elementor-9446 .elementor-element.elementor-element-8e5f542 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

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

.elementor-9446 .elementor-element.elementor-element-007b0cc .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-9446 .elementor-element.elementor-element-17e441f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-2975e27 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-9446 .elementor-element.elementor-element-d1a27dd {
	--display: flex;
	--min-height: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-9446 .elementor-element.elementor-element-4e537ee {
	--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-9446 .elementor-element.elementor-element-bc91e85 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-6c4ecd3 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-5914ba6 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-b9da39c {
	--display: flex;
	--min-height: 15px;
}

.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-9446 .elementor-element.elementor-element-ef78e21 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-ef78e21 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-ef78e21 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-12752c8 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-62c53c7 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-2d3126c {
	--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-9446 .elementor-element.elementor-element-2db8ca3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-57e274f .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-0923872 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-3d1409e {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-9f40e39 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-9f40e39 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-9f40e39 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-700c4d8 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-f730d5c .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-e256ee8 {
	--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-9446 .elementor-element.elementor-element-5162c1c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-b032d2a .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-376976d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-444039c .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-a56c0b5 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-4046648 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-4046648 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-4046648 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-70cc4c6 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-30c749a .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-f7dbf0f {
	--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-9446 .elementor-element.elementor-element-eeb2e84 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-4bf198a .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-64e35af .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-05ecce6 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-7adb3a3 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-7adb3a3 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-7adb3a3 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-b110319 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-9206d4b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-60314e8 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-857cb1d {
	--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-9446 .elementor-element.elementor-element-f36d60f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-901a87c .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-751d4e8 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-416d792 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-1c426c5 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-1c426c5 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-1c426c5 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-db8e950 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-1bf7b47 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-12932b4 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-f33072b {
	--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: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-5b1e437 .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-9446 .elementor-element.elementor-element-dd1e4ee {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-94fd6c2 {
	--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: 30px;
	--padding-right: 30px;
}

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

.elementor-9446 .elementor-element.elementor-element-37bee4f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-9446 .elementor-element.elementor-element-566d144 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

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

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

.elementor-9446 .elementor-element.elementor-element-ab18d37 {
	--display: flex;
	--min-height: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-9446 .elementor-element.elementor-element-c7f9920 {
	--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-9446 .elementor-element.elementor-element-0c375ae {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-3b2071e .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-62ba314 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-4243fdb {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-3ef2643 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-3ef2643 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-3ef2643 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-c6be017 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-cd00037 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-5b42db7 {
	--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-9446 .elementor-element.elementor-element-ad5d0b0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-0e4f126 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-1a72131 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-6855762 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-dd6f359 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-dd6f359 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-dd6f359 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-8d55c16 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-e42d9c9 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-3f9ca14 {
	--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-9446 .elementor-element.elementor-element-9a64a30 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-007c6f5 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-170cf88 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-51b0d82 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-0515bf9 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-0515bf9.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-0515bf9 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-0515bf9 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-06e33b9 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-08f2da0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-7e9c3b0 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-9670328 {
	--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-9446 .elementor-element.elementor-element-56fe473 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-c71137f .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-2f8e061 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-ccc4872 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-f111b6a .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-f111b6a .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-f111b6a .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-ed257fb {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-109cbe2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-7812599 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-6aaf263 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-157067e {
	--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: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-3fb34c8 .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-9446 .elementor-element.elementor-element-9e038f6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-e666648 {
	--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: 30px;
	--padding-right: 30px;
}

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

.elementor-9446 .elementor-element.elementor-element-10b1e6d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-6b6fcf3 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

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

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

.elementor-9446 .elementor-element.elementor-element-28aed5d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-20b7cc6 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-9446 .elementor-element.elementor-element-32a3807 {
	--display: flex;
	--min-height: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-7c97962 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-9446 .elementor-element.elementor-element-5e7b3e2 {
	--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-9446 .elementor-element.elementor-element-611a309 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-6f6822a .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-628cf0d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-1428f83 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-31498a8 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-50ec84e .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-50ec84e .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-50ec84e .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-de345b7 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-e142d40 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-11908d9 {
	--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-9446 .elementor-element.elementor-element-241645a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-461796e .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-fca07a8 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-06b7c60 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-e708163 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-e708163 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-e708163 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-dbf85a7 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-033d538 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-15bf281 {
	--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-9446 .elementor-element.elementor-element-e2cb7de {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-49a4d37 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-095edd4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-dc8fbf3 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-9744608 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-6ce3104 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-6ce3104.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-6ce3104 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-6ce3104 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-0cd4ade {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-05183cc {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-9db6b32 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-fb3626c {
	--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-9446 .elementor-element.elementor-element-b65dc5a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-0564c49 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-ea4e3bc .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-d7f4a86 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-04cdd07 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-1e7de1e .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-b0577c8 {
	--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-9446 .elementor-element.elementor-element-8930d04 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-76f0be9 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-30340e7 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-82404b9 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-36c83f0 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-36c83f0.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-36c83f0 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-36c83f0 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-2d86873 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-406c8ab {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-387ba4a .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-557a805 {
	--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-9446 .elementor-element.elementor-element-1b61d6e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-344872f .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-15a69a7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-94679d6 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-ba7fce7 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-567a5ef .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-567a5ef.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-567a5ef .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-567a5ef .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-e0921a1 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-8f41ee6 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-328e1fc {
	--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-9446 .elementor-element.elementor-element-0e674d6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-103e785 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-e42125f .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-9df27ac {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-146718d .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-146718d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-146718d .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-146718d .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-0f26e30 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-190b5dd .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-2118998 {
	--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-9446 .elementor-element.elementor-element-e7b4edb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-d9349a3 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-6259feb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-47d317f .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-57d104e {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-2c1e287 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-2c1e287.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-2c1e287 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-2c1e287 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-44a4447 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-68b3e40 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-1fdb786 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-615b8cb {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-b7f0fbe {
	--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: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-8c1a74b .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-9446 .elementor-element.elementor-element-d9e935c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-ef78ad7 {
	--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: 30px;
	--padding-right: 30px;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-8579f03 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-4d77f16 {
	--display: flex;
	--min-height: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-5be0cdb .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-9446 .elementor-element.elementor-element-7ff39dd {
	--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-9446 .elementor-element.elementor-element-43b30ac {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-7d9fc88 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-23b9bc3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-4e19a42 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-25b8329 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-2dbb5c8 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-2dbb5c8.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-2dbb5c8 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-2dbb5c8 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-c6f4a79 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-123a89f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-a7af9ce .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-18792bf {
	--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-9446 .elementor-element.elementor-element-1471b8c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-556704b .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-0be989d .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-6558adb {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-242a489 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-242a489.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-242a489 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-242a489 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-e3d6014 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-82e1a7b .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-6150581 {
	--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-9446 .elementor-element.elementor-element-ebc751b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-69c4efc .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-0ce89e7 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-b1aa5bc {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-61a519b .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-61a519b.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-61a519b .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-61a519b .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-90daf68 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-09693ff {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-a94a3c6 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-3417878 {
	--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-9446 .elementor-element.elementor-element-3e081ea {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-1ab7b42 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-12eeb5b .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-e5e3744 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-8a7640f .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-8a7640f .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-8a7640f .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-bfad03a {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-b9e38df .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-d5bd862 {
	--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-9446 .elementor-element.elementor-element-7382f74 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-cfd002d .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-75ad6c9 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-cffe729 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-f705a69 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-f705a69 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-f705a69 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-5a546ec {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-2090fdf .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-211b9bc {
	--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-9446 .elementor-element.elementor-element-05cb991 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-988c7b7 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-b6cc7c0 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-3d478d4 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-a650445 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-a650445 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-a650445 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-8701f03 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-e562e69 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-feb0285 {
	--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-9446 .elementor-element.elementor-element-fef2528 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-74ef7ee .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-0728094 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-4380492 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-8a812f9 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-8a812f9 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-8a812f9 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-a38516d {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-7972eea {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-756d9b5 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-b672ac3 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-9787b1a {
	--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: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-28f7961 .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-9446 .elementor-element.elementor-element-0334957 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-5550d0f {
	--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: 30px;
	--padding-right: 30px;
}

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

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

.elementor-9446 .elementor-element.elementor-element-82b1960 .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-f825fbc {
	--display: flex;
	--min-height: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-842f9f7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-56dd612 {
	--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-9446 .elementor-element.elementor-element-9e553b1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-350c41f .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-b25c274 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-2692ef6 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-f7e3a0c .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-f7e3a0c .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-f7e3a0c .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-4393812 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-645c53d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-a3a30dc .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-4ff8851 {
	--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-9446 .elementor-element.elementor-element-0a3f9fc {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-e5e09d4 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-a7a8376 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-11e4488 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-6f8d2bb .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-6f8d2bb.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-6f8d2bb .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-6f8d2bb .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-6e5d122 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-0f184cb .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-fab63d9 {
	--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-9446 .elementor-element.elementor-element-4c3d637 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-b353c60 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-421b3bf .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-66ed9e5 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-6114168 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-6114168 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-6114168 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-2c72545 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-c58580b .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-ca13fd7 {
	--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-9446 .elementor-element.elementor-element-8ba0550 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-26c1c0c .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-f4a4ff1 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-6277ad9 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-9a0f561 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-9a0f561 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-9a0f561 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-fbd6420 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-886995d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-4099626 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-0073b59 {
	--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-9446 .elementor-element.elementor-element-9c8f0bb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-36a3975 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-84bb4fd .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-14d07f9 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-25c35b6 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-25c35b6.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-25c35b6 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-25c35b6 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-b68f690 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-6f9ff5c .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-adc431f {
	--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-9446 .elementor-element.elementor-element-736f9b6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-0886cba .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-30fb18c .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-1b8b30e {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-4050dad .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-4050dad.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-4050dad .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-4050dad .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-15b39e9 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-27368ce {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-a4692d2 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-87f7120 {
	--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-9446 .elementor-element.elementor-element-064a2a4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-b208ec6 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-91960eb .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-9ea614e {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-0fc15e8 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-2e0d364 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-040a275 {
	--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-9446 .elementor-element.elementor-element-367226f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-9919595 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-0c7bc85 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-544437c {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-e0c2957 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-e0c2957 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-e0c2957 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-6a5ce1b {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-3b2015f .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-65c4b7f {
	--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-9446 .elementor-element.elementor-element-6f76a55 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-1408263 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-ac8c1ce .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-dbab3f7 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-5381b44 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-5381b44.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-5381b44 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-5381b44 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-f49c42f {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-9e27278 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-30d4e01 {
	--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-9446 .elementor-element.elementor-element-bb73d45 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-ab19424 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-eed89e7 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-b013604 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-7924a24 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-7924a24.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-7924a24 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-7924a24 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-14c205b {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-eea6480 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-1caec9c {
	--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-9446 .elementor-element.elementor-element-46ec369 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-c235cb3 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-e5b3e58 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-9045952 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-10483d3 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-10483d3.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-10483d3 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-10483d3 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-1aa283c {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-42888c9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-58f08c0 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-f58c83c {
	--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-9446 .elementor-element.elementor-element-0c9ccb6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-db13744 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-512bf30 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-6833cbc .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-6d6e24a {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-30f9966 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-30f9966.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-30f9966 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-30f9966 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-1142d49 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-a36af27 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-ed5d525 {
	--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-9446 .elementor-element.elementor-element-af986c4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-bb853ff .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-9524f90 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-cca9efc .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-add315e {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-f80dd73 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-f80dd73 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-f80dd73 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-6e5de27 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-dc12c81 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-7dbf04c {
	--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-9446 .elementor-element.elementor-element-f742869 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-e7d70cd .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-58d6f49 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-2fd2b32 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-6c6b863 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-2c59bed .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-2c59bed.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-2c59bed .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-2c59bed .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-b054c1e {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-329a5f5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-f0f816e .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-600380a {
	--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-9446 .elementor-element.elementor-element-57c781e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-ecde5bb .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-3649cd9 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-d70771e {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-a40edc8 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-a40edc8 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-a40edc8 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-506a464 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-175a872 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-f67996c {
	--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-9446 .elementor-element.elementor-element-daaf775 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-01da685 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-0de4ddc .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-6ffe511 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-78c5fa3 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-78c5fa3.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-78c5fa3 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-78c5fa3 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-7273f6c {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-609d88d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-99ea8d1 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-37c802b {
	--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-9446 .elementor-element.elementor-element-6c92dd5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-8499f9b .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-84fcf42 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-c0ff8d5 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-f621476 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-f621476 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-f621476 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-237e442 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-5f24114 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-e85c882 {
	--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-9446 .elementor-element.elementor-element-e667ab5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-9abaa52 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-95d48f7 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-d78c71e {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-5cbde23 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-5cbde23 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-5cbde23 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-6d2f85c {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-cad55c7 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-e895ad0 {
	--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-9446 .elementor-element.elementor-element-90a9edb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-43d3427 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-697dd97 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-b6dbc73 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-0a9633a {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-b5da8a1 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-b5da8a1 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-b5da8a1 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-10db195 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-75611c9 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-d0f0a86 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-892c2bf {
	--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: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-9a00e70 .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-9446 .elementor-element.elementor-element-518ffe8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-431d391 {
	--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: 30px;
	--padding-right: 30px;
}

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

.elementor-9446 .elementor-element.elementor-element-18ece41 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-401f612 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-9446 .elementor-element.elementor-element-390261c .elementor-heading-title {
	color: var(--e-global-color-3f1370a);
}

.elementor-9446 .elementor-element.elementor-element-b54a374 {
	--display: flex;
	--min-height: 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-9446 .elementor-element.elementor-element-73a823c {
	--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-9446 .elementor-element.elementor-element-f40bf89 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-ad68e05 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-912fcca .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-0306cbf {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-c066f0a .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-c066f0a .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-c066f0a .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-0ea8d39 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-79df7f6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-17155ec .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-725f7c3 {
	--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-9446 .elementor-element.elementor-element-3b130cb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-3f1b88e .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-d6244e4 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-3b4fbc4 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-1aa29fe .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-1aa29fe .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-1aa29fe .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-2eabb21 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-fff37fe .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-04c1afb {
	--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-9446 .elementor-element.elementor-element-efb35e2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-918f80f .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-9c83cba .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-1d7e1ab {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-bb2b367 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-bb2b367 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-bb2b367 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-b725e22 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-90044b3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-53f99ce .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-e196b44 {
	--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-9446 .elementor-element.elementor-element-6c7e2bb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-7df8c1e .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-77952e6 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-8da9778 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-f5fb4e1 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-f5fb4e1 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-f5fb4e1 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-fc65430 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-30d813b .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-3712c42 {
	--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-9446 .elementor-element.elementor-element-0fb3f21 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-79cb1a8 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-44f38a6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-61c74cb .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-9cbdb17 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-ad2846a .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-ad2846a .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-ad2846a .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-ed20cbb {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-aed5429 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-20decd0 {
	--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-9446 .elementor-element.elementor-element-7394c75 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-0afa604 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-2049073 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-eea1f4f {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-cead4a0 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

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

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

.elementor-9446 .elementor-element.elementor-element-cead4a0 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-cead4a0 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-8808cf5 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-224108c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-73add1b .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-6730026 {
	--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-9446 .elementor-element.elementor-element-a167cb6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-45e9330 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-902feb7 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-7fe5bf0 {
	--display: flex;
	--min-height: 15px;
}

.elementor-9446 .elementor-element.elementor-element-6bdcd10 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-9446 .elementor-element.elementor-element-6bdcd10.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

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

.elementor-9446 .elementor-element.elementor-element-6bdcd10 .elementor-icon {
	font-size: 20px;
}

.elementor-9446 .elementor-element.elementor-element-6bdcd10 .elementor-icon svg {
	height: 20px;
}

.elementor-9446 .elementor-element.elementor-element-d7d90d8 {
	--display: flex;
	--min-height: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9446 .elementor-element.elementor-element-98c579d .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-9446 .elementor-element.elementor-element-aa7e929 {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9446 .elementor-element.elementor-element-85fbd55 {
	--display: flex;
	--justify-content: center;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-9446 .elementor-element.elementor-element-85fbd55:not(.elementor-motion-effects-element-type-background), .elementor-9446 .elementor-element.elementor-element-85fbd55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a3c7455);
}

.elementor-9446 .elementor-element.elementor-element-52e5d07 {
	text-align: center;
}

.elementor-9446 .elementor-element.elementor-element-0d9739e {
	text-align: center;
}

.elementor-widget-login .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-login .elementor-field-group > a {
	color: var(--e-global-color-text);
}

.elementor-widget-login .elementor-field-group > a:hover {
	color: var(--e-global-color-accent);
}

.elementor-widget-login .elementor-form-fields-wrapper label {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--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-widget-login .elementor-field-group .elementor-field {
	color: var(--e-global-color-text);
}

.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--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-widget-login .elementor-login__logged-in-message {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--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-9446 .elementor-element.elementor-element-4b8bf4a .elementor-field-group {
	margin-bottom: 10px;
}

.elementor-9446 .elementor-element.elementor-element-4b8bf4a .elementor-form-fields-wrapper {
	margin-bottom: -10px;
}

body .elementor-9446 .elementor-element.elementor-element-4b8bf4a .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-9446 .elementor-element.elementor-element-4b8bf4a .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
}

.elementor-9446 .elementor-element.elementor-element-4b8bf4a .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
}

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

@media (min-width:768px) {
	.elementor-9446 .elementor-element.elementor-element-8de93b1 {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-3de9fc6 {
		--content-width: 1479px;
	}
	
	.elementor-9446 .elementor-element.elementor-element-6e0c8ce {
		--content-width: 1170px;
	}
	
	.elementor-9446 .elementor-element.elementor-element-1c5df5b {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-7d76f40 {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-a506506 {
		--width: 100%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-861518f {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-862a6ba {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-d73dbbb {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-3b3b6eb {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-5b9d5c9 {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-4e05960 {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-5e170d4 {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-6734274 {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-73b7cf8 {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-cd26a16 {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-ba735a3 {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-9d0116e {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-41fb1e1 {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-f8d7ae0 {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-4b6ad4d {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-d06f594 {
		--width: 40%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-68527b6 {
		--content-width: 1280px;
	}
	
	.elementor-9446 .elementor-element.elementor-element-76c374c {
		--content-width: 1170px;
	}
	
	.elementor-9446 .elementor-element.elementor-element-0697786 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-17e441f {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-d1a27dd {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-e0241d4 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-bc91e85 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-b9da39c {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-12752c8 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-4ac5dd6 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-2db8ca3 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-3d1409e {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-700c4d8 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-a5a8040 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-5162c1c {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-a56c0b5 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-70cc4c6 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-ed5bf71 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-eeb2e84 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-05ecce6 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-b110319 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-9206d4b {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-f36d60f {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-416d792 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-db8e950 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-fdb6847 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-f33072b {
		--content-width: 1170px;
	}
	
	.elementor-9446 .elementor-element.elementor-element-37bee4f {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-f153463 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-ab18d37 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-ee53ff4 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-0c375ae {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-4243fdb {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-c6be017 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-b30a109 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-ad5d0b0 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-6855762 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-8d55c16 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-bb09228 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-9a64a30 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-51b0d82 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-06e33b9 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-08f2da0 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-56fe473 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-ccc4872 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-ed257fb {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-109cbe2 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-157067e {
		--content-width: 1170px;
	}
	
	.elementor-9446 .elementor-element.elementor-element-10b1e6d {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-28aed5d {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-32a3807 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-5dd7469 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-611a309 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-31498a8 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-de345b7 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-3aa6a16 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-241645a {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-06b7c60 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-dbf85a7 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-1c3db44 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-e2cb7de {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-9744608 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-0cd4ade {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-05183cc {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-b65dc5a {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-d7f4a86 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-04cdd07 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-ead63c7 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-8930d04 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-82404b9 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-2d86873 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-406c8ab {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-1b61d6e {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-ba7fce7 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-e0921a1 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-5e7f13d {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-0e674d6 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-9df27ac {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-0f26e30 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-fa7f05c {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-e7b4edb {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-57d104e {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-44a4447 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-68b3e40 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-b7f0fbe {
		--content-width: 1170px;
	}
	
	.elementor-9446 .elementor-element.elementor-element-8117076 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-67c6980 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-4d77f16 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-cd8fb83 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-43b30ac {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-25b8329 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-c6f4a79 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-123a89f {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-1471b8c {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-6558adb {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-e3d6014 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-b960b0f {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-ebc751b {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-b1aa5bc {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-90daf68 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-09693ff {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-3e081ea {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-e5e3744 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-bfad03a {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-f925259 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-7382f74 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-cffe729 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-5a546ec {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-8433285 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-05cb991 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-3d478d4 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-8701f03 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-2e2de41 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-fef2528 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-4380492 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-a38516d {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-7972eea {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-9787b1a {
		--content-width: 1170px;
	}
	
	.elementor-9446 .elementor-element.elementor-element-d44bf70 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-dc72217 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-f825fbc {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-842f9f7 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-9e553b1 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-2692ef6 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-4393812 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-645c53d {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-0a3f9fc {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-11e4488 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-6e5d122 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-3df1027 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-4c3d637 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-66ed9e5 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-2c72545 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-b17709f {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-8ba0550 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-6277ad9 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-fbd6420 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-886995d {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-9c8f0bb {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-14d07f9 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-b68f690 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-3bd25b5 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-736f9b6 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-1b8b30e {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-15b39e9 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-27368ce {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-064a2a4 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-9ea614e {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-0fc15e8 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-045271b {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-367226f {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-544437c {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-6a5ce1b {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-af03144 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-6f76a55 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-dbab3f7 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-f49c42f {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-abd5cc1 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-bb73d45 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-b013604 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-14c205b {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-ffd2012 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-46ec369 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-9045952 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-1aa283c {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-42888c9 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-0c9ccb6 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-6d6e24a {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-1142d49 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-8924315 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-af986c4 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-add315e {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-6e5de27 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-b835c85 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-f742869 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-6c6b863 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-b054c1e {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-329a5f5 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-57c781e {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-d70771e {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-506a464 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-d6d5504 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-daaf775 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-6ffe511 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-7273f6c {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-609d88d {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-6c92dd5 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-c0ff8d5 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-237e442 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-df82521 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-e667ab5 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-d78c71e {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-6d2f85c {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-9a08295 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-90a9edb {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-0a9633a {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-10db195 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-2a334f1 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-892c2bf {
		--content-width: 1170px;
	}
	
	.elementor-9446 .elementor-element.elementor-element-18ece41 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-2df4073 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-b54a374 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-5b8047a {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-f40bf89 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-0306cbf {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-0ea8d39 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-79df7f6 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-3b130cb {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-3b4fbc4 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-2eabb21 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-2651642 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-efb35e2 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-1d7e1ab {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-b725e22 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-90044b3 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-6c7e2bb {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-8da9778 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-fc65430 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-1522743 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-0fb3f21 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-9cbdb17 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-ed20cbb {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-0f799c9 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-7394c75 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-eea1f4f {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-8808cf5 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-224108c {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-a167cb6 {
		--width: 35%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-7fe5bf0 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-d7d90d8 {
		--width: 15%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-a447963 {
		--width: 25%;
	}
	
	.elementor-9446 .elementor-element.elementor-element-aa7e929 {
		--content-width: 1280px;
	}
	
	.elementor-9446 .elementor-element.elementor-element-85fbd55 {
		--content-width: 450px;
	}
}

@media (max-width:1024px) {
	.elementor-9446 .elementor-element.elementor-element-1879893 .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-9446 .elementor-element.elementor-element-421b95a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-62c1190 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-8f00013 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-9fda6b0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-306b73c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-e957859 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-eca57db .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-4eb2134 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-35c1dd5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-78c0184 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-1c6857d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0c4a9fe .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-a906386 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-b438e8f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-c0183de .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-83cbbd2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-c819cb9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-16a8983 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0f39a83 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-3fbea73 .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-6c4ecd3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-5914ba6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-62c53c7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-57e274f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0923872 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-f730d5c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-b032d2a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-444039c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-30c749a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-4bf198a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-64e35af .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-60314e8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-901a87c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-751d4e8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-1bf7b47 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-5b1e437 .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-3b2071e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-62ba314 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-cd00037 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0e4f126 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-1a72131 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-e42d9c9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-007c6f5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-170cf88 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-7e9c3b0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-c71137f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-2f8e061 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-7812599 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-3fb34c8 .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-6f6822a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-1428f83 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-e142d40 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-461796e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-fca07a8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-033d538 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-49a4d37 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-dc8fbf3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-9db6b32 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0564c49 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-ea4e3bc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-1e7de1e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-76f0be9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-30340e7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-387ba4a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-344872f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-94679d6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-8f41ee6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-103e785 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-e42125f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-190b5dd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-d9349a3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-47d317f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-1fdb786 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-8c1a74b .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-7d9fc88 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-4e19a42 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-a7af9ce .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-556704b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0be989d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-82e1a7b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-69c4efc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0ce89e7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-a94a3c6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-1ab7b42 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-12eeb5b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-b9e38df .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-cfd002d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-75ad6c9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-2090fdf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-988c7b7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-b6cc7c0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-e562e69 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-74ef7ee .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0728094 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-756d9b5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-28f7961 .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-350c41f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-b25c274 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-a3a30dc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-e5e09d4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-a7a8376 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0f184cb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-b353c60 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-421b3bf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-c58580b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-26c1c0c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-f4a4ff1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-4099626 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-36a3975 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-84bb4fd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-6f9ff5c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0886cba .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-30fb18c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-a4692d2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-b208ec6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-91960eb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-2e0d364 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-9919595 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0c7bc85 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-3b2015f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-1408263 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-ac8c1ce .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-9e27278 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-ab19424 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-eed89e7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-eea6480 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-c235cb3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-e5b3e58 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-58f08c0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-db13744 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-6833cbc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-a36af27 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-bb853ff .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-cca9efc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-dc12c81 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-e7d70cd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-2fd2b32 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-f0f816e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-ecde5bb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-3649cd9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-175a872 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-01da685 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0de4ddc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-99ea8d1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-8499f9b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-84fcf42 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-5f24114 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-9abaa52 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-95d48f7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-cad55c7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-43d3427 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-b6dbc73 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-75611c9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-9a00e70 .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-ad68e05 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-912fcca .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-17155ec .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-3f1b88e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-d6244e4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-fff37fe .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-918f80f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-9c83cba .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-53f99ce .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-7df8c1e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-77952e6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-30d813b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-79cb1a8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-61c74cb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-aed5429 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0afa604 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-2049073 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-73add1b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-45e9330 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-902feb7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-98c579d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-login .elementor-form-fields-wrapper label {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-login .elementor-login__logged-in-message {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (max-width:767px) {
	.elementor-9446 .elementor-element.elementor-element-1879893 .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-9446 .elementor-element.elementor-element-421b95a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-62c1190 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-8f00013 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-9fda6b0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-306b73c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-e957859 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-eca57db .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-4eb2134 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-35c1dd5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-78c0184 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-1c6857d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0c4a9fe .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-a906386 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-b438e8f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-c0183de .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-83cbbd2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-c819cb9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-16a8983 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0f39a83 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-3fbea73 .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-6c4ecd3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-5914ba6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-62c53c7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-57e274f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0923872 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-f730d5c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-b032d2a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-444039c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-30c749a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-4bf198a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-64e35af .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-60314e8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-901a87c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-751d4e8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-1bf7b47 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-5b1e437 .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-3b2071e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-62ba314 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-cd00037 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0e4f126 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-1a72131 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-e42d9c9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-007c6f5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-170cf88 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-7e9c3b0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-c71137f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-2f8e061 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-7812599 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-3fb34c8 .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-6f6822a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-1428f83 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-e142d40 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-461796e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-fca07a8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-033d538 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-49a4d37 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-dc8fbf3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-9db6b32 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0564c49 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-ea4e3bc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-1e7de1e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-76f0be9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-30340e7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-387ba4a .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-344872f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-94679d6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-8f41ee6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-103e785 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-e42125f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-190b5dd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-d9349a3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-47d317f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-1fdb786 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-8c1a74b .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-7d9fc88 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-4e19a42 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-a7af9ce .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-556704b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0be989d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-82e1a7b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-69c4efc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0ce89e7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-a94a3c6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-1ab7b42 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-12eeb5b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-b9e38df .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-cfd002d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-75ad6c9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-2090fdf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-988c7b7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-b6cc7c0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-e562e69 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-74ef7ee .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0728094 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-756d9b5 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-28f7961 .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-350c41f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-b25c274 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-a3a30dc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-e5e09d4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-a7a8376 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0f184cb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-b353c60 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-421b3bf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-c58580b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-26c1c0c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-f4a4ff1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-4099626 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-36a3975 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-84bb4fd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-6f9ff5c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0886cba .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-30fb18c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-a4692d2 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-b208ec6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-91960eb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-2e0d364 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-9919595 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0c7bc85 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-3b2015f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-1408263 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-ac8c1ce .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-9e27278 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-ab19424 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-eed89e7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-eea6480 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-c235cb3 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-e5b3e58 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-58f08c0 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-db13744 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-6833cbc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-a36af27 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-bb853ff .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-cca9efc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-dc12c81 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-e7d70cd .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-2fd2b32 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-f0f816e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-ecde5bb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-3649cd9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-175a872 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-01da685 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0de4ddc .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-99ea8d1 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-8499f9b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-84fcf42 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-5f24114 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-9abaa52 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-95d48f7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-cad55c7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-43d3427 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-b6dbc73 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-75611c9 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-9a00e70 .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-ad68e05 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-912fcca .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-17155ec .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-3f1b88e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-d6244e4 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-fff37fe .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-918f80f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-9c83cba .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-53f99ce .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-7df8c1e .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-77952e6 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-30d813b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-79cb1a8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-61c74cb .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-aed5429 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-0afa604 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-2049073 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-73add1b .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-45e9330 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-902feb7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-9446 .elementor-element.elementor-element-98c579d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-login .elementor-form-fields-wrapper label {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-login .elementor-login__logged-in-message {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}
