/* End custom CSS */

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

.elementor-39992 .elementor-element.elementor-element-ccf7570:not(.elementor-motion-effects-element-type-background), .elementor-39992 .elementor-element.elementor-element-ccf7570 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://faaa.au/nitropack_static/agwfOHWTjBrLAVNJraRZLKaSXAUmNcFN/assets/images/optimized/rev-ab7b133/faaa.au/wp-content/uploads/2026/02/Roadshow26_web-page-header.webp");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-39992 .elementor-element.elementor-element-76b5081 {
	--display: flex;
}

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

.elementor-39992 .elementor-element.elementor-element-7169a41 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-39992 .elementor-element.elementor-element-cf4bf96 {
	--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: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 70px;
}

.elementor-widget-animated-headline .elementor-headline-plain-text {
	color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline {
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
}

.elementor-widget-animated-headline {
	--dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-text {
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
	stroke: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-c6d630f {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-text);
}

.elementor-39992 .elementor-element.elementor-element-c6d630f .elementor-headline {
	text-align: start;
	font-size: var(--e-global-typography-bc911d1-font-size);
	font-weight: var(--e-global-typography-bc911d1-font-weight);
	text-transform: var(--e-global-typography-bc911d1-text-transform);
	line-height: var(--e-global-typography-bc911d1-line-height);
	letter-spacing: var(--e-global-typography-bc911d1-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-c6d630f .elementor-headline-plain-text {
	color: var(--e-global-color-text);
}

.elementor-39992 .elementor-element.elementor-element-c6d630f .elementor-headline-dynamic-text {
	font-weight: var(--e-global-typography-7134061-font-weight);
	text-transform: var(--e-global-typography-7134061-text-transform);
	line-height: var(--e-global-typography-7134061-line-height);
	letter-spacing: var(--e-global-typography-7134061-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-c6d630f .elementor-headline-dynamic-wrapper path {
	stroke: #2b4872;
	stroke-linecap: round;
	stroke-linejoin: round;
}

.elementor-widget-heading .elementor-heading-title {
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	color: var(--e-global-color-primary);
}

.elementor-39992 .elementor-element.elementor-element-15f5b43 > .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-39992 .elementor-element.elementor-element-15f5b43 .elementor-heading-title {
	font-size: var(--e-global-typography-febf6f8-font-size);
	font-weight: var(--e-global-typography-febf6f8-font-weight);
	text-transform: var(--e-global-typography-febf6f8-text-transform);
	line-height: var(--e-global-typography-febf6f8-line-height);
	letter-spacing: var(--e-global-typography-febf6f8-letter-spacing);
}

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

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

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

.elementor-39992 .elementor-element.elementor-element-7419074 > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

.elementor-39992 .elementor-element.elementor-element-7419074 {
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
}

.elementor-39992 .elementor-element.elementor-element-c48117f > .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-39992 .elementor-element.elementor-element-c48117f .elementor-heading-title {
	font-size: var(--e-global-typography-febf6f8-font-size);
	font-weight: var(--e-global-typography-febf6f8-font-weight);
	text-transform: var(--e-global-typography-febf6f8-text-transform);
	line-height: var(--e-global-typography-febf6f8-line-height);
	letter-spacing: var(--e-global-typography-febf6f8-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-ad4d1a6 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-39992 .elementor-element.elementor-element-6db1cdb {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 7px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 7px;
	border-color: var(--e-global-color-7398c52);
	--border-color: var(--e-global-color-7398c52);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-39992 .elementor-element.elementor-element-6db1cdb:not(.elementor-motion-effects-element-type-background), .elementor-39992 .elementor-element.elementor-element-6db1cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e0e1e9;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
}

.elementor-39992 .elementor-element.elementor-element-4d740dc .elementor-heading-title {
	font-size: var(--e-global-typography-4f6523f-font-size);
	font-weight: var(--e-global-typography-4f6523f-font-weight);
	text-transform: var(--e-global-typography-4f6523f-text-transform);
	line-height: var(--e-global-typography-4f6523f-line-height);
	letter-spacing: var(--e-global-typography-4f6523f-letter-spacing);
	color: var(--e-global-color-text);
}

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

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
}

.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-39992 .elementor-element.elementor-element-abcd571 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-39992 .elementor-element.elementor-element-abcd571 > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-39992 .elementor-element.elementor-element-abcd571 .elementor-divider-separator {
	width: 100%;
}

.elementor-39992 .elementor-element.elementor-element-abcd571 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-39992 .elementor-element.elementor-element-0b7c2dd {
	font-size: var(--e-global-typography-f772ded-font-size);
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-23e58a4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-39992 .elementor-element.elementor-element-23e58a4 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
}

.elementor-39992 .elementor-element.elementor-element-5de7167 .elementor-button {
	background-color: #2b4872;
	fill: var(--e-global-color-61e0a64);
	color: var(--e-global-color-61e0a64);
	border-radius: 25px 25px 25px 25px;
}

.elementor-39992 .elementor-element.elementor-element-5de7167 > .elementor-widget-container {
	padding: 0px 0px 14px 0px;
}

.elementor-39992 .elementor-element.elementor-element-5de7167.elementor-element {
	--align-self: flex-start;
}

.elementor-39992 .elementor-element.elementor-element-44623b6 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-39992 .elementor-element.elementor-element-44623b6 > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-39992 .elementor-element.elementor-element-44623b6 .elementor-divider-separator {
	width: 100%;
}

.elementor-39992 .elementor-element.elementor-element-44623b6 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-39992 .elementor-element.elementor-element-2a813fa {
	font-size: var(--e-global-typography-f772ded-font-size);
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-b0d3ece .elementor-button {
	background-color: #2b4872;
	fill: var(--e-global-color-61e0a64);
	color: var(--e-global-color-61e0a64);
	border-radius: 25px 25px 25px 25px;
}

.elementor-39992 .elementor-element.elementor-element-b0d3ece > .elementor-widget-container {
	padding: 0px 0px 14px 0px;
}

.elementor-39992 .elementor-element.elementor-element-b0d3ece.elementor-element {
	--align-self: flex-start;
}

.elementor-39992 .elementor-element.elementor-element-bc0c841 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-39992 .elementor-element.elementor-element-bc0c841 > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-39992 .elementor-element.elementor-element-bc0c841 .elementor-divider-separator {
	width: 100%;
}

.elementor-39992 .elementor-element.elementor-element-bc0c841 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-39992 .elementor-element.elementor-element-2465694 {
	font-size: var(--e-global-typography-f772ded-font-size);
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-6f6c587 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-39992 .elementor-element.elementor-element-6f6c587 > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-39992 .elementor-element.elementor-element-6f6c587 .elementor-divider-separator {
	width: 100%;
}

.elementor-39992 .elementor-element.elementor-element-6f6c587 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-39992 .elementor-element.elementor-element-808cc3a > .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-39992 .elementor-element.elementor-element-808cc3a {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-02ab6a1 > .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-39992 .elementor-element.elementor-element-02ab6a1 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-afce1c0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-39992 .elementor-element.elementor-element-a5e2d98 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-f15cc8f {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-f15cc8f .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: #7e387e;
}

.elementor-39992 .elementor-element.elementor-element-271b829 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
	padding: 0px 0px -17px 0px;
}

.elementor-39992 .elementor-element.elementor-element-271b829 {
	text-align: center;
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
}

.elementor-39992 .elementor-element.elementor-element-147dbb0 {
	text-align: center;
	font-size: var(--e-global-typography-0d56f54-font-size);
	font-weight: var(--e-global-typography-0d56f54-font-weight);
	text-transform: var(--e-global-typography-0d56f54-text-transform);
	line-height: var(--e-global-typography-0d56f54-line-height);
	letter-spacing: var(--e-global-typography-0d56f54-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-9454e30 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-fbdcb38 {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-fbdcb38 .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: #7e387e;
}

.elementor-39992 .elementor-element.elementor-element-6e618ee > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-6e618ee {
	text-align: center;
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
}

.elementor-39992 .elementor-element.elementor-element-1941c8d {
	text-align: center;
	font-size: var(--e-global-typography-0d56f54-font-size);
	font-weight: var(--e-global-typography-0d56f54-font-weight);
	text-transform: var(--e-global-typography-0d56f54-text-transform);
	line-height: var(--e-global-typography-0d56f54-line-height);
	letter-spacing: var(--e-global-typography-0d56f54-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-580b4be {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-4e5cb0f {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-4e5cb0f .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: #7e387e;
}

.elementor-39992 .elementor-element.elementor-element-249b4d5 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-249b4d5 {
	text-align: center;
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
}

.elementor-39992 .elementor-element.elementor-element-3040c6e {
	text-align: center;
	font-size: var(--e-global-typography-0d56f54-font-size);
	font-weight: var(--e-global-typography-0d56f54-font-weight);
	text-transform: var(--e-global-typography-0d56f54-text-transform);
	line-height: var(--e-global-typography-0d56f54-line-height);
	letter-spacing: var(--e-global-typography-0d56f54-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-d190d46 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-226aa3f {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-226aa3f .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: #7e387e;
}

.elementor-39992 .elementor-element.elementor-element-35a8fd4 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-35a8fd4 {
	text-align: center;
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
}

.elementor-39992 .elementor-element.elementor-element-79b0c4f {
	text-align: center;
	font-size: var(--e-global-typography-0d56f54-font-size);
	font-weight: var(--e-global-typography-0d56f54-font-weight);
	text-transform: var(--e-global-typography-0d56f54-text-transform);
	line-height: var(--e-global-typography-0d56f54-line-height);
	letter-spacing: var(--e-global-typography-0d56f54-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-48dbb5c {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-1e3b12a {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-1e3b12a .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: #7e387e;
}

.elementor-39992 .elementor-element.elementor-element-a7af345 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-a7af345 {
	text-align: center;
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
}

.elementor-39992 .elementor-element.elementor-element-16aa955 {
	text-align: center;
	font-size: var(--e-global-typography-0d56f54-font-size);
	font-weight: var(--e-global-typography-0d56f54-font-weight);
	text-transform: var(--e-global-typography-0d56f54-text-transform);
	line-height: var(--e-global-typography-0d56f54-line-height);
	letter-spacing: var(--e-global-typography-0d56f54-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-b0e2b95 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-b6bd55e {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-b6bd55e .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: #7e387e;
}

.elementor-39992 .elementor-element.elementor-element-cf2986f > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-cf2986f {
	text-align: center;
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
}

.elementor-39992 .elementor-element.elementor-element-3ee0df6 {
	text-align: center;
	font-size: var(--e-global-typography-0d56f54-font-size);
	font-weight: var(--e-global-typography-0d56f54-font-weight);
	text-transform: var(--e-global-typography-0d56f54-text-transform);
	line-height: var(--e-global-typography-0d56f54-line-height);
	letter-spacing: var(--e-global-typography-0d56f54-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-f4cad00 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 35px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-39992 .elementor-element.elementor-element-f4cad00:not(.elementor-motion-effects-element-type-background), .elementor-39992 .elementor-element.elementor-element-f4cad00 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e0e1e9;
}

.elementor-39992 .elementor-element.elementor-element-6b79786 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-f902eac .elementor-button {
	background-color: #2b4872;
	fill: var(--e-global-color-e523061);
	color: var(--e-global-color-e523061);
	border-radius: 25px 25px 25px 25px;
}

.elementor-39992 .elementor-element.elementor-element-f902eac.elementor-element {
	--align-self: center;
}

.elementor-39992 .elementor-element.elementor-element-e743bae {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-f2ac4bd .elementor-button {
	background-color: #2b4872;
	fill: var(--e-global-color-e523061);
	color: var(--e-global-color-e523061);
	border-radius: 25px 25px 25px 25px;
}

.elementor-39992 .elementor-element.elementor-element-f2ac4bd.elementor-element {
	--align-self: center;
}

.elementor-39992 .elementor-element.elementor-element-3a619e1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-39992 .elementor-element.elementor-element-c1d639a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-39992 .elementor-element.elementor-element-1e57e68.elementor-element {
	--align-self: center;
}

.elementor-39992 .elementor-element.elementor-element-1e57e68 {
	text-align: start;
}

.elementor-39992 .elementor-element.elementor-element-1e57e68 .elementor-heading-title {
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	color: #7e387e;
}

.elementor-widget-tp-table th.plus-table-col span.plus-table__text-inner, .elementor-widget-tp-table th.plus-table-col span {
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
}

.elementor-widget-tp-table thead .plus-table-row th .plus-table__text {
	color: var(--e-global-color-text);
}

.elementor-widget-tp-table th {
	color: var(--e-global-color-text);
}

.elementor-widget-tp-table tbody .plus-table-row th {
	color: var(--e-global-color-text);
}

.elementor-widget-tp-table .plus-table-mob-res span.plus-table-mob-row {
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	color: var(--e-global-color-text);
}

.elementor-widget-tp-table td .plus-table__text-inner, .elementor-widget-tp-table td .plus-align-icon--left, .elementor-widget-tp-table td .plus-align-icon--right, .elementor-widget-tp-table td {
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
}

.elementor-widget-tp-table tbody td.plus-table-col .plus-table__text, .elementor-widget-tp-table tbody td.plus-table-col {
	color: var(--e-global-color-text);
}

.elementor-widget-tp-table .plus-advance-heading label, .elementor-widget-tp-table .plus-advance-heading select, .elementor-widget-tp-table .plus-advance-heading input {
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 th.plus-table-col {
	padding: 29px 29px 29px 29px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bbb;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 td .plus-table__text, .elementor-39992 .elementor-element.elementor-element-68f3b68 td {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 .plus-table-row .plus-table-col {
	vertical-align: middle;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 td.plus-table-col {
	padding: 15px 15px 15px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bbb;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 tbody tr:nth-child(odd) {
	background: var(--e-global-color-secondary);
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 tbody tr:nth-child(even) {
	background: #fff;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 .plus-table-col .pt_plus_button .button-link-wrap {
	padding: 15px 30px 15px 30px;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 .pt_plus_button.button-style-8 .button-link-wrap {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #313131;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 .pt_plus_button.button-style-8 .button-link-wrap:hover {
	border-color: #313131;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 .plus-align-icon--left i {
	font-size: 30px;
	vertical-align: middle;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 .plus-align-icon--right i {
	font-size: 30px;
	vertical-align: middle;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 .plus-align-icon--left {
	margin-right: 10px;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 .plus-align-icon--right {
	margin-left: 10px;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 .plus-col-img--left {
	width: 30px;
	margin-right: 10px;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 .plus-col-img--right {
	width: 30px;
	margin-left: 10px;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 .plus-advance-heading select, .elementor-39992 .elementor-element.elementor-element-68f3b68 .plus-advance-heading input {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bbb;
	border-radius: 2px 2px 2px 2px;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 .plus-advance-heading .plus-tbl-search-wrapper input {
	width: 200px;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 .plus-advance-heading .plus-tbl-entry-wrapper select {
	width: 200px;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 .plus-advance-heading {
	margin-bottom: 15px;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 .tp-tooltip-on-icon {
	margin-left: 15px;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 .tp-tooltip-on-icon i {
	font-size: 15px;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 .tp-tooltip-on-icon svg {
	width: 15px;
	height: 15px;
}

.elementor-39992 .elementor-element.elementor-element-68f3b68 .plus-table-wrapper .plus-table {
	overflow: visible;
}

.elementor-39992 .elementor-element.elementor-element-97386f9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-39992 .elementor-element.elementor-element-9c645ff {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-c4a2e37.elementor-element {
	--align-self: center;
}

.elementor-39992 .elementor-element.elementor-element-c4a2e37 {
	text-align: start;
}

.elementor-39992 .elementor-element.elementor-element-c4a2e37 .elementor-heading-title {
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	color: var(--e-global-color-7398c52);
}

.elementor-39992 .elementor-element.elementor-element-a88ef90 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
	padding: 0px 0px 18px 0px;
}

.elementor-39992 .elementor-element.elementor-element-a88ef90.elementor-element {
	--align-self: center;
}

.elementor-39992 .elementor-element.elementor-element-a88ef90 {
	text-align: start;
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba th.plus-table-col {
	padding: 29px 29px 29px 29px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bbb;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba .plus-table-row .plus-table-col {
	vertical-align: middle;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba td.plus-table-col {
	padding: 15px 15px 15px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bbb;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba tbody tr:nth-child(odd) {
	background: var(--e-global-color-secondary);
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba tbody tr:nth-child(even) {
	background: #fff;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba .plus-table-col .pt_plus_button .button-link-wrap {
	padding: 15px 30px 15px 30px;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba .pt_plus_button.button-style-8 .button-link-wrap {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #313131;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba .pt_plus_button.button-style-8 .button-link-wrap:hover {
	border-color: #313131;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba .plus-align-icon--left i {
	font-size: 30px;
	vertical-align: middle;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba .plus-align-icon--right i {
	font-size: 30px;
	vertical-align: middle;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba .plus-align-icon--left {
	margin-right: 10px;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba .plus-align-icon--right {
	margin-left: 10px;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba .plus-col-img--left {
	width: 30px;
	margin-right: 10px;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba .plus-col-img--right {
	width: 30px;
	margin-left: 10px;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba .plus-advance-heading select, .elementor-39992 .elementor-element.elementor-element-6e0a2ba .plus-advance-heading input {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bbb;
	border-radius: 2px 2px 2px 2px;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba .plus-advance-heading .plus-tbl-search-wrapper input {
	width: 200px;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba .plus-advance-heading .plus-tbl-entry-wrapper select {
	width: 200px;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba .plus-advance-heading {
	margin-bottom: 15px;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba .tp-tooltip-on-icon {
	margin-left: 15px;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba .tp-tooltip-on-icon i {
	font-size: 15px;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba .tp-tooltip-on-icon svg {
	width: 15px;
	height: 15px;
}

.elementor-39992 .elementor-element.elementor-element-6e0a2ba .plus-table-wrapper .plus-table {
	overflow: visible;
}

.elementor-39992 .elementor-element.elementor-element-fc613d9 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-301f00c.elementor-element {
	--align-self: center;
}

.elementor-39992 .elementor-element.elementor-element-301f00c {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-301f00c .elementor-heading-title {
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	color: var(--e-global-color-c76e323);
}

.elementor-39992 .elementor-element.elementor-element-37a8c7f > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
	padding: 0px 0px 18px 0px;
}

.elementor-39992 .elementor-element.elementor-element-37a8c7f.elementor-element {
	--align-self: center;
}

.elementor-39992 .elementor-element.elementor-element-37a8c7f {
	text-align: start;
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
}

.elementor-39992 .elementor-element.elementor-element-93501d2 th.plus-table-col {
	padding: 15px 15px 15px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bbb;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 .plus-table-row .plus-table-col {
	vertical-align: middle;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 td.plus-table-col {
	padding: 15px 15px 15px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bbb;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 tbody tr:nth-child(odd) {
	background: var(--e-global-color-secondary);
}

.elementor-39992 .elementor-element.elementor-element-93501d2 tbody tr:nth-child(even) {
	background: #fff;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 .plus-table-col .pt_plus_button .button-link-wrap {
	padding: 15px 30px 15px 30px;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 .pt_plus_button.button-style-8 .button-link-wrap {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #313131;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 .pt_plus_button.button-style-8 .button-link-wrap:hover {
	border-color: #313131;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 .plus-align-icon--left i {
	font-size: 30px;
	vertical-align: middle;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 .plus-align-icon--right i {
	font-size: 30px;
	vertical-align: middle;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 .plus-align-icon--left {
	margin-right: 10px;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 .plus-align-icon--right {
	margin-left: 10px;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 .plus-col-img--left {
	width: 30px;
	margin-right: 10px;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 .plus-col-img--right {
	width: 30px;
	margin-left: 10px;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 .plus-advance-heading select, .elementor-39992 .elementor-element.elementor-element-93501d2 .plus-advance-heading input {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bbb;
	border-radius: 2px 2px 2px 2px;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 .plus-advance-heading .plus-tbl-search-wrapper input {
	width: 200px;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 .plus-advance-heading .plus-tbl-entry-wrapper select {
	width: 200px;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 .plus-advance-heading {
	margin-bottom: 15px;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 .tp-tooltip-on-icon {
	margin-left: 15px;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 .tp-tooltip-on-icon i {
	font-size: 15px;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 .tp-tooltip-on-icon svg {
	width: 15px;
	height: 15px;
}

.elementor-39992 .elementor-element.elementor-element-93501d2 .plus-table-wrapper .plus-table {
	overflow: visible;
}

.elementor-39992 .elementor-element.elementor-element-85a9d8c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 35px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-39992 .elementor-element.elementor-element-85a9d8c:not(.elementor-motion-effects-element-type-background), .elementor-39992 .elementor-element.elementor-element-85a9d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-39992 .elementor-element.elementor-element-49f1c86 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-8e99ec8.elementor-element {
	--align-self: center;
}

.elementor-39992 .elementor-element.elementor-element-8e99ec8 .elementor-button {
	fill: var(--e-global-color-e523061);
	color: var(--e-global-color-e523061);
	border-radius: 25px 25px 25px 25px;
}

.elementor-39992 .elementor-element.elementor-element-9e16d0b {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-320ef64.elementor-element {
	--align-self: center;
}

.elementor-39992 .elementor-element.elementor-element-320ef64 .elementor-button {
	fill: var(--e-global-color-e523061);
	color: var(--e-global-color-e523061);
	border-radius: 25px 25px 25px 25px;
}

.elementor-39992 .elementor-element.elementor-element-bb7628c {
	--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: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-39992 .elementor-element.elementor-element-f02f57c {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-f02f57c .elementor-heading-title {
	color: #7e387e;
}

.elementor-39992 .elementor-element.elementor-element-11b9366 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-39992 .elementor-element.elementor-element-c8e1357 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-bcbce9d {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-bcbce9d .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: var(--e-global-color-7398c52);
}

.elementor-39992 .elementor-element.elementor-element-49d3532 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-49d3532 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-23fae38 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-39992 .elementor-element.elementor-element-23fae38 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-c80f33e {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-a8dd5b3 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-4ed5511 {
	--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-4ed5511 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 0px 0px 0px 0px;
}

:where( .elementor-39992 .elementor-element.elementor-element-4ed5511 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-4beda3a {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-3e70a94 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-d2ba5bc {
	--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-d2ba5bc > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-d2ba5bc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-24f3177-font-weight);
	text-transform: var(--e-global-typography-24f3177-text-transform);
	line-height: var(--e-global-typography-24f3177-line-height);
	letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-e61611a {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-ab85548 {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-ab85548 .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: var(--e-global-color-7398c52);
}

.elementor-39992 .elementor-element.elementor-element-b0afb7d > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-b0afb7d {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-67f8e10 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-39992 .elementor-element.elementor-element-67f8e10 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-62bee87 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-f2443da {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-43565f9 {
	--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-43565f9 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-43565f9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-9c8d2a4 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-9ff80e0 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-03e9dbf {
	--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-03e9dbf > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-03e9dbf > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-24f3177-font-weight);
	text-transform: var(--e-global-typography-24f3177-text-transform);
	line-height: var(--e-global-typography-24f3177-line-height);
	letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-5469c80 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-6fa62bb {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-6fa62bb .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: var(--e-global-color-7398c52);
}

.elementor-39992 .elementor-element.elementor-element-c271e94 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-c271e94 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-f535e9e > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-39992 .elementor-element.elementor-element-f535e9e {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-0e79408 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-538be40 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-58cb945 {
	--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-58cb945 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-58cb945 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-025689a {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-0d968b9 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-c2dbc9c {
	--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-c2dbc9c > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-c2dbc9c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-24f3177-font-weight);
	text-transform: var(--e-global-typography-24f3177-text-transform);
	line-height: var(--e-global-typography-24f3177-line-height);
	letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-83c35ac {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-39992 .elementor-element.elementor-element-a50a44c {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-44297e7 {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-44297e7 .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: var(--e-global-color-7398c52);
}

.elementor-39992 .elementor-element.elementor-element-68e1254 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-68e1254 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-8554495 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-39992 .elementor-element.elementor-element-8554495 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-a709442 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-9978e61 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-3779afb {
	--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-3779afb > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-3779afb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-8441718 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-fe55465 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-55c5979 {
	--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-55c5979 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-55c5979 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-24f3177-font-weight);
	text-transform: var(--e-global-typography-24f3177-text-transform);
	line-height: var(--e-global-typography-24f3177-line-height);
	letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-fd5c8a5 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-2e4fdb2 {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-2e4fdb2 .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: var(--e-global-color-7398c52);
}

.elementor-39992 .elementor-element.elementor-element-eb1c880 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-eb1c880 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-74cbe94 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-39992 .elementor-element.elementor-element-74cbe94 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-5b60d54 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-84d00a9 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-2829d33 {
	--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-2829d33 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-2829d33 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-743d5c6 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-9348c61 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-c9726eb {
	--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-c9726eb > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-c9726eb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-24f3177-font-weight);
	text-transform: var(--e-global-typography-24f3177-text-transform);
	line-height: var(--e-global-typography-24f3177-line-height);
	letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-fc57a61 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-8de8d11 {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-8de8d11 .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: var(--e-global-color-7398c52);
}

.elementor-39992 .elementor-element.elementor-element-7046320 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-7046320 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-3793839 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-39992 .elementor-element.elementor-element-3793839 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-7b2be34 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-cdf552b {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-ed7b115 {
	--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-ed7b115 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-ed7b115 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-0926b5b {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-8367225 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-a39f66c {
	--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-a39f66c > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-a39f66c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-24f3177-font-weight);
	text-transform: var(--e-global-typography-24f3177-text-transform);
	line-height: var(--e-global-typography-24f3177-line-height);
	letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-bd0447a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-39992 .elementor-element.elementor-element-7fe75ea {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-7b98e77 {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-7b98e77 .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: var(--e-global-color-7398c52);
}

.elementor-39992 .elementor-element.elementor-element-7176176 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-7176176 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-e6e521d > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-39992 .elementor-element.elementor-element-e6e521d {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-eb1a5d7 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-35b58ad {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-b3d7167 {
	--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-b3d7167 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-b3d7167 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-c650fc8 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-5f179b9 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-510b235 {
	--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-510b235 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-510b235 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-24f3177-font-weight);
	text-transform: var(--e-global-typography-24f3177-text-transform);
	line-height: var(--e-global-typography-24f3177-line-height);
	letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-d43e75e {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-7bcc365 {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-7bcc365 .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: var(--e-global-color-7398c52);
}

.elementor-39992 .elementor-element.elementor-element-3e85eb7 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-3e85eb7 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-100e0c9 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-39992 .elementor-element.elementor-element-100e0c9 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-6bb1034 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-04ded10 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-d8a4cbf {
	--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-d8a4cbf > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-d8a4cbf > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-764b2a9 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-cd64850 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-ec1dfca {
	--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-ec1dfca > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-ec1dfca > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-24f3177-font-weight);
	text-transform: var(--e-global-typography-24f3177-text-transform);
	line-height: var(--e-global-typography-24f3177-line-height);
	letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-21cbb70 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-46971a6 {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-46971a6 .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: var(--e-global-color-7398c52);
}

.elementor-39992 .elementor-element.elementor-element-fc95373 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-fc95373 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-72e080c > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-39992 .elementor-element.elementor-element-72e080c {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-6f1b62f {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-25cf6c5 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-627f6c8 {
	--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-627f6c8 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-627f6c8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-53a6383 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-41017f7 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-adb057c {
	--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-adb057c > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-adb057c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-24f3177-font-weight);
	text-transform: var(--e-global-typography-24f3177-text-transform);
	line-height: var(--e-global-typography-24f3177-line-height);
	letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-122907b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-39992 .elementor-element.elementor-element-9c8a18f {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-fe1e5ac {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-fe1e5ac .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: var(--e-global-color-7398c52);
}

.elementor-39992 .elementor-element.elementor-element-6ecabd5 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-6ecabd5 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-8443782 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-39992 .elementor-element.elementor-element-8443782 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-c8872d5 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-4f4dbac {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-e3135c1 {
	--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-e3135c1 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-e3135c1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-44d1f10 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-4b91d6f {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-77519ab {
	--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-77519ab > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-77519ab > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-24f3177-font-weight);
	text-transform: var(--e-global-typography-24f3177-text-transform);
	line-height: var(--e-global-typography-24f3177-line-height);
	letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-3079997 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-c9a2d83 {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-c9a2d83 .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: var(--e-global-color-7398c52);
}

.elementor-39992 .elementor-element.elementor-element-67393ef > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-67393ef {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-07331fc > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-39992 .elementor-element.elementor-element-07331fc {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-71675c7 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-d381ba9 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-3a922ce {
	--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-3a922ce > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-3a922ce > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-a86c47d {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-e98443c {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-2ac0456 {
	--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-2ac0456 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-2ac0456 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-24f3177-font-weight);
	text-transform: var(--e-global-typography-24f3177-text-transform);
	line-height: var(--e-global-typography-24f3177-line-height);
	letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-fd9f446 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-e7d1564 {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-e7d1564 .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: var(--e-global-color-7398c52);
}

.elementor-39992 .elementor-element.elementor-element-88863f5 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-88863f5 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-81c2e43 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-39992 .elementor-element.elementor-element-81c2e43 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-128dce4 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-c1c7ddc {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-4ab0175 {
	--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-4ab0175 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-4ab0175 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-dd92e65 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-b08240e {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-b62193f {
	--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-b62193f > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-b62193f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-24f3177-font-weight);
	text-transform: var(--e-global-typography-24f3177-text-transform);
	line-height: var(--e-global-typography-24f3177-line-height);
	letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-1eb065a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-39992 .elementor-element.elementor-element-5000a17 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-e0dee79 {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-e0dee79 .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: var(--e-global-color-7398c52);
}

.elementor-39992 .elementor-element.elementor-element-a0da627 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-a0da627 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-5f5ac03 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-39992 .elementor-element.elementor-element-5f5ac03 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-49e2221 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-6b44d67 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-1bcab1c {
	--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-1bcab1c > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-1bcab1c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-e90600e {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-2a55639 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-0ca5228 {
	--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-0ca5228 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-0ca5228 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-24f3177-font-weight);
	text-transform: var(--e-global-typography-24f3177-text-transform);
	line-height: var(--e-global-typography-24f3177-line-height);
	letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-6b0930d {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-fcb9f44 {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-fcb9f44 .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: var(--e-global-color-7398c52);
}

.elementor-39992 .elementor-element.elementor-element-998dffc > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-998dffc {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-e4865d8 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-39992 .elementor-element.elementor-element-e4865d8 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-67cd3c8 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-3e12510 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-d889c82 {
	--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-d889c82 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-d889c82 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-e20adff {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-1752e5f {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-0924e40 {
	--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-0924e40 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-0924e40 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-24f3177-font-weight);
	text-transform: var(--e-global-typography-24f3177-text-transform);
	line-height: var(--e-global-typography-24f3177-line-height);
	letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-57a2b26 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-25fa6fd {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-25fa6fd .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: var(--e-global-color-7398c52);
}

.elementor-39992 .elementor-element.elementor-element-8359a3b > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-8359a3b {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-5272de6 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-39992 .elementor-element.elementor-element-5272de6 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-1b6a890 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-e6f9b77 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-ed4abdb {
	--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-ed4abdb > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-ed4abdb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-320f1ba {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-f56467c {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-62d3036 {
	--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-62d3036 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-62d3036 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-24f3177-font-weight);
	text-transform: var(--e-global-typography-24f3177-text-transform);
	line-height: var(--e-global-typography-24f3177-line-height);
	letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-75a1b96 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-39992 .elementor-element.elementor-element-9cfdb8a {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-99d4891 {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-99d4891 .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: var(--e-global-color-7398c52);
}

.elementor-39992 .elementor-element.elementor-element-f7bd64a > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-f7bd64a {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-46c80b8 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-39992 .elementor-element.elementor-element-46c80b8 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-06ae1fa {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-cc98f6b {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-92bad39 {
	--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-92bad39 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-92bad39 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-dd7555a {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-3b5842b {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-bcd3099 {
	--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-bcd3099 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-bcd3099 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-24f3177-font-weight);
	text-transform: var(--e-global-typography-24f3177-text-transform);
	line-height: var(--e-global-typography-24f3177-line-height);
	letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-e78bef6 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-6e03866 {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-6e03866 .elementor-heading-title {
	font-size: var(--e-global-typography-f50e3b0-font-size);
	font-weight: var(--e-global-typography-f50e3b0-font-weight);
	text-transform: var(--e-global-typography-f50e3b0-text-transform);
	line-height: var(--e-global-typography-f50e3b0-line-height);
	letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	color: var(--e-global-color-7398c52);
}

.elementor-39992 .elementor-element.elementor-element-287005f > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-39992 .elementor-element.elementor-element-287005f {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-ff8ba57 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 17px 0px;
}

.elementor-39992 .elementor-element.elementor-element-ff8ba57 {
	text-align: center;
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-b512767 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-cee8561 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-72bba34 {
	--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-72bba34 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-72bba34 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-f772ded-font-weight);
	text-transform: var(--e-global-typography-f772ded-text-transform);
	line-height: var(--e-global-typography-f772ded-line-height);
	letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-8f25506 {
	--display: flex;
}

.elementor-39992 .elementor-element.elementor-element-8075ca9 {
	font-size: var(--e-global-typography-49de125-font-size);
	font-weight: var(--e-global-typography-49de125-font-weight);
	text-transform: var(--e-global-typography-49de125-text-transform);
	line-height: var(--e-global-typography-49de125-line-height);
	letter-spacing: var(--e-global-typography-49de125-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-432e5f5 {
	--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-18909bf);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-accent);
}

.elementor-39992 .elementor-element.elementor-element-432e5f5 > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
}

:where( .elementor-39992 .elementor-element.elementor-element-432e5f5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: var(--e-global-typography-24f3177-font-weight);
	text-transform: var(--e-global-typography-24f3177-text-transform);
	line-height: var(--e-global-typography-24f3177-line-height);
	letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
}

.elementor-39992 .elementor-element.elementor-element-a1570d8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 35px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-39992 .elementor-element.elementor-element-a1570d8:not(.elementor-motion-effects-element-type-background), .elementor-39992 .elementor-element.elementor-element-a1570d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-39992 .elementor-element.elementor-element-052bd8f {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-bb1db43.elementor-element {
	--align-self: center;
}

.elementor-39992 .elementor-element.elementor-element-bb1db43 .elementor-button {
	fill: var(--e-global-color-e523061);
	color: var(--e-global-color-e523061);
	border-radius: 25px 25px 25px 25px;
}

.elementor-39992 .elementor-element.elementor-element-63f5e7b {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-faeede4.elementor-element {
	--align-self: center;
}

.elementor-39992 .elementor-element.elementor-element-faeede4 .elementor-button {
	fill: var(--e-global-color-e523061);
	color: var(--e-global-color-e523061);
	border-radius: 25px 25px 25px 25px;
}

.elementor-39992 .elementor-element.elementor-element-28a548d {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-39992 .elementor-element.elementor-element-f5f5100 {
	text-align: center;
}

.elementor-39992 .elementor-element.elementor-element-5d8ef67 {
	--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;
	--justify-content: space-evenly;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-39992 .elementor-element.elementor-element-42a809e {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-d52dd49 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-c11b2d9 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-03d3418 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-4bc495c {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-ea11b8b {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-fd3ac50 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-7acbe32 {
	--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;
	--justify-content: space-evenly;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-39992 .elementor-element.elementor-element-4fd4738 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-16ef0df {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-ac1b2dc {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-25a8746 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-7ff2485 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-937ae0d {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-c6cb036 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-a50bd7f {
	--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;
	--justify-content: space-evenly;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-39992 .elementor-element.elementor-element-840ddd8 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-ca829bc {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-75598b6 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-1286c78 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-cb9c707 {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-02f6dad {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-f2e53af {
	--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;
}

.elementor-39992 .elementor-element.elementor-element-f0a4a66 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

@media (max-width:1024px) {
	.elementor-39992 .elementor-element.elementor-element-7169a41 {
		--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: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-39992 .elementor-element.elementor-element-cf4bf96 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-39992 .elementor-element.elementor-element-c6d630f .elementor-headline {
		font-size: var(--e-global-typography-bc911d1-font-size);
		line-height: var(--e-global-typography-bc911d1-line-height);
		letter-spacing: var(--e-global-typography-bc911d1-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-c6d630f .elementor-headline-dynamic-text {
		line-height: var(--e-global-typography-7134061-line-height);
		letter-spacing: var(--e-global-typography-7134061-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-15f5b43 .elementor-heading-title {
		font-size: var(--e-global-typography-febf6f8-font-size);
		line-height: var(--e-global-typography-febf6f8-line-height);
		letter-spacing: var(--e-global-typography-febf6f8-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-c48117f .elementor-heading-title {
		font-size: var(--e-global-typography-febf6f8-font-size);
		line-height: var(--e-global-typography-febf6f8-line-height);
		letter-spacing: var(--e-global-typography-febf6f8-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-6db1cdb {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-39992 .elementor-element.elementor-element-4d740dc .elementor-heading-title {
		font-size: var(--e-global-typography-4f6523f-font-size);
		line-height: var(--e-global-typography-4f6523f-line-height);
		letter-spacing: var(--e-global-typography-4f6523f-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-0b7c2dd {
		font-size: var(--e-global-typography-f772ded-font-size);
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-23e58a4 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-2a813fa {
		font-size: var(--e-global-typography-f772ded-font-size);
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-2465694 {
		font-size: var(--e-global-typography-f772ded-font-size);
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-808cc3a {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-02ab6a1 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-f15cc8f .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-147dbb0 {
		font-size: var(--e-global-typography-0d56f54-font-size);
		line-height: var(--e-global-typography-0d56f54-line-height);
		letter-spacing: var(--e-global-typography-0d56f54-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-fbdcb38 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-1941c8d {
		font-size: var(--e-global-typography-0d56f54-font-size);
		line-height: var(--e-global-typography-0d56f54-line-height);
		letter-spacing: var(--e-global-typography-0d56f54-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-4e5cb0f .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-3040c6e {
		font-size: var(--e-global-typography-0d56f54-font-size);
		line-height: var(--e-global-typography-0d56f54-line-height);
		letter-spacing: var(--e-global-typography-0d56f54-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-226aa3f .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-79b0c4f {
		font-size: var(--e-global-typography-0d56f54-font-size);
		line-height: var(--e-global-typography-0d56f54-line-height);
		letter-spacing: var(--e-global-typography-0d56f54-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-1e3b12a .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-16aa955 {
		font-size: var(--e-global-typography-0d56f54-font-size);
		line-height: var(--e-global-typography-0d56f54-line-height);
		letter-spacing: var(--e-global-typography-0d56f54-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-b6bd55e .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-3ee0df6 {
		font-size: var(--e-global-typography-0d56f54-font-size);
		line-height: var(--e-global-typography-0d56f54-line-height);
		letter-spacing: var(--e-global-typography-0d56f54-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-68f3b68 .plus-table-col .pt_plus_button .button-link-wrap {
		width: 120px;
	}
	
	.elementor-39992 .elementor-element.elementor-element-6e0a2ba .plus-table-col .pt_plus_button .button-link-wrap {
		width: 120px;
	}
	
	.elementor-39992 .elementor-element.elementor-element-93501d2 .plus-table-col .pt_plus_button .button-link-wrap {
		width: 120px;
	}
	
	.elementor-39992 .elementor-element.elementor-element-bcbce9d .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-49d3532 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-23fae38 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-a8dd5b3 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-4ed5511 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-4ed5511 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-3e70a94 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-d2ba5bc {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-d2ba5bc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-ab85548 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-b0afb7d {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-67f8e10 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-f2443da {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-43565f9 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-43565f9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-9ff80e0 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-03e9dbf {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-03e9dbf > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-6fa62bb .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-c271e94 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-f535e9e {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-538be40 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-58cb945 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-58cb945 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-0d968b9 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-c2dbc9c {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-c2dbc9c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-44297e7 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-68e1254 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-8554495 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-9978e61 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-3779afb {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-3779afb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-fe55465 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-55c5979 {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-55c5979 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-2e4fdb2 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-eb1c880 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-74cbe94 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-84d00a9 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-2829d33 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-2829d33 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-9348c61 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-c9726eb {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-c9726eb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-8de8d11 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-7046320 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-3793839 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-cdf552b {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-ed7b115 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-ed7b115 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-8367225 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-a39f66c {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-a39f66c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-7b98e77 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-7176176 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-e6e521d {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-35b58ad {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-b3d7167 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-b3d7167 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-5f179b9 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-510b235 {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-510b235 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-7bcc365 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-3e85eb7 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-100e0c9 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-04ded10 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-d8a4cbf {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-d8a4cbf > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-cd64850 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-ec1dfca {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-ec1dfca > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-46971a6 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-fc95373 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-72e080c {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-25cf6c5 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-627f6c8 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-627f6c8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-41017f7 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-adb057c {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-adb057c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-fe1e5ac .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-6ecabd5 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-8443782 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-4f4dbac {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-e3135c1 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-e3135c1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-4b91d6f {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-77519ab {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-77519ab > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-c9a2d83 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-67393ef {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-07331fc {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-d381ba9 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-3a922ce {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-3a922ce > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-e98443c {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-2ac0456 {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-2ac0456 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-e7d1564 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-88863f5 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-81c2e43 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-c1c7ddc {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-4ab0175 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-4ab0175 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-b08240e {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-b62193f {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-b62193f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-e0dee79 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-a0da627 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-5f5ac03 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-6b44d67 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-1bcab1c {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-1bcab1c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-2a55639 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-0ca5228 {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-0ca5228 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-fcb9f44 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-998dffc {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-e4865d8 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-3e12510 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-d889c82 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-d889c82 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-1752e5f {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-0924e40 {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-0924e40 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-25fa6fd .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-8359a3b {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-5272de6 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-e6f9b77 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-ed4abdb {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-ed4abdb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-f56467c {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-62d3036 {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-62d3036 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-99d4891 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-f7bd64a {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-46c80b8 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-cc98f6b {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-92bad39 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-92bad39 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-3b5842b {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-bcd3099 {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-bcd3099 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-6e03866 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-287005f {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-ff8ba57 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-cee8561 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-72bba34 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-72bba34 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-8075ca9 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-432e5f5 {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-432e5f5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
}

@media (max-width:767px) {
	.elementor-39992 .elementor-element.elementor-element-7169a41 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-39992 .elementor-element.elementor-element-cf4bf96 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-39992 .elementor-element.elementor-element-c6d630f .elementor-headline {
		font-size: var(--e-global-typography-bc911d1-font-size);
		line-height: var(--e-global-typography-bc911d1-line-height);
		letter-spacing: var(--e-global-typography-bc911d1-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-c6d630f .elementor-headline-dynamic-text {
		line-height: var(--e-global-typography-7134061-line-height);
		letter-spacing: var(--e-global-typography-7134061-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-15f5b43 .elementor-heading-title {
		font-size: var(--e-global-typography-febf6f8-font-size);
		line-height: var(--e-global-typography-febf6f8-line-height);
		letter-spacing: var(--e-global-typography-febf6f8-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-c48117f .elementor-heading-title {
		font-size: var(--e-global-typography-febf6f8-font-size);
		line-height: var(--e-global-typography-febf6f8-line-height);
		letter-spacing: var(--e-global-typography-febf6f8-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-6db1cdb {
		--min-height: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-39992 .elementor-element.elementor-element-4d740dc .elementor-heading-title {
		font-size: var(--e-global-typography-4f6523f-font-size);
		line-height: var(--e-global-typography-4f6523f-line-height);
		letter-spacing: var(--e-global-typography-4f6523f-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-0b7c2dd {
		font-size: var(--e-global-typography-f772ded-font-size);
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-23e58a4 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-2a813fa {
		font-size: var(--e-global-typography-f772ded-font-size);
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-2465694 {
		font-size: var(--e-global-typography-f772ded-font-size);
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-808cc3a {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-02ab6a1 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-f15cc8f .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-147dbb0 {
		font-size: var(--e-global-typography-0d56f54-font-size);
		line-height: var(--e-global-typography-0d56f54-line-height);
		letter-spacing: var(--e-global-typography-0d56f54-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-fbdcb38 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-1941c8d {
		font-size: var(--e-global-typography-0d56f54-font-size);
		line-height: var(--e-global-typography-0d56f54-line-height);
		letter-spacing: var(--e-global-typography-0d56f54-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-4e5cb0f .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-3040c6e {
		font-size: var(--e-global-typography-0d56f54-font-size);
		line-height: var(--e-global-typography-0d56f54-line-height);
		letter-spacing: var(--e-global-typography-0d56f54-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-226aa3f .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-79b0c4f {
		font-size: var(--e-global-typography-0d56f54-font-size);
		line-height: var(--e-global-typography-0d56f54-line-height);
		letter-spacing: var(--e-global-typography-0d56f54-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-1e3b12a .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-16aa955 {
		font-size: var(--e-global-typography-0d56f54-font-size);
		line-height: var(--e-global-typography-0d56f54-line-height);
		letter-spacing: var(--e-global-typography-0d56f54-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-b6bd55e .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-3ee0df6 {
		font-size: var(--e-global-typography-0d56f54-font-size);
		line-height: var(--e-global-typography-0d56f54-line-height);
		letter-spacing: var(--e-global-typography-0d56f54-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-68f3b68 .plus-table-col .pt_plus_button .button-link-wrap {
		width: 120px;
	}
	
	.elementor-39992 .elementor-element.elementor-element-6e0a2ba .plus-table-col .pt_plus_button .button-link-wrap {
		width: 120px;
	}
	
	.elementor-39992 .elementor-element.elementor-element-93501d2 .plus-table-col .pt_plus_button .button-link-wrap {
		width: 120px;
	}
	
	.elementor-39992 .elementor-element.elementor-element-bcbce9d .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-49d3532 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-23fae38 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-a8dd5b3 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-4ed5511 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-4ed5511 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-3e70a94 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-d2ba5bc {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-d2ba5bc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-ab85548 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-b0afb7d {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-67f8e10 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-f2443da {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-43565f9 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-43565f9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-9ff80e0 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-03e9dbf {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-03e9dbf > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-6fa62bb .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-c271e94 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-f535e9e {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-538be40 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-58cb945 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-58cb945 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-0d968b9 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-c2dbc9c {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-c2dbc9c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-44297e7 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-68e1254 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-8554495 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-9978e61 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-3779afb {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-3779afb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-fe55465 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-55c5979 {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-55c5979 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-2e4fdb2 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-eb1c880 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-74cbe94 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-84d00a9 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-2829d33 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-2829d33 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-9348c61 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-c9726eb {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-c9726eb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-8de8d11 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-7046320 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-3793839 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-cdf552b {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-ed7b115 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-ed7b115 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-8367225 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-a39f66c {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-a39f66c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-7b98e77 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-7176176 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-e6e521d {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-35b58ad {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-b3d7167 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-b3d7167 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-5f179b9 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-510b235 {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-510b235 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-7bcc365 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-3e85eb7 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-100e0c9 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-04ded10 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-d8a4cbf {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-d8a4cbf > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-cd64850 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-ec1dfca {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-ec1dfca > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-46971a6 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-fc95373 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-72e080c {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-25cf6c5 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-627f6c8 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-627f6c8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-41017f7 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-adb057c {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-adb057c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-fe1e5ac .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-6ecabd5 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-8443782 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-4f4dbac {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-e3135c1 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-e3135c1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-4b91d6f {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-77519ab {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-77519ab > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-c9a2d83 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-67393ef {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-07331fc {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-d381ba9 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-3a922ce {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-3a922ce > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-e98443c {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-2ac0456 {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-2ac0456 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-e7d1564 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-88863f5 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-81c2e43 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-c1c7ddc {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-4ab0175 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-4ab0175 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-b08240e {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-b62193f {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-b62193f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-e0dee79 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-a0da627 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-5f5ac03 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-6b44d67 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-1bcab1c {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-1bcab1c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-2a55639 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-0ca5228 {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-0ca5228 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-fcb9f44 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-998dffc {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-e4865d8 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-3e12510 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-d889c82 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-d889c82 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-1752e5f {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-0924e40 {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-0924e40 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-25fa6fd .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-8359a3b {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-5272de6 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-e6f9b77 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-ed4abdb {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-ed4abdb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-f56467c {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-62d3036 {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-62d3036 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-99d4891 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-f7bd64a {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-46c80b8 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-cc98f6b {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-92bad39 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-92bad39 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-3b5842b {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-bcd3099 {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-bcd3099 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-6e03866 .elementor-heading-title {
		font-size: var(--e-global-typography-f50e3b0-font-size);
		line-height: var(--e-global-typography-f50e3b0-line-height);
		letter-spacing: var(--e-global-typography-f50e3b0-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-287005f {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-ff8ba57 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-cee8561 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-72bba34 {
		--n-accordion-title-font-size: var(--e-global-typography-f772ded-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-72bba34 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f772ded-line-height);
		letter-spacing: var(--e-global-typography-f772ded-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-8075ca9 {
		font-size: var(--e-global-typography-49de125-font-size);
		line-height: var(--e-global-typography-49de125-line-height);
		letter-spacing: var(--e-global-typography-49de125-letter-spacing);
	}
	
	.elementor-39992 .elementor-element.elementor-element-432e5f5 {
		--n-accordion-title-font-size: var(--e-global-typography-24f3177-font-size);
	}
	
	:where( .elementor-39992 .elementor-element.elementor-element-432e5f5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-24f3177-line-height);
		letter-spacing: var(--e-global-typography-24f3177-letter-spacing);
	}
}

@media (min-width:768px) {
	.elementor-39992 .elementor-element.elementor-element-cf4bf96 {
		--width: 92%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-6db1cdb {
		--width: 55%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-a5e2d98 {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-9454e30 {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-580b4be {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-d190d46 {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-48dbb5c {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-b0e2b95 {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-6b79786 {
		--width: 50%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-e743bae {
		--width: 50%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-3a619e1 {
		--content-width: 1600px;
	}
	
	.elementor-39992 .elementor-element.elementor-element-c1d639a {
		--width: 100%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-97386f9 {
		--content-width: 1600px;
	}
	
	.elementor-39992 .elementor-element.elementor-element-9c645ff {
		--width: 50%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-fc613d9 {
		--width: 50%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-49f1c86 {
		--width: 50%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-9e16d0b {
		--width: 50%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-c8e1357 {
		--width: 33%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-e61611a {
		--width: 33%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-5469c80 {
		--width: 33%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-a50a44c {
		--width: 33%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-fd5c8a5 {
		--width: 33%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-fc57a61 {
		--width: 33%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-7fe75ea {
		--width: 33%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-d43e75e {
		--width: 33%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-21cbb70 {
		--width: 33%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-9c8a18f {
		--width: 33%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-3079997 {
		--width: 33%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-fd9f446 {
		--width: 33%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-5000a17 {
		--width: 33%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-6b0930d {
		--width: 33%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-57a2b26 {
		--width: 33%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-9cfdb8a {
		--width: 33%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-e78bef6 {
		--width: 33%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-052bd8f {
		--width: 50%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-63f5e7b {
		--width: 50%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-42a809e {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-d52dd49 {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-c11b2d9 {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-03d3418 {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-4bc495c {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-ea11b8b {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-fd3ac50 {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-4fd4738 {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-16ef0df {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-ac1b2dc {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-25a8746 {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-7ff2485 {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-937ae0d {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-c6cb036 {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-840ddd8 {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-ca829bc {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-75598b6 {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-1286c78 {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-cb9c707 {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-02f6dad {
		--width: 25%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-f2e53af {
		--width: 25%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-39992 .elementor-element.elementor-element-cf4bf96 {
		--width: 100%;
	}
	
	.elementor-39992 .elementor-element.elementor-element-6db1cdb {
		--width: 100%;
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-7419074 */
a:hover {
	color: #f0544f;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0b7c2dd */
a:hover {
	color: #f0544f;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-23e58a4 */
a:hover {
	color: #f0544f;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2a813fa */
a:hover {
	color: #f0544f;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2465694 */
a:hover {
	color: #f0544f;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-808cc3a */
a:hover {
	color: #f0544f;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-02ab6a1 */
a:hover {
	color: #f0544f;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3a619e1 */
html {
	scroll-behavior: smooth;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-97386f9 */
html {
	scroll-behavior: smooth;
}
