/* End custom CSS */

.elementor-783 .elementor-element.elementor-element-5cac52b {
	--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: 80px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-783 .elementor-element.elementor-element-5cac52b:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-5cac52b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://faaa.au/nitropack_static/agwfOHWTjBrLAVNJraRZLKaSXAUmNcFN/assets/images/optimized/rev-42808e6/faaa.au/wp-content/uploads/2024/03/cfp.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.elementor-783 .elementor-element.elementor-element-8e5de20 {
	--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;
	--flex-wrap: wrap;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 70px;
}

.elementor-783 .elementor-element.elementor-element-8e5de20.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-783 .elementor-element.elementor-element-defdda2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.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-783 .elementor-element.elementor-element-d8f7770 {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-d8f7770 .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-783 .elementor-element.elementor-element-d8f7770 .elementor-headline-plain-text {
	color: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-d8f7770 .elementor-headline-dynamic-text {
	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-783 .elementor-element.elementor-element-d8f7770 .elementor-headline-dynamic-wrapper path {
	stroke: var(--e-global-color-accent);
	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-783 .elementor-element.elementor-element-378a57e .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);
	color: var(--e-global-color-primary);
}

.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-783 .elementor-element.elementor-element-cd64c7a {
	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-783 .elementor-element.elementor-element-be40bdd {
	--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;
	--flex-wrap: wrap;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 70px;
}

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

.elementor-783 .elementor-element.elementor-element-e7f8904.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.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-783 .elementor-element.elementor-element-0e419ea {
	--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 18px;
	--row-gap: 0px;
	--column-gap: 18px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-783 .elementor-element.elementor-element-bcb2cd3 {
	--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-783 .elementor-element.elementor-element-fcaf0f6 {
	--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);
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 70px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-783 .elementor-element.elementor-element-fcaf0f6:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-fcaf0f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-c963331 > .elementor-widget-container {
	padding: 0px 0px -3px 0px;
}

.elementor-783 .elementor-element.elementor-element-c963331 {
	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);
	color: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-9aeb72c .elementor-heading-title {
	font-size: var(--e-global-typography-f342970-font-size);
	font-weight: var(--e-global-typography-f342970-font-weight);
	text-transform: var(--e-global-typography-f342970-text-transform);
	line-height: var(--e-global-typography-f342970-line-height);
	letter-spacing: var(--e-global-typography-f342970-letter-spacing);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-783 .elementor-element.elementor-element-cd89a2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-cd89a2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-cd89a2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-cd89a2a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-4px / 2);
}

.elementor-783 .elementor-element.elementor-element-cd89a2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-4px / 2);
}

.elementor-783 .elementor-element.elementor-element-cd89a2a .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-cd89a2a .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-783 .elementor-element.elementor-element-cd89a2a {
	--e-icon-list-icon-size: 40px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-offset: 0px;
}

.elementor-783 .elementor-element.elementor-element-cd89a2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-cd89a2a .elementor-icon-list-item > a {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-cd89a2a .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-3e498f0 {
	--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-783 .elementor-element.elementor-element-4e59b19 > .elementor-widget-container {
	padding: 0px 0px -3px 0px;
}

.elementor-783 .elementor-element.elementor-element-4e59b19 {
	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);
	color: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-4ff4b07 {
	--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: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.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-783 .elementor-element.elementor-element-a5676e8 th.plus-table-col span.plus-table__text-inner, .elementor-783 .elementor-element.elementor-element-a5676e8 th.plus-table-col span {
	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);
}

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

.elementor-783 .elementor-element.elementor-element-a5676e8 thead .plus-table-row th .plus-table__text {
	color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-a5676e8 th {
	color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-a5676e8 tbody .plus-table-row th {
	color: var(--e-global-color-61e0a64);
	background-color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-a5676e8 thead .plus-table-row th {
	background-color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-a5676e8 td .plus-table__text, .elementor-783 .elementor-element.elementor-element-a5676e8 td {
	text-align: center;
}

.elementor-783 .elementor-element.elementor-element-a5676e8 .plus-table-row .plus-table-col {
	vertical-align: middle;
}

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

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

.elementor-783 .elementor-element.elementor-element-a5676e8 tbody tr:nth-child(even) {
	background: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-a5676e8 .plus-table-col .pt_plus_button .button-link-wrap {
	padding: 15px 30px 15px 30px;
	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-783 .elementor-element.elementor-element-a5676e8 .pt_plus_button.button-style-8 .button-link-wrap {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #313131;
}

.elementor-783 .elementor-element.elementor-element-a5676e8 .pt_plus_button.button-style-8 .button-link-wrap:hover {
	border-color: #313131;
}

.elementor-783 .elementor-element.elementor-element-a5676e8 .plus-align-icon--left i {
	font-size: 30px;
	vertical-align: middle;
}

.elementor-783 .elementor-element.elementor-element-a5676e8 .plus-align-icon--right i {
	font-size: 30px;
	vertical-align: middle;
}

.elementor-783 .elementor-element.elementor-element-a5676e8 .plus-align-icon--left {
	margin-right: 10px;
}

.elementor-783 .elementor-element.elementor-element-a5676e8 .plus-align-icon--right {
	margin-left: 10px;
}

.elementor-783 .elementor-element.elementor-element-a5676e8 .plus-col-img--left {
	width: 30px;
	margin-right: 10px;
}

.elementor-783 .elementor-element.elementor-element-a5676e8 .plus-col-img--right {
	width: 30px;
	margin-left: 10px;
}

.elementor-783 .elementor-element.elementor-element-a5676e8 .plus-advance-heading select, .elementor-783 .elementor-element.elementor-element-a5676e8 .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-783 .elementor-element.elementor-element-a5676e8 .plus-advance-heading .plus-tbl-search-wrapper input {
	width: 200px;
}

.elementor-783 .elementor-element.elementor-element-a5676e8 .plus-advance-heading .plus-tbl-entry-wrapper select {
	width: 200px;
}

.elementor-783 .elementor-element.elementor-element-a5676e8 .plus-advance-heading {
	margin-bottom: 15px;
}

.elementor-783 .elementor-element.elementor-element-a5676e8 .tp-tooltip-on-icon {
	margin-left: 15px;
}

.elementor-783 .elementor-element.elementor-element-a5676e8 .tp-tooltip-on-icon i {
	font-size: 15px;
}

.elementor-783 .elementor-element.elementor-element-a5676e8 .tp-tooltip-on-icon svg {
	width: 15px;
	height: 15px;
}

.elementor-783 .elementor-element.elementor-element-a5676e8 .plus-table-wrapper .plus-table {
	overflow: visible;
}

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

.elementor-783 .elementor-element.elementor-element-443f50e th.plus-table-col span.plus-table__text-inner, .elementor-783 .elementor-element.elementor-element-443f50e th.plus-table-col span {
	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);
}

.elementor-783 .elementor-element.elementor-element-443f50e th.plus-table-col {
	padding: 15px 15px 15px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bbb;
}

.elementor-783 .elementor-element.elementor-element-443f50e thead .plus-table-row th .plus-table__text {
	color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-443f50e th {
	color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-443f50e tbody .plus-table-row th {
	color: var(--e-global-color-61e0a64);
	background-color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-443f50e thead .plus-table-row th {
	background-color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-443f50e td .plus-table__text, .elementor-783 .elementor-element.elementor-element-443f50e td {
	text-align: center;
}

.elementor-783 .elementor-element.elementor-element-443f50e .plus-table-row .plus-table-col {
	vertical-align: middle;
}

.elementor-783 .elementor-element.elementor-element-443f50e td.plus-table-col {
	padding: 15px 15px 15px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bbb;
}

.elementor-783 .elementor-element.elementor-element-443f50e tbody .plus-table-row {
	background-color: var(--e-global-color-secondary);
}

.elementor-783 .elementor-element.elementor-element-443f50e tbody .plus-table-row:hover td.plus-table-col .plus-table__text, .elementor-783 .elementor-element.elementor-element-443f50e tbody .plus-table-row:hover td.plus-table-col {
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-443f50e tbody .plus-table-row:hover {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-443f50e tbody .plus-table-row:hover > .plus-table-col:hover {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-443f50e .plus-table tbody td.plus-table-col:hover .plus-table__text, .elementor-783 .elementor-element.elementor-element-443f50e .plus-table tbody td.plus-table-col:hover {
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-443f50e .plus-table-col .pt_plus_button .button-link-wrap {
	padding: 15px 30px 15px 30px;
	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-783 .elementor-element.elementor-element-443f50e .pt_plus_button .button-link-wrap {
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-443f50e .pt_plus_button.button-style-8 .button-link-wrap {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #313131;
}

.elementor-783 .elementor-element.elementor-element-443f50e .pt_plus_button.button-style-8 .button-link-wrap:hover {
	border-color: #313131;
}

.elementor-783 .elementor-element.elementor-element-443f50e .plus-align-icon--left i {
	font-size: 30px;
	vertical-align: middle;
}

.elementor-783 .elementor-element.elementor-element-443f50e .plus-align-icon--right i {
	font-size: 30px;
	vertical-align: middle;
}

.elementor-783 .elementor-element.elementor-element-443f50e .plus-align-icon--left {
	margin-right: 10px;
}

.elementor-783 .elementor-element.elementor-element-443f50e .plus-align-icon--right {
	margin-left: 10px;
}

.elementor-783 .elementor-element.elementor-element-443f50e .plus-col-img--left {
	width: 30px;
	margin-right: 10px;
}

.elementor-783 .elementor-element.elementor-element-443f50e .plus-col-img--right {
	width: 30px;
	margin-left: 10px;
}

.elementor-783 .elementor-element.elementor-element-443f50e .plus-advance-heading select, .elementor-783 .elementor-element.elementor-element-443f50e .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-783 .elementor-element.elementor-element-443f50e .plus-advance-heading .plus-tbl-search-wrapper input {
	width: 200px;
}

.elementor-783 .elementor-element.elementor-element-443f50e .plus-advance-heading .plus-tbl-entry-wrapper select {
	width: 200px;
}

.elementor-783 .elementor-element.elementor-element-443f50e .plus-advance-heading {
	margin-bottom: 15px;
}

.elementor-783 .elementor-element.elementor-element-443f50e .tp-tooltip-on-icon {
	margin-left: 15px;
}

.elementor-783 .elementor-element.elementor-element-443f50e .tp-tooltip-on-icon i {
	font-size: 15px;
}

.elementor-783 .elementor-element.elementor-element-443f50e .tp-tooltip-on-icon svg {
	width: 15px;
	height: 15px;
}

.elementor-783 .elementor-element.elementor-element-443f50e .plus-table-wrapper .plus-table {
	overflow: visible;
}

.elementor-783 .elementor-element.elementor-element-03d0862 {
	--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: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 th.plus-table-col span.plus-table__text-inner, .elementor-783 .elementor-element.elementor-element-e2c1f91 th.plus-table-col span {
	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);
}

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

.elementor-783 .elementor-element.elementor-element-e2c1f91 thead .plus-table-row th .plus-table__text {
	color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 th {
	color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 tbody .plus-table-row th {
	color: var(--e-global-color-61e0a64);
	background-color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 thead .plus-table-row th {
	background-color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 thead .plus-table-row:hover > th {
	background-color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 .plus-table tbody .plus-table-row:hover > th {
	background-color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 td .plus-table__text, .elementor-783 .elementor-element.elementor-element-e2c1f91 td {
	text-align: center;
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 .plus-table-row .plus-table-col {
	vertical-align: middle;
}

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

.elementor-783 .elementor-element.elementor-element-e2c1f91 tbody .plus-table-row {
	background-color: var(--e-global-color-secondary);
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 tbody .plus-table-row:hover {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 tbody .plus-table-row:hover > .plus-table-col:hover {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 .plus-table-col .pt_plus_button .button-link-wrap {
	padding: 15px 30px 15px 30px;
	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-783 .elementor-element.elementor-element-e2c1f91 .pt_plus_button.button-style-8 .button-link-wrap {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #313131;
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 .pt_plus_button.button-style-8 .button-link-wrap:hover {
	border-color: #313131;
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 .plus-align-icon--left i {
	font-size: 30px;
	vertical-align: middle;
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 .plus-align-icon--right i {
	font-size: 30px;
	vertical-align: middle;
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 .plus-align-icon--left {
	margin-right: 10px;
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 .plus-align-icon--right {
	margin-left: 10px;
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 .plus-col-img--left {
	width: 30px;
	margin-right: 10px;
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 .plus-col-img--right {
	width: 30px;
	margin-left: 10px;
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 .plus-advance-heading select, .elementor-783 .elementor-element.elementor-element-e2c1f91 .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-783 .elementor-element.elementor-element-e2c1f91 .plus-advance-heading .plus-tbl-search-wrapper input {
	width: 200px;
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 .plus-advance-heading .plus-tbl-entry-wrapper select {
	width: 200px;
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 .plus-advance-heading {
	margin-bottom: 15px;
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 .tp-tooltip-on-icon {
	margin-left: 15px;
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 .tp-tooltip-on-icon i {
	font-size: 15px;
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 .tp-tooltip-on-icon svg {
	width: 15px;
	height: 15px;
}

.elementor-783 .elementor-element.elementor-element-e2c1f91 .plus-table-wrapper .plus-table {
	overflow: visible;
}

.elementor-783 .elementor-element.elementor-element-ec67d90 th.plus-table-col span.plus-table__text-inner, .elementor-783 .elementor-element.elementor-element-ec67d90 th.plus-table-col span {
	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);
}

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

.elementor-783 .elementor-element.elementor-element-ec67d90 thead .plus-table-row th .plus-table__text {
	color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-ec67d90 th {
	color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-ec67d90 tbody .plus-table-row th {
	color: var(--e-global-color-61e0a64);
	background-color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-ec67d90 thead .plus-table-row th {
	background-color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-ec67d90 td .plus-table__text, .elementor-783 .elementor-element.elementor-element-ec67d90 td {
	text-align: center;
}

.elementor-783 .elementor-element.elementor-element-ec67d90 .plus-table-row .plus-table-col {
	vertical-align: middle;
}

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

.elementor-783 .elementor-element.elementor-element-ec67d90 tbody .plus-table-row {
	background-color: var(--e-global-color-secondary);
}

.elementor-783 .elementor-element.elementor-element-ec67d90 tbody .plus-table-row:hover {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-ec67d90 tbody .plus-table-row:hover > .plus-table-col:hover {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-ec67d90 .plus-table-col .pt_plus_button .button-link-wrap {
	padding: 15px 30px 15px 30px;
	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-783 .elementor-element.elementor-element-ec67d90 .pt_plus_button.button-style-8 .button-link-wrap {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #313131;
}

.elementor-783 .elementor-element.elementor-element-ec67d90 .pt_plus_button.button-style-8 .button-link-wrap:hover {
	border-color: #313131;
}

.elementor-783 .elementor-element.elementor-element-ec67d90 .plus-align-icon--left i {
	font-size: 30px;
	vertical-align: middle;
}

.elementor-783 .elementor-element.elementor-element-ec67d90 .plus-align-icon--right i {
	font-size: 30px;
	vertical-align: middle;
}

.elementor-783 .elementor-element.elementor-element-ec67d90 .plus-align-icon--left {
	margin-right: 10px;
}

.elementor-783 .elementor-element.elementor-element-ec67d90 .plus-align-icon--right {
	margin-left: 10px;
}

.elementor-783 .elementor-element.elementor-element-ec67d90 .plus-col-img--left {
	width: 30px;
	margin-right: 10px;
}

.elementor-783 .elementor-element.elementor-element-ec67d90 .plus-col-img--right {
	width: 30px;
	margin-left: 10px;
}

.elementor-783 .elementor-element.elementor-element-ec67d90 .plus-advance-heading select, .elementor-783 .elementor-element.elementor-element-ec67d90 .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-783 .elementor-element.elementor-element-ec67d90 .plus-advance-heading .plus-tbl-search-wrapper input {
	width: 200px;
}

.elementor-783 .elementor-element.elementor-element-ec67d90 .plus-advance-heading .plus-tbl-entry-wrapper select {
	width: 200px;
}

.elementor-783 .elementor-element.elementor-element-ec67d90 .plus-advance-heading {
	margin-bottom: 15px;
}

.elementor-783 .elementor-element.elementor-element-ec67d90 .tp-tooltip-on-icon {
	margin-left: 15px;
}

.elementor-783 .elementor-element.elementor-element-ec67d90 .tp-tooltip-on-icon i {
	font-size: 15px;
}

.elementor-783 .elementor-element.elementor-element-ec67d90 .tp-tooltip-on-icon svg {
	width: 15px;
	height: 15px;
}

.elementor-783 .elementor-element.elementor-element-ec67d90 .plus-table-wrapper .plus-table {
	overflow: visible;
}

.elementor-783 .elementor-element.elementor-element-514c2b8 {
	--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-783 .elementor-element.elementor-element-514c2b8:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-514c2b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://faaa.au/nitropack_static/agwfOHWTjBrLAVNJraRZLKaSXAUmNcFN/assets/images/optimized/rev-42808e6/faaa.au/wp-content/uploads/2024/03/AI_Image2-scaled.webp");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-783 .elementor-element.elementor-element-af0b853 {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-1ca3c02 {
	--spacer-size: 40px;
}

.elementor-783 .elementor-element.elementor-element-e6e964c {
	text-align: start;
}

.elementor-783 .elementor-element.elementor-element-e6e964c .elementor-heading-title {
	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);
	color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-b963453 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 30px 60px;
	--row-gap: 30px;
	--column-gap: 60px;
	--flex-wrap: wrap;
}

.elementor-783 .elementor-element.elementor-element-fc0721f {
	--display: flex;
	--min-height: 255px;
	--justify-content: space-between;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--background-transition: .3s;
	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);
	--border-radius: 0px 0px 0px -1px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-783 .elementor-element.elementor-element-fc0721f:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-fc0721f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-fc0721f:hover {
	background-color: var(--e-global-color-secondary);
	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-radius: 0px 0px 0px 0px;
	--border-top-left-radius: 0px;
	--border-top-right-radius: 0px;
	--border-bottom-right-radius: 0px;
	--border-bottom-left-radius: 0px;
}

.elementor-783 .elementor-element.elementor-element-fc0721f, .elementor-783 .elementor-element.elementor-element-fc0721f::before {
	--border-transition: .3s;
}

.elementor-783 .elementor-element.elementor-element-fc0721f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-783 .elementor-element.elementor-element-74d13ea {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-783 .elementor-element.elementor-element-ae44120 {
	text-align: start;
}

.elementor-783 .elementor-element.elementor-element-ae44120 .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-b3484d2 {
	text-align: start;
}

.elementor-783 .elementor-element.elementor-element-b3484d2 .elementor-heading-title {
	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);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-352ab71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-352ab71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-352ab71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-352ab71 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-4px / 2);
}

.elementor-783 .elementor-element.elementor-element-352ab71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-4px / 2);
}

.elementor-783 .elementor-element.elementor-element-352ab71 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-352ab71 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-783 .elementor-element.elementor-element-352ab71 {
	--e-icon-list-icon-size: 40px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-offset: 0px;
}

.elementor-783 .elementor-element.elementor-element-352ab71 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-352ab71 .elementor-icon-list-item > a {
	font-size: var(--e-global-typography-cc7503c-font-size);
	font-weight: var(--e-global-typography-cc7503c-font-weight);
	text-transform: var(--e-global-typography-cc7503c-text-transform);
	line-height: var(--e-global-typography-cc7503c-line-height);
	letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-352ab71 .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-c9a85bb {
	--display: flex;
	--min-height: 255px;
	--justify-content: space-between;
	--background-transition: .3s;
	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: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-783 .elementor-element.elementor-element-c9a85bb:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-c9a85bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-c9a85bb:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-783 .elementor-element.elementor-element-c9a85bb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-783 .elementor-element.elementor-element-85a94ec {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-783 .elementor-element.elementor-element-3e627ca {
	text-align: start;
}

.elementor-783 .elementor-element.elementor-element-3e627ca .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-9f6303c {
	text-align: start;
}

.elementor-783 .elementor-element.elementor-element-9f6303c .elementor-heading-title {
	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);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-510525c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-510525c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-510525c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-510525c .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-4px / 2);
}

.elementor-783 .elementor-element.elementor-element-510525c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-4px / 2);
}

.elementor-783 .elementor-element.elementor-element-510525c .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-510525c .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-783 .elementor-element.elementor-element-510525c {
	--e-icon-list-icon-size: 40px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-offset: 0px;
}

.elementor-783 .elementor-element.elementor-element-510525c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-510525c .elementor-icon-list-item > a {
	font-size: var(--e-global-typography-cc7503c-font-size);
	font-weight: var(--e-global-typography-cc7503c-font-weight);
	text-transform: var(--e-global-typography-cc7503c-text-transform);
	line-height: var(--e-global-typography-cc7503c-line-height);
	letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-510525c .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-e10b7ca {
	--display: flex;
	--min-height: 255px;
	--justify-content: space-between;
	--background-transition: .3s;
	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: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-783 .elementor-element.elementor-element-e10b7ca:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-e10b7ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-e10b7ca:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-783 .elementor-element.elementor-element-e10b7ca.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-783 .elementor-element.elementor-element-2cd1ae8 {
	text-align: start;
}

.elementor-783 .elementor-element.elementor-element-2cd1ae8 .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-8586364 {
	text-align: start;
}

.elementor-783 .elementor-element.elementor-element-8586364 .elementor-heading-title {
	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);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-8a03b64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-8a03b64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-8a03b64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-8a03b64 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-4px / 2);
}

.elementor-783 .elementor-element.elementor-element-8a03b64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-4px / 2);
}

.elementor-783 .elementor-element.elementor-element-8a03b64 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-8a03b64 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-783 .elementor-element.elementor-element-8a03b64 {
	--e-icon-list-icon-size: 40px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-offset: 0px;
}

.elementor-783 .elementor-element.elementor-element-8a03b64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-8a03b64 .elementor-icon-list-item > a {
	font-size: var(--e-global-typography-cc7503c-font-size);
	font-weight: var(--e-global-typography-cc7503c-font-weight);
	text-transform: var(--e-global-typography-cc7503c-text-transform);
	line-height: var(--e-global-typography-cc7503c-line-height);
	letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-8a03b64 .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-caa08b2 {
	--display: flex;
	--min-height: 255px;
	--justify-content: space-between;
	--background-transition: .3s;
	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: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-783 .elementor-element.elementor-element-caa08b2:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-caa08b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-caa08b2:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-783 .elementor-element.elementor-element-caa08b2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-783 .elementor-element.elementor-element-27b2f2e {
	text-align: start;
}

.elementor-783 .elementor-element.elementor-element-27b2f2e .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-7602e3e {
	text-align: start;
}

.elementor-783 .elementor-element.elementor-element-7602e3e .elementor-heading-title {
	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);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-884cd70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-884cd70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-884cd70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-884cd70 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-4px / 2);
}

.elementor-783 .elementor-element.elementor-element-884cd70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-4px / 2);
}

.elementor-783 .elementor-element.elementor-element-884cd70 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-884cd70 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-783 .elementor-element.elementor-element-884cd70 {
	--e-icon-list-icon-size: 40px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-offset: 0px;
}

.elementor-783 .elementor-element.elementor-element-884cd70 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-884cd70 .elementor-icon-list-item > a {
	font-size: var(--e-global-typography-cc7503c-font-size);
	font-weight: var(--e-global-typography-cc7503c-font-weight);
	text-transform: var(--e-global-typography-cc7503c-text-transform);
	line-height: var(--e-global-typography-cc7503c-line-height);
	letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-884cd70 .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-372ff4b {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-f346778 {
	--spacer-size: 40px;
}

.elementor-783 .elementor-element.elementor-element-60aec34 {
	text-align: start;
}

.elementor-783 .elementor-element.elementor-element-60aec34 .elementor-heading-title {
	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);
	color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-f2315ec {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 30px 60px;
	--row-gap: 30px;
	--column-gap: 60px;
	--flex-wrap: wrap;
	--margin-top: -5px;
	--margin-bottom: 70px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-783 .elementor-element.elementor-element-f2315ec.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-783 .elementor-element.elementor-element-b86f4bf {
	--display: flex;
	--min-height: 275px;
	--justify-content: space-between;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--background-transition: .3s;
	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);
	--border-radius: 0px 0px 0px -1px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-783 .elementor-element.elementor-element-b86f4bf:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-b86f4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-b86f4bf:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-783 .elementor-element.elementor-element-b86f4bf.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-783 .elementor-element.elementor-element-72d3f1a {
	text-align: start;
}

.elementor-783 .elementor-element.elementor-element-72d3f1a .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-bf605f8 {
	text-align: start;
}

.elementor-783 .elementor-element.elementor-element-bf605f8 .elementor-heading-title {
	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);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-25adc0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-25adc0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-25adc0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-25adc0e .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-4px / 2);
}

.elementor-783 .elementor-element.elementor-element-25adc0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-4px / 2);
}

.elementor-783 .elementor-element.elementor-element-25adc0e .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-25adc0e .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-783 .elementor-element.elementor-element-25adc0e {
	--e-icon-list-icon-size: 40px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-offset: 0px;
}

.elementor-783 .elementor-element.elementor-element-25adc0e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-25adc0e .elementor-icon-list-item > a {
	font-size: var(--e-global-typography-cc7503c-font-size);
	font-weight: var(--e-global-typography-cc7503c-font-weight);
	text-transform: var(--e-global-typography-cc7503c-text-transform);
	line-height: var(--e-global-typography-cc7503c-line-height);
	letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-25adc0e .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-095c773 {
	--display: flex;
	--min-height: 275px;
	--justify-content: space-between;
	--background-transition: .3s;
	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: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-783 .elementor-element.elementor-element-095c773:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-095c773 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-095c773:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-783 .elementor-element.elementor-element-095c773.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-783 .elementor-element.elementor-element-4111ae6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-783 .elementor-element.elementor-element-3a55a14 {
	text-align: start;
}

.elementor-783 .elementor-element.elementor-element-3a55a14 .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-8d4a2ed {
	text-align: start;
}

.elementor-783 .elementor-element.elementor-element-8d4a2ed .elementor-heading-title {
	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);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-a7b20df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-a7b20df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-a7b20df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-a7b20df .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-4px / 2);
}

.elementor-783 .elementor-element.elementor-element-a7b20df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-4px / 2);
}

.elementor-783 .elementor-element.elementor-element-a7b20df .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-a7b20df .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-783 .elementor-element.elementor-element-a7b20df {
	--e-icon-list-icon-size: 40px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-offset: 0px;
}

.elementor-783 .elementor-element.elementor-element-a7b20df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-a7b20df .elementor-icon-list-item > a {
	font-size: var(--e-global-typography-cc7503c-font-size);
	font-weight: var(--e-global-typography-cc7503c-font-weight);
	text-transform: var(--e-global-typography-cc7503c-text-transform);
	line-height: var(--e-global-typography-cc7503c-line-height);
	letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-a7b20df .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-af2a820 {
	--display: flex;
	--min-height: 250px;
	--justify-content: space-between;
	--background-transition: .3s;
	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: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-783 .elementor-element.elementor-element-af2a820:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-af2a820 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-af2a820:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-783 .elementor-element.elementor-element-af2a820.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-783 .elementor-element.elementor-element-eec7f6d {
	text-align: start;
}

.elementor-783 .elementor-element.elementor-element-eec7f6d .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-36db0f0 {
	text-align: start;
}

.elementor-783 .elementor-element.elementor-element-36db0f0 .elementor-heading-title {
	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);
	color: var(--e-global-color-18909bf);
}

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

.elementor-783 .elementor-element.elementor-element-369bc5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-783 .elementor-element.elementor-element-369bc5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-783 .elementor-element.elementor-element-369bc5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-783 .elementor-element.elementor-element-369bc5c .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-783 .elementor-element.elementor-element-369bc5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-783 .elementor-element.elementor-element-369bc5c .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-369bc5c .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-783 .elementor-element.elementor-element-369bc5c {
	--e-icon-list-icon-size: 40px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-offset: 0px;
}

.elementor-783 .elementor-element.elementor-element-369bc5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-369bc5c .elementor-icon-list-item > a {
	font-size: var(--e-global-typography-cc7503c-font-size);
	font-weight: var(--e-global-typography-cc7503c-font-weight);
	text-transform: var(--e-global-typography-cc7503c-text-transform);
	line-height: var(--e-global-typography-cc7503c-line-height);
	letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-369bc5c .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-1d485f5 {
	--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 18px;
	--row-gap: 0px;
	--column-gap: 18px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-783 .elementor-element.elementor-element-1e1dbf8 {
	--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-783 .elementor-element.elementor-element-8ad2531 {
	--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);
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 70px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-783 .elementor-element.elementor-element-8ad2531:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-8ad2531 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-c1d06d1 .elementor-heading-title {
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-e5a7652 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-e5a7652 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-e5a7652 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(4px / 2);
}

.elementor-783 .elementor-element.elementor-element-e5a7652 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-4px / 2);
}

.elementor-783 .elementor-element.elementor-element-e5a7652 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-4px / 2);
}

.elementor-783 .elementor-element.elementor-element-e5a7652 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-e5a7652 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-783 .elementor-element.elementor-element-e5a7652 {
	--e-icon-list-icon-size: 40px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-offset: 0px;
}

.elementor-783 .elementor-element.elementor-element-e5a7652 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-e5a7652 .elementor-icon-list-item > a {
	font-size: var(--e-global-typography-cc7503c-font-size);
	font-weight: var(--e-global-typography-cc7503c-font-weight);
	text-transform: var(--e-global-typography-cc7503c-text-transform);
	line-height: var(--e-global-typography-cc7503c-line-height);
	letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-e5a7652 .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-d74158d {
	--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-783 .elementor-element.elementor-element-43d91ae.elementor-element {
	--align-self: center;
}

.elementor-783 .elementor-element.elementor-element-3c2c335 > .elementor-widget-container {
	padding: 0px 0px -3px 0px;
}

.elementor-783 .elementor-element.elementor-element-3c2c335 {
	text-align: center;
	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);
	color: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-05a7798 {
	--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;
}

.elementor-783 .elementor-element.elementor-element-070f557 {
	--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: 80px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-783 .elementor-element.elementor-element-070f557:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-070f557 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://faaa.au/nitropack_static/agwfOHWTjBrLAVNJraRZLKaSXAUmNcFN/assets/images/optimized/rev-42808e6/faaa.au/wp-content/uploads/2025/07/Website-Page-Banner-23.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-783 .elementor-element.elementor-element-d3acdc8 {
	--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;
}

.elementor-783 .elementor-element.elementor-element-5563362 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-783 .elementor-element.elementor-element-4add739 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-783 .elementor-element.elementor-element-bb06834 {
	--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-783 .elementor-element.elementor-element-bb06834.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-783 .elementor-element.elementor-element-3a778f9 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-783 .elementor-element.elementor-element-3a778f9 .elementor-headline {
	text-align: start;
	font-size: var(--e-global-typography-5a354c9-font-size);
	font-weight: var(--e-global-typography-5a354c9-font-weight);
	text-transform: var(--e-global-typography-5a354c9-text-transform);
	line-height: var(--e-global-typography-5a354c9-line-height);
	letter-spacing: var(--e-global-typography-5a354c9-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-3a778f9 .elementor-headline-plain-text {
	color: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-3a778f9 .elementor-headline-dynamic-text {
	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-783 .elementor-element.elementor-element-3a778f9 .elementor-headline-dynamic-wrapper path {
	stroke: var(--e-global-color-0184449);
	stroke-linecap: round;
	stroke-linejoin: round;
}

.elementor-783 .elementor-element.elementor-element-17daa92 .elementor-heading-title {
	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);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-c7c59dd > .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-783 .elementor-element.elementor-element-c7c59dd .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-783 .elementor-element.elementor-element-e9f6d67 > .elementor-widget-container {
	padding: 15px 0px 0px 0px;
}

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

.elementor-783 .elementor-element.elementor-element-158cc07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(13px / 2);
}

.elementor-783 .elementor-element.elementor-element-158cc07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(13px / 2);
}

.elementor-783 .elementor-element.elementor-element-158cc07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(13px / 2);
}

.elementor-783 .elementor-element.elementor-element-158cc07 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-13px / 2);
}

.elementor-783 .elementor-element.elementor-element-158cc07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-13px / 2);
}

.elementor-783 .elementor-element.elementor-element-158cc07 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-158cc07 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-783 .elementor-element.elementor-element-158cc07 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-783 .elementor-element.elementor-element-158cc07 .elementor-icon-list-icon {
	padding-inline-end: 2px;
}

.elementor-783 .elementor-element.elementor-element-158cc07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-158cc07 .elementor-icon-list-item > a {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-158cc07 .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-59c2694 {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-3b739ce > .elementor-widget-container {
	margin: 0px 0px 60px 0px;
	padding: 0px 90px 0px 90px;
}

.elementor-783 .elementor-element.elementor-element-3b739ce {
	text-align: center;
}

.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-783 .elementor-element.elementor-element-f93fd93 .elementor-button {
	background-color: var(--e-global-color-0184449);
	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);
	fill: var(--e-global-color-61e0a64);
	color: var(--e-global-color-61e0a64);
	border-radius: 300px 300px 300px 300px;
}

.elementor-783 .elementor-element.elementor-element-f93fd93 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 50px 0px 50px;
}

.elementor-783 .elementor-element.elementor-element-f93fd93.elementor-element {
	--align-self: center;
}

.elementor-783 .elementor-element.elementor-element-f93fd93 .elementor-button:hover, .elementor-783 .elementor-element.elementor-element-f93fd93 .elementor-button:focus {
	color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-f93fd93 .elementor-button:hover svg, .elementor-783 .elementor-element.elementor-element-f93fd93 .elementor-button:focus svg {
	fill: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-0564218 .elementor-button {
	background-color: var(--e-global-color-0184449);
	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);
	fill: var(--e-global-color-61e0a64);
	color: var(--e-global-color-61e0a64);
	border-radius: 300px 300px 300px 300px;
}

.elementor-783 .elementor-element.elementor-element-0564218 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 50px 0px 50px;
}

.elementor-783 .elementor-element.elementor-element-0564218.elementor-element {
	--align-self: center;
}

.elementor-783 .elementor-element.elementor-element-0564218 .elementor-button:hover, .elementor-783 .elementor-element.elementor-element-0564218 .elementor-button:focus {
	color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-0564218 .elementor-button:hover svg, .elementor-783 .elementor-element.elementor-element-0564218 .elementor-button:focus svg {
	fill: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-e009eb0 .elementor-button {
	background-color: var(--e-global-color-0184449);
	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);
	fill: var(--e-global-color-61e0a64);
	color: var(--e-global-color-61e0a64);
	border-radius: 300px 300px 300px 300px;
}

.elementor-783 .elementor-element.elementor-element-e009eb0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 50px 0px 50px;
}

.elementor-783 .elementor-element.elementor-element-e009eb0.elementor-element {
	--align-self: center;
}

.elementor-783 .elementor-element.elementor-element-e009eb0 .elementor-button:hover, .elementor-783 .elementor-element.elementor-element-e009eb0 .elementor-button:focus {
	color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-e009eb0 .elementor-button:hover svg, .elementor-783 .elementor-element.elementor-element-e009eb0 .elementor-button:focus svg {
	fill: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-f205039 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--flex-wrap: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-783 .elementor-element.elementor-element-4a73e9a {
	--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-e058589);
	--border-color: var(--e-global-color-e058589);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-783 .elementor-element.elementor-element-4a73e9a:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-4a73e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

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

.elementor-783 .elementor-element.elementor-element-67b5b0d {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--flex-wrap: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-783 .elementor-element.elementor-element-8bb173e {
	--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-e058589);
	--border-color: var(--e-global-color-e058589);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-783 .elementor-element.elementor-element-8bb173e:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-8bb173e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

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

.elementor-783 .elementor-element.elementor-element-7039bd9 .elementor-button {
	background-color: var(--e-global-color-0184449);
	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);
	fill: var(--e-global-color-61e0a64);
	color: var(--e-global-color-61e0a64);
	border-radius: 300px 300px 300px 300px;
}

.elementor-783 .elementor-element.elementor-element-7039bd9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-783 .elementor-element.elementor-element-7039bd9.elementor-element {
	--align-self: flex-start;
}

.elementor-783 .elementor-element.elementor-element-7039bd9 .elementor-button:hover, .elementor-783 .elementor-element.elementor-element-7039bd9 .elementor-button:focus {
	color: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-7039bd9 .elementor-button:hover svg, .elementor-783 .elementor-element.elementor-element-7039bd9 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-fe9905b {
	--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;
	--padding-top: 50px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-783 .elementor-element.elementor-element-fe9905b:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-fe9905b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-be27d79 {
	--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-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
}

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

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	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-783 .elementor-element.elementor-element-645d544 .elementor-icon-box-wrapper {
	gap: 25px;
}

.elementor-783 .elementor-element.elementor-element-645d544 .elementor-icon-box-title {
	margin-block-end: 20px;
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-645d544.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-e058589);
}

.elementor-783 .elementor-element.elementor-element-645d544.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-645d544.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-e058589);
	color: var(--e-global-color-e058589);
	border-color: var(--e-global-color-e058589);
}

.elementor-783 .elementor-element.elementor-element-645d544 .elementor-icon {
	font-size: 55px;
}

.elementor-783 .elementor-element.elementor-element-645d544 .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-645d544 .elementor-icon-box-title a {
	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);
}

.elementor-783 .elementor-element.elementor-element-645d544 .elementor-icon-box-description {
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-9b3d948 {
	--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-783 .elementor-element.elementor-element-94e106d .elementor-icon-box-wrapper {
	gap: 25px;
}

.elementor-783 .elementor-element.elementor-element-94e106d .elementor-icon-box-title {
	margin-block-end: 20px;
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-94e106d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-e058589);
}

.elementor-783 .elementor-element.elementor-element-94e106d.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-94e106d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-e058589);
	color: var(--e-global-color-e058589);
	border-color: var(--e-global-color-e058589);
}

.elementor-783 .elementor-element.elementor-element-94e106d .elementor-icon {
	font-size: 55px;
}

.elementor-783 .elementor-element.elementor-element-94e106d .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-94e106d .elementor-icon-box-title a {
	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);
}

.elementor-783 .elementor-element.elementor-element-94e106d .elementor-icon-box-description {
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-8a72510 {
	--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-783 .elementor-element.elementor-element-37eb425 .elementor-icon-box-wrapper {
	gap: 25px;
}

.elementor-783 .elementor-element.elementor-element-37eb425 .elementor-icon-box-title {
	margin-block-end: 20px;
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-37eb425.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-e058589);
}

.elementor-783 .elementor-element.elementor-element-37eb425.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-37eb425.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-e058589);
	color: var(--e-global-color-e058589);
	border-color: var(--e-global-color-e058589);
}

.elementor-783 .elementor-element.elementor-element-37eb425 .elementor-icon {
	font-size: 55px;
}

.elementor-783 .elementor-element.elementor-element-37eb425 .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-37eb425 .elementor-icon-box-title a {
	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);
}

.elementor-783 .elementor-element.elementor-element-37eb425 .elementor-icon-box-description {
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-e0a13c3 {
	--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;
	--padding-top: 10px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-783 .elementor-element.elementor-element-e0a13c3:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-e0a13c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-4791d51 {
	--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-783 .elementor-element.elementor-element-c56638c .elementor-icon-box-wrapper {
	gap: 25px;
}

.elementor-783 .elementor-element.elementor-element-c56638c .elementor-icon-box-title {
	margin-block-end: 20px;
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-c56638c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-e058589);
}

.elementor-783 .elementor-element.elementor-element-c56638c.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-c56638c.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-e058589);
	color: var(--e-global-color-e058589);
	border-color: var(--e-global-color-e058589);
}

.elementor-783 .elementor-element.elementor-element-c56638c .elementor-icon {
	font-size: 55px;
}

.elementor-783 .elementor-element.elementor-element-c56638c .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-c56638c .elementor-icon-box-title a {
	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);
}

.elementor-783 .elementor-element.elementor-element-c56638c .elementor-icon-box-description {
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-4f09c60 {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-8ce3d41 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-accent);
	--n-accordion-title-hover-color: var(--e-global-color-accent);
	--n-accordion-title-active-color: var(--e-global-color-accent);
	--n-accordion-icon-size: 15px;
}

.elementor-783 .elementor-element.elementor-element-8ce3d41 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-783 .elementor-element.elementor-element-8ce3d41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-783 .elementor-element.elementor-element-1fd0115 {
	--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-783 .elementor-element.elementor-element-b292dca .elementor-icon-box-wrapper {
	gap: 25px;
}

.elementor-783 .elementor-element.elementor-element-b292dca .elementor-icon-box-title {
	margin-block-end: 20px;
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-b292dca.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-e058589);
}

.elementor-783 .elementor-element.elementor-element-b292dca.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-b292dca.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-e058589);
	color: var(--e-global-color-e058589);
	border-color: var(--e-global-color-e058589);
}

.elementor-783 .elementor-element.elementor-element-b292dca .elementor-icon {
	font-size: 55px;
}

.elementor-783 .elementor-element.elementor-element-b292dca .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-b292dca .elementor-icon-box-title a {
	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);
}

.elementor-783 .elementor-element.elementor-element-b292dca .elementor-icon-box-description {
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-3f84e9e {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-7faaafa {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-accent);
	--n-accordion-title-hover-color: var(--e-global-color-accent);
	--n-accordion-title-active-color: var(--e-global-color-accent);
	--n-accordion-icon-size: 15px;
}

.elementor-783 .elementor-element.elementor-element-7faaafa > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-783 .elementor-element.elementor-element-7faaafa > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-783 .elementor-element.elementor-element-f6eb20d {
	--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-783 .elementor-element.elementor-element-a995c7f .elementor-icon-box-wrapper {
	gap: 25px;
}

.elementor-783 .elementor-element.elementor-element-a995c7f .elementor-icon-box-title {
	margin-block-end: 20px;
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-a995c7f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-e058589);
}

.elementor-783 .elementor-element.elementor-element-a995c7f.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-a995c7f.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-e058589);
	color: var(--e-global-color-e058589);
	border-color: var(--e-global-color-e058589);
}

.elementor-783 .elementor-element.elementor-element-a995c7f .elementor-icon {
	font-size: 55px;
}

.elementor-783 .elementor-element.elementor-element-a995c7f .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-a995c7f .elementor-icon-box-title a {
	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);
}

.elementor-783 .elementor-element.elementor-element-a995c7f .elementor-icon-box-description {
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-0333e2f {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-8c6d54f {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-accent);
	--n-accordion-title-hover-color: var(--e-global-color-accent);
	--n-accordion-title-active-color: var(--e-global-color-accent);
	--n-accordion-icon-size: 15px;
}

.elementor-783 .elementor-element.elementor-element-8c6d54f > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-783 .elementor-element.elementor-element-8c6d54f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-783 .elementor-element.elementor-element-08876de {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--flex-wrap: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-783 .elementor-element.elementor-element-7e18444 {
	--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-e058589);
	--border-color: var(--e-global-color-e058589);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-783 .elementor-element.elementor-element-7e18444:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-7e18444 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-fb46ab1 > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-783 .elementor-element.elementor-element-8fb2da1 .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-c75295b .elementor-button {
	background-color: var(--e-global-color-0184449);
	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);
	fill: var(--e-global-color-61e0a64);
	color: var(--e-global-color-61e0a64);
	border-radius: 300px 300px 300px 300px;
}

.elementor-783 .elementor-element.elementor-element-c75295b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-783 .elementor-element.elementor-element-c75295b.elementor-element {
	--align-self: flex-start;
}

.elementor-783 .elementor-element.elementor-element-c75295b .elementor-button:hover, .elementor-783 .elementor-element.elementor-element-c75295b .elementor-button:focus {
	color: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-c75295b .elementor-button:hover svg, .elementor-783 .elementor-element.elementor-element-c75295b .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-93bc598 {
	--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-e058589);
	--border-color: var(--e-global-color-e058589);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-783 .elementor-element.elementor-element-93bc598:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-93bc598 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-7503d04 > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-783 .elementor-element.elementor-element-910fb8e .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-79ae7e7 .elementor-button {
	background-color: var(--e-global-color-0184449);
	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);
	fill: var(--e-global-color-61e0a64);
	color: var(--e-global-color-61e0a64);
	border-radius: 300px 300px 300px 300px;
}

.elementor-783 .elementor-element.elementor-element-79ae7e7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-783 .elementor-element.elementor-element-79ae7e7.elementor-element {
	--align-self: flex-start;
}

.elementor-783 .elementor-element.elementor-element-79ae7e7 .elementor-button:hover, .elementor-783 .elementor-element.elementor-element-79ae7e7 .elementor-button:focus {
	color: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-79ae7e7 .elementor-button:hover svg, .elementor-783 .elementor-element.elementor-element-79ae7e7 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-0001435 {
	--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-e058589);
	--border-color: var(--e-global-color-e058589);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-783 .elementor-element.elementor-element-0001435:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-0001435 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-e203db3 > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-783 .elementor-element.elementor-element-e1364c0 .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-b35d32c .elementor-button {
	background-color: var(--e-global-color-0184449);
	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);
	fill: var(--e-global-color-61e0a64);
	color: var(--e-global-color-61e0a64);
	border-radius: 300px 300px 300px 300px;
}

.elementor-783 .elementor-element.elementor-element-b35d32c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-783 .elementor-element.elementor-element-b35d32c.elementor-element {
	--align-self: flex-start;
}

.elementor-783 .elementor-element.elementor-element-b35d32c .elementor-button:hover, .elementor-783 .elementor-element.elementor-element-b35d32c .elementor-button:focus {
	color: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-b35d32c .elementor-button:hover svg, .elementor-783 .elementor-element.elementor-element-b35d32c .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-0e6d511 {
	--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-e058589);
	--border-color: var(--e-global-color-e058589);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-783 .elementor-element.elementor-element-0e6d511:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-0e6d511 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-a882722 > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-783 .elementor-element.elementor-element-8bebcc5 .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-abaf4ce .elementor-button {
	background-color: var(--e-global-color-0184449);
	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);
	fill: var(--e-global-color-61e0a64);
	color: var(--e-global-color-61e0a64);
	border-radius: 300px 300px 300px 300px;
}

.elementor-783 .elementor-element.elementor-element-abaf4ce > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-783 .elementor-element.elementor-element-abaf4ce.elementor-element {
	--align-self: flex-start;
}

.elementor-783 .elementor-element.elementor-element-abaf4ce .elementor-button:hover, .elementor-783 .elementor-element.elementor-element-abaf4ce .elementor-button:focus {
	color: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-abaf4ce .elementor-button:hover svg, .elementor-783 .elementor-element.elementor-element-abaf4ce .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-f2e4521 {
	--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-e058589);
	--border-color: var(--e-global-color-e058589);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-783 .elementor-element.elementor-element-f2e4521:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-f2e4521 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-05546cb > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-783 .elementor-element.elementor-element-6378b52 .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-420bb3f .elementor-button {
	background-color: var(--e-global-color-0184449);
	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);
	fill: var(--e-global-color-61e0a64);
	color: var(--e-global-color-61e0a64);
	border-radius: 300px 300px 300px 300px;
}

.elementor-783 .elementor-element.elementor-element-420bb3f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-783 .elementor-element.elementor-element-420bb3f.elementor-element {
	--align-self: flex-start;
}

.elementor-783 .elementor-element.elementor-element-420bb3f .elementor-button:hover, .elementor-783 .elementor-element.elementor-element-420bb3f .elementor-button:focus {
	color: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-420bb3f .elementor-button:hover svg, .elementor-783 .elementor-element.elementor-element-420bb3f .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-88dd622 {
	--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-e058589);
	--border-color: var(--e-global-color-e058589);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-783 .elementor-element.elementor-element-88dd622:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-88dd622 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-a89178c > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-783 .elementor-element.elementor-element-88973b5 .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-c3d062e .elementor-button {
	background-color: var(--e-global-color-0184449);
	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);
	fill: var(--e-global-color-61e0a64);
	color: var(--e-global-color-61e0a64);
	border-radius: 300px 300px 300px 300px;
}

.elementor-783 .elementor-element.elementor-element-c3d062e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-783 .elementor-element.elementor-element-c3d062e.elementor-element {
	--align-self: flex-start;
}

.elementor-783 .elementor-element.elementor-element-c3d062e .elementor-button:hover, .elementor-783 .elementor-element.elementor-element-c3d062e .elementor-button:focus {
	color: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-c3d062e .elementor-button:hover svg, .elementor-783 .elementor-element.elementor-element-c3d062e .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-84bab8f {
	--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-e058589);
	--border-color: var(--e-global-color-e058589);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-783 .elementor-element.elementor-element-84bab8f:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-84bab8f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-9640aba > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-783 .elementor-element.elementor-element-c6319fa > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-783 .elementor-element.elementor-element-c6319fa .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-c74fd06 .elementor-button {
	background-color: var(--e-global-color-0184449);
	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);
	fill: var(--e-global-color-61e0a64);
	color: var(--e-global-color-61e0a64);
	border-radius: 300px 300px 300px 300px;
}

.elementor-783 .elementor-element.elementor-element-c74fd06 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-783 .elementor-element.elementor-element-c74fd06.elementor-element {
	--align-self: flex-start;
}

.elementor-783 .elementor-element.elementor-element-c74fd06 .elementor-button:hover, .elementor-783 .elementor-element.elementor-element-c74fd06 .elementor-button:focus {
	color: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-c74fd06 .elementor-button:hover svg, .elementor-783 .elementor-element.elementor-element-c74fd06 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-1552d9c {
	--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-e058589);
	--border-color: var(--e-global-color-e058589);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-783 .elementor-element.elementor-element-1552d9c:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-1552d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-c987963 > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
}

.elementor-783 .elementor-element.elementor-element-208485f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-783 .elementor-element.elementor-element-208485f .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-24e5196 .elementor-button {
	background-color: var(--e-global-color-0184449);
	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);
	fill: var(--e-global-color-61e0a64);
	color: var(--e-global-color-61e0a64);
	border-radius: 300px 300px 300px 300px;
}

.elementor-783 .elementor-element.elementor-element-24e5196 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-783 .elementor-element.elementor-element-24e5196.elementor-element {
	--align-self: flex-start;
}

.elementor-783 .elementor-element.elementor-element-24e5196 .elementor-button:hover, .elementor-783 .elementor-element.elementor-element-24e5196 .elementor-button:focus {
	color: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-24e5196 .elementor-button:hover svg, .elementor-783 .elementor-element.elementor-element-24e5196 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-524b7ad {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--flex-wrap: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-783 .elementor-element.elementor-element-524b7ad:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-524b7ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-57e98c3 {
	--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 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	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-783 .elementor-element.elementor-element-57e98c3:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-57e98c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-8f44a31 .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	color: var(--e-global-color-0184449);
}

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

.elementor-783 .elementor-element.elementor-element-c4e2fa3 .elementor-divider-separator {
	width: 100%;
}

.elementor-783 .elementor-element.elementor-element-c4e2fa3 .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-783 .elementor-element.elementor-element-aee0b24 {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-9afcb91 {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-9d6a4ec {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-39ef482 {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-66572c4 {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-41972f9 {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-99cd7ff {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-4bfe3df {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-81b99e0 {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-4c18fe0 {
	--n-accordion-title-font-size: 1rem;
	--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-title-hover-color: var(--e-global-color-accent);
	--n-accordion-icon-size: 15px;
}

.elementor-783 .elementor-element.elementor-element-81ed66d {
	--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 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	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-783 .elementor-element.elementor-element-81ed66d:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-81ed66d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-9aeabee .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	color: var(--e-global-color-0184449);
}

.elementor-783 .elementor-element.elementor-element-3a0b464 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-783 .elementor-element.elementor-element-3a0b464 .elementor-divider-separator {
	width: 100%;
}

.elementor-783 .elementor-element.elementor-element-3a0b464 .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-783 .elementor-element.elementor-element-89a6a45 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-783 .elementor-element.elementor-element-2e71093 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-783 .elementor-element.elementor-element-2e71093.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-0184449);
}

.elementor-783 .elementor-element.elementor-element-2e71093.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-2e71093.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-0184449);
	color: var(--e-global-color-0184449);
	border-color: var(--e-global-color-0184449);
}

.elementor-783 .elementor-element.elementor-element-2e71093 .elementor-icon {
	font-size: 44px;
}

.elementor-783 .elementor-element.elementor-element-2e71093 .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-2e71093 .elementor-icon-box-title a {
	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);
}

.elementor-783 .elementor-element.elementor-element-73fac3a .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-783 .elementor-element.elementor-element-73fac3a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-0184449);
}

.elementor-783 .elementor-element.elementor-element-73fac3a.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-73fac3a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-0184449);
	color: var(--e-global-color-0184449);
	border-color: var(--e-global-color-0184449);
}

.elementor-783 .elementor-element.elementor-element-73fac3a .elementor-icon {
	font-size: 44px;
}

.elementor-783 .elementor-element.elementor-element-73fac3a .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-73fac3a .elementor-icon-box-title a {
	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);
}

.elementor-783 .elementor-element.elementor-element-e0c2e17 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-783 .elementor-element.elementor-element-e0c2e17.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-0184449);
}

.elementor-783 .elementor-element.elementor-element-e0c2e17.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-e0c2e17.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-0184449);
	color: var(--e-global-color-0184449);
	border-color: var(--e-global-color-0184449);
}

.elementor-783 .elementor-element.elementor-element-e0c2e17 .elementor-icon {
	font-size: 44px;
}

.elementor-783 .elementor-element.elementor-element-e0c2e17 .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-e0c2e17 .elementor-icon-box-title a {
	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);
}

.elementor-783 .elementor-element.elementor-element-960eddf .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-783 .elementor-element.elementor-element-960eddf.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-0184449);
}

.elementor-783 .elementor-element.elementor-element-960eddf.elementor-view-framed .elementor-icon, .elementor-783 .elementor-element.elementor-element-960eddf.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-0184449);
	color: var(--e-global-color-0184449);
	border-color: var(--e-global-color-0184449);
}

.elementor-783 .elementor-element.elementor-element-960eddf .elementor-icon {
	font-size: 44px;
}

.elementor-783 .elementor-element.elementor-element-960eddf .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-960eddf .elementor-icon-box-title a {
	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);
}

.elementor-783 .elementor-element.elementor-element-1fdf63f {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--flex-wrap: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-783 .elementor-element.elementor-element-1fdf63f:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-1fdf63f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-8cebec4 {
	--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 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	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-783 .elementor-element.elementor-element-8cebec4:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-8cebec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-a0bcd26 .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	color: var(--e-global-color-0184449);
}

.elementor-783 .elementor-element.elementor-element-227a381 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-783 .elementor-element.elementor-element-227a381 .elementor-divider-separator {
	width: 100%;
}

.elementor-783 .elementor-element.elementor-element-227a381 .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-783 .elementor-element.elementor-element-bcf3205 {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-37ff5b0 {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-649753a {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-9834480 {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-8ef46f6 {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-6288f7c {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-71d8b37 {
	--display: flex;
}

.elementor-783 .elementor-element.elementor-element-b6ad2c6 {
	--n-accordion-title-font-size: 1rem;
	--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-title-hover-color: var(--e-global-color-accent);
	--n-accordion-icon-size: 15px;
}

.elementor-783 .elementor-element.elementor-element-eb95a39 {
	--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;
	--justify-content: space-around;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	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-783 .elementor-element.elementor-element-eb95a39:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-eb95a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-783 .elementor-element.elementor-element-e188a2b .elementor-heading-title {
	font-size: var(--e-global-typography-78b8542-font-size);
	font-weight: var(--e-global-typography-78b8542-font-weight);
	text-transform: var(--e-global-typography-78b8542-text-transform);
	line-height: var(--e-global-typography-78b8542-line-height);
	letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	color: var(--e-global-color-0184449);
}

.elementor-783 .elementor-element.elementor-element-87d2891 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-783 .elementor-element.elementor-element-87d2891 .elementor-divider-separator {
	width: 100%;
}

.elementor-783 .elementor-element.elementor-element-87d2891 .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-783 .elementor-element.elementor-element-afe9499.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-783 .elementor-element.elementor-element-afe9499 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-783 .elementor-element.elementor-element-afe9499 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-783 .elementor-element.elementor-element-afe9499 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-783 .elementor-element.elementor-element-afe9499 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-783 .elementor-element.elementor-element-afe9499 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-783 .elementor-element.elementor-element-afe9499 .elementor-icon-list-icon i {
	color: var(--e-global-color-18909bf);
	transition: color .3s;
}

.elementor-783 .elementor-element.elementor-element-afe9499 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-18909bf);
	transition: fill .3s;
}

.elementor-783 .elementor-element.elementor-element-afe9499 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-783 .elementor-element.elementor-element-afe9499 .elementor-icon-list-icon {
	padding-inline-end: 3px;
}

.elementor-783 .elementor-element.elementor-element-afe9499 .elementor-icon-list-text {
	color: var(--e-global-color-18909bf);
	transition: color .3s;
}

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

.elementor-783 .elementor-element.elementor-element-d44f18e .elementor-icon-box-title {
	margin-block-end: 20px;
	color: var(--e-global-color-0184449);
}

.elementor-783 .elementor-element.elementor-element-d44f18e .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-d44f18e .elementor-icon-box-title a {
	font-size: var(--e-global-typography-7bd717c-font-size);
	font-weight: var(--e-global-typography-7bd717c-font-weight);
	text-transform: var(--e-global-typography-7bd717c-text-transform);
	line-height: var(--e-global-typography-7bd717c-line-height);
	letter-spacing: var(--e-global-typography-7bd717c-letter-spacing);
}

.elementor-783 .elementor-element.elementor-element-d44f18e .elementor-icon-box-description {
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	color: var(--e-global-color-18909bf);
}

.elementor-783 .elementor-element.elementor-element-b647d1b .elementor-button {
	background-color: var(--e-global-color-e058589);
	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);
	fill: var(--e-global-color-61e0a64);
	color: var(--e-global-color-61e0a64);
	border-radius: 300px 300px 300px 300px;
}

.elementor-783 .elementor-element.elementor-element-b647d1b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-783 .elementor-element.elementor-element-b647d1b.elementor-element {
	--align-self: center;
}

.elementor-783 .elementor-element.elementor-element-b647d1b .elementor-button:hover, .elementor-783 .elementor-element.elementor-element-b647d1b .elementor-button:focus {
	color: var(--e-global-color-text);
}

.elementor-783 .elementor-element.elementor-element-b647d1b .elementor-button:hover svg, .elementor-783 .elementor-element.elementor-element-b647d1b .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

@media (max-width:1024px) {
	.elementor-783 .elementor-element.elementor-element-5cac52b {
		--min-height: 170px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-8bea7ab {
		--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;
		--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-783 .elementor-element.elementor-element-8e5de20 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-783 .elementor-element.elementor-element-d8f7770 .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-783 .elementor-element.elementor-element-d8f7770 .elementor-headline-dynamic-text {
		line-height: var(--e-global-typography-bc911d1-line-height);
		letter-spacing: var(--e-global-typography-bc911d1-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-378a57e .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-783 .elementor-element.elementor-element-cd64c7a {
		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-783 .elementor-element.elementor-element-be40bdd {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-783 .elementor-element.elementor-element-e7f8904 {
		--justify-content: center;
	}
	
	.elementor-783 .elementor-element.elementor-element-fcaf0f6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-c963331 {
		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-783 .elementor-element.elementor-element-9aeb72c .elementor-heading-title {
		font-size: var(--e-global-typography-f342970-font-size);
		line-height: var(--e-global-typography-f342970-line-height);
		letter-spacing: var(--e-global-typography-f342970-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-cd89a2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-cd89a2a .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-4e59b19 {
		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-783 .elementor-element.elementor-element-a5676e8 th.plus-table-col span.plus-table__text-inner, .elementor-783 .elementor-element.elementor-element-a5676e8 th.plus-table-col span {
		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-783 .elementor-element.elementor-element-a5676e8 .plus-table-col .pt_plus_button .button-link-wrap {
		width: 120px;
		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-783 .elementor-element.elementor-element-443f50e th.plus-table-col span.plus-table__text-inner, .elementor-783 .elementor-element.elementor-element-443f50e th.plus-table-col span {
		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-783 .elementor-element.elementor-element-443f50e .plus-table-col .pt_plus_button .button-link-wrap {
		width: 120px;
		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-783 .elementor-element.elementor-element-e2c1f91 th.plus-table-col span.plus-table__text-inner, .elementor-783 .elementor-element.elementor-element-e2c1f91 th.plus-table-col span {
		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-783 .elementor-element.elementor-element-e2c1f91 .plus-table-col .pt_plus_button .button-link-wrap {
		width: 120px;
		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-783 .elementor-element.elementor-element-ec67d90 th.plus-table-col span.plus-table__text-inner, .elementor-783 .elementor-element.elementor-element-ec67d90 th.plus-table-col span {
		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-783 .elementor-element.elementor-element-ec67d90 .plus-table-col .pt_plus_button .button-link-wrap {
		width: 120px;
		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-783 .elementor-element.elementor-element-514c2b8 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-1ca3c02 {
		--spacer-size: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-e6e964c .elementor-heading-title {
		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-783 .elementor-element.elementor-element-b963453 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
	}
	
	.elementor-783 .elementor-element.elementor-element-fc0721f {
		--min-height: 0px;
		--flex-wrap: nowrap;
	}
	
	.elementor-783 .elementor-element.elementor-element-ae44120 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-b3484d2 .elementor-heading-title {
		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-783 .elementor-element.elementor-element-352ab71 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-352ab71 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-cc7503c-font-size);
		line-height: var(--e-global-typography-cc7503c-line-height);
		letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-c9a85bb {
		--min-height: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-3e627ca .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-9f6303c .elementor-heading-title {
		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-783 .elementor-element.elementor-element-510525c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-510525c .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-cc7503c-font-size);
		line-height: var(--e-global-typography-cc7503c-line-height);
		letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-e10b7ca {
		--min-height: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-2cd1ae8 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-8586364 .elementor-heading-title {
		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-783 .elementor-element.elementor-element-8a03b64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-8a03b64 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-cc7503c-font-size);
		line-height: var(--e-global-typography-cc7503c-line-height);
		letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-caa08b2 {
		--min-height: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-27b2f2e .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-7602e3e .elementor-heading-title {
		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-783 .elementor-element.elementor-element-884cd70 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-884cd70 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-cc7503c-font-size);
		line-height: var(--e-global-typography-cc7503c-line-height);
		letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-f346778 {
		--spacer-size: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-60aec34 .elementor-heading-title {
		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-783 .elementor-element.elementor-element-f2315ec {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-b86f4bf {
		--min-height: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-72d3f1a .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-bf605f8 .elementor-heading-title {
		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-783 .elementor-element.elementor-element-25adc0e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-25adc0e .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-cc7503c-font-size);
		line-height: var(--e-global-typography-cc7503c-line-height);
		letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-095c773 {
		--min-height: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-3a55a14 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-8d4a2ed .elementor-heading-title {
		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-783 .elementor-element.elementor-element-a7b20df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-a7b20df .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-cc7503c-font-size);
		line-height: var(--e-global-typography-cc7503c-line-height);
		letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-af2a820 {
		--min-height: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-eec7f6d .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-36db0f0 .elementor-heading-title {
		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-783 .elementor-element.elementor-element-369bc5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-369bc5c .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-cc7503c-font-size);
		line-height: var(--e-global-typography-cc7503c-line-height);
		letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-8ad2531 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-e5a7652 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-e5a7652 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-cc7503c-font-size);
		line-height: var(--e-global-typography-cc7503c-line-height);
		letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-3c2c335 {
		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-783 .elementor-element.elementor-element-070f557 {
		--min-height: 170px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-4add739 {
		--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-783 .elementor-element.elementor-element-bb06834 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-783 .elementor-element.elementor-element-3a778f9 .elementor-headline {
		font-size: var(--e-global-typography-5a354c9-font-size);
		line-height: var(--e-global-typography-5a354c9-line-height);
		letter-spacing: var(--e-global-typography-5a354c9-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-3a778f9 .elementor-headline-dynamic-text {
		line-height: var(--e-global-typography-bc911d1-line-height);
		letter-spacing: var(--e-global-typography-bc911d1-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-17daa92 .elementor-heading-title {
		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-783 .elementor-element.elementor-element-c7c59dd .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-783 .elementor-element.elementor-element-158cc07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-158cc07 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-f93fd93 .elementor-button {
		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-783 .elementor-element.elementor-element-0564218 .elementor-button {
		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-783 .elementor-element.elementor-element-e009eb0 .elementor-button {
		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-783 .elementor-element.elementor-element-f205039 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-4a73e9a {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-67b5b0d {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-8bb173e {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-7039bd9 .elementor-button {
		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-783 .elementor-element.elementor-element-645d544 .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-645d544 .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-94e106d .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-94e106d .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-37eb425 .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-37eb425 .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-c56638c .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-c56638c .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-b292dca .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-b292dca .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-a995c7f .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-a995c7f .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-08876de {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-7e18444 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-8fb2da1 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-c75295b .elementor-button {
		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-783 .elementor-element.elementor-element-93bc598 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-910fb8e .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-79ae7e7 .elementor-button {
		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-783 .elementor-element.elementor-element-0001435 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-e1364c0 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-b35d32c .elementor-button {
		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-783 .elementor-element.elementor-element-0e6d511 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-8bebcc5 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-abaf4ce .elementor-button {
		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-783 .elementor-element.elementor-element-f2e4521 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-6378b52 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-420bb3f .elementor-button {
		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-783 .elementor-element.elementor-element-88dd622 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-88973b5 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-c3d062e .elementor-button {
		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-783 .elementor-element.elementor-element-84bab8f {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-c6319fa .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-c74fd06 .elementor-button {
		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-783 .elementor-element.elementor-element-1552d9c {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-208485f .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-24e5196 .elementor-button {
		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-783 .elementor-element.elementor-element-524b7ad {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-57e98c3 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-8f44a31 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-81ed66d {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-9aeabee .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-89a6a45 {
		--grid-auto-flow: row;
	}
	
	.elementor-783 .elementor-element.elementor-element-2e71093 .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-2e71093 .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-73fac3a .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-73fac3a .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-e0c2e17 .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-e0c2e17 .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-960eddf .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-960eddf .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-1fdf63f {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-8cebec4 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-a0bcd26 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-eb95a39 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-e188a2b .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-d44f18e .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-d44f18e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7bd717c-font-size);
		line-height: var(--e-global-typography-7bd717c-line-height);
		letter-spacing: var(--e-global-typography-7bd717c-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-b647d1b .elementor-button {
		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);
	}
}

@media (max-width:767px) {
	.elementor-783 .elementor-element.elementor-element-5cac52b {
		--min-height: 130px;
	}
	
	.elementor-783 .elementor-element.elementor-element-8bea7ab {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-783 .elementor-element.elementor-element-8e5de20 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-8e5de20.e-con {
		--align-self: center;
	}
	
	.elementor-783 .elementor-element.elementor-element-d8f7770 .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-783 .elementor-element.elementor-element-d8f7770 .elementor-headline-dynamic-text {
		line-height: var(--e-global-typography-bc911d1-line-height);
		letter-spacing: var(--e-global-typography-bc911d1-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-378a57e .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-783 .elementor-element.elementor-element-cd64c7a {
		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-783 .elementor-element.elementor-element-be40bdd {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-be40bdd.e-con {
		--align-self: center;
	}
	
	.elementor-783 .elementor-element.elementor-element-e7f8904 {
		--width: 50%;
	}
	
	.elementor-783 .elementor-element.elementor-element-fcaf0f6 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-783 .elementor-element.elementor-element-c963331 {
		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-783 .elementor-element.elementor-element-9aeb72c .elementor-heading-title {
		font-size: var(--e-global-typography-f342970-font-size);
		line-height: var(--e-global-typography-f342970-line-height);
		letter-spacing: var(--e-global-typography-f342970-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-cd89a2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-cd89a2a .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-4e59b19 {
		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-783 .elementor-element.elementor-element-a5676e8 th.plus-table-col span.plus-table__text-inner, .elementor-783 .elementor-element.elementor-element-a5676e8 th.plus-table-col span {
		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-783 .elementor-element.elementor-element-a5676e8 .plus-table-col .pt_plus_button .button-link-wrap {
		width: 120px;
		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-783 .elementor-element.elementor-element-443f50e th.plus-table-col span.plus-table__text-inner, .elementor-783 .elementor-element.elementor-element-443f50e th.plus-table-col span {
		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-783 .elementor-element.elementor-element-443f50e .plus-table-col .pt_plus_button .button-link-wrap {
		width: 120px;
		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-783 .elementor-element.elementor-element-e2c1f91 th.plus-table-col span.plus-table__text-inner, .elementor-783 .elementor-element.elementor-element-e2c1f91 th.plus-table-col span {
		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-783 .elementor-element.elementor-element-e2c1f91 .plus-table-col .pt_plus_button .button-link-wrap {
		width: 120px;
		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-783 .elementor-element.elementor-element-ec67d90 th.plus-table-col span.plus-table__text-inner, .elementor-783 .elementor-element.elementor-element-ec67d90 th.plus-table-col span {
		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-783 .elementor-element.elementor-element-ec67d90 .plus-table-col .pt_plus_button .button-link-wrap {
		width: 120px;
		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-783 .elementor-element.elementor-element-514c2b8 {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-1ca3c02 {
		--spacer-size: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-e6e964c .elementor-heading-title {
		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-783 .elementor-element.elementor-element-b963453 {
		--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;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-fc0721f {
		--min-height: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-ae44120 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-b3484d2 .elementor-heading-title {
		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-783 .elementor-element.elementor-element-352ab71 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-352ab71 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-cc7503c-font-size);
		line-height: var(--e-global-typography-cc7503c-line-height);
		letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-c9a85bb {
		--min-height: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-3e627ca .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-9f6303c .elementor-heading-title {
		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-783 .elementor-element.elementor-element-510525c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-510525c .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-cc7503c-font-size);
		line-height: var(--e-global-typography-cc7503c-line-height);
		letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-e10b7ca {
		--min-height: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-2cd1ae8 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-8586364 .elementor-heading-title {
		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-783 .elementor-element.elementor-element-8a03b64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-8a03b64 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-cc7503c-font-size);
		line-height: var(--e-global-typography-cc7503c-line-height);
		letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-caa08b2 {
		--min-height: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-27b2f2e .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-7602e3e .elementor-heading-title {
		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-783 .elementor-element.elementor-element-884cd70 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-884cd70 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-cc7503c-font-size);
		line-height: var(--e-global-typography-cc7503c-line-height);
		letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-f346778 {
		--spacer-size: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-60aec34 .elementor-heading-title {
		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-783 .elementor-element.elementor-element-f2315ec {
		--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;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-783 .elementor-element.elementor-element-b86f4bf {
		--min-height: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-72d3f1a .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-bf605f8 .elementor-heading-title {
		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-783 .elementor-element.elementor-element-25adc0e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-25adc0e .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-cc7503c-font-size);
		line-height: var(--e-global-typography-cc7503c-line-height);
		letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-095c773 {
		--min-height: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-3a55a14 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-8d4a2ed .elementor-heading-title {
		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-783 .elementor-element.elementor-element-a7b20df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-a7b20df .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-cc7503c-font-size);
		line-height: var(--e-global-typography-cc7503c-line-height);
		letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-eec7f6d .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-36db0f0 .elementor-heading-title {
		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-783 .elementor-element.elementor-element-369bc5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-369bc5c .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-cc7503c-font-size);
		line-height: var(--e-global-typography-cc7503c-line-height);
		letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-8ad2531 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-783 .elementor-element.elementor-element-e5a7652 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-e5a7652 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-cc7503c-font-size);
		line-height: var(--e-global-typography-cc7503c-line-height);
		letter-spacing: var(--e-global-typography-cc7503c-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-3c2c335 {
		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-783 .elementor-element.elementor-element-070f557 {
		--min-height: 130px;
	}
	
	.elementor-783 .elementor-element.elementor-element-d3acdc8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-4add739 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-783 .elementor-element.elementor-element-3a778f9 .elementor-headline {
		font-size: var(--e-global-typography-5a354c9-font-size);
		line-height: var(--e-global-typography-5a354c9-line-height);
		letter-spacing: var(--e-global-typography-5a354c9-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-3a778f9 .elementor-headline-dynamic-text {
		line-height: var(--e-global-typography-bc911d1-line-height);
		letter-spacing: var(--e-global-typography-bc911d1-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-17daa92 .elementor-heading-title {
		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-783 .elementor-element.elementor-element-c7c59dd .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-783 .elementor-element.elementor-element-158cc07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-783 .elementor-element.elementor-element-158cc07 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-f93fd93 .elementor-button {
		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-783 .elementor-element.elementor-element-0564218 .elementor-button {
		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-783 .elementor-element.elementor-element-e009eb0 .elementor-button {
		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-783 .elementor-element.elementor-element-f205039 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-783 .elementor-element.elementor-element-67b5b0d {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-783 .elementor-element.elementor-element-7039bd9 .elementor-button {
		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-783 .elementor-element.elementor-element-645d544 .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-645d544 .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-94e106d .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-94e106d .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-37eb425 .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-37eb425 .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-c56638c .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-c56638c .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-b292dca .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-b292dca .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-a995c7f .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-a995c7f .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-08876de {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-783 .elementor-element.elementor-element-8fb2da1 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-c75295b .elementor-button {
		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-783 .elementor-element.elementor-element-910fb8e .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-79ae7e7 .elementor-button {
		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-783 .elementor-element.elementor-element-e1364c0 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-b35d32c .elementor-button {
		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-783 .elementor-element.elementor-element-8bebcc5 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-abaf4ce .elementor-button {
		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-783 .elementor-element.elementor-element-6378b52 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-420bb3f .elementor-button {
		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-783 .elementor-element.elementor-element-88973b5 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-c3d062e .elementor-button {
		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-783 .elementor-element.elementor-element-c6319fa .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-c74fd06 .elementor-button {
		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-783 .elementor-element.elementor-element-208485f .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-24e5196 .elementor-button {
		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-783 .elementor-element.elementor-element-524b7ad {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-783 .elementor-element.elementor-element-8f44a31 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-9aeabee .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-89a6a45 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-783 .elementor-element.elementor-element-2e71093 .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-2e71093 .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-73fac3a .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-73fac3a .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-e0c2e17 .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-e0c2e17 .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-960eddf .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-960eddf .elementor-icon-box-title a {
		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-783 .elementor-element.elementor-element-1fdf63f {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-783 .elementor-element.elementor-element-a0bcd26 .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-e188a2b .elementor-heading-title {
		font-size: var(--e-global-typography-78b8542-font-size);
		line-height: var(--e-global-typography-78b8542-line-height);
		letter-spacing: var(--e-global-typography-78b8542-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-d44f18e .elementor-icon-box-title, .elementor-783 .elementor-element.elementor-element-d44f18e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7bd717c-font-size);
		line-height: var(--e-global-typography-7bd717c-line-height);
		letter-spacing: var(--e-global-typography-7bd717c-letter-spacing);
	}
	
	.elementor-783 .elementor-element.elementor-element-b647d1b .elementor-button {
		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);
	}
}

@media (min-width:768px) {
	.elementor-783 .elementor-element.elementor-element-8e5de20 {
		--width: 85%;
	}
	
	.elementor-783 .elementor-element.elementor-element-defdda2 {
		--width: 78%;
	}
	
	.elementor-783 .elementor-element.elementor-element-be40bdd {
		--width: 30%;
	}
	
	.elementor-783 .elementor-element.elementor-element-e7f8904 {
		--width: 122.609%;
	}
	
	.elementor-783 .elementor-element.elementor-element-bcb2cd3 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-fcaf0f6 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-3e498f0 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-fc0721f {
		--width: 40%;
	}
	
	.elementor-783 .elementor-element.elementor-element-c9a85bb {
		--width: 40%;
	}
	
	.elementor-783 .elementor-element.elementor-element-e10b7ca {
		--width: 40%;
	}
	
	.elementor-783 .elementor-element.elementor-element-caa08b2 {
		--width: 40%;
	}
	
	.elementor-783 .elementor-element.elementor-element-b86f4bf {
		--width: 40%;
	}
	
	.elementor-783 .elementor-element.elementor-element-095c773 {
		--width: 40%;
	}
	
	.elementor-783 .elementor-element.elementor-element-af2a820 {
		--width: 65.703%;
	}
	
	.elementor-783 .elementor-element.elementor-element-1e1dbf8 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-8ad2531 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-d74158d {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-bb06834 {
		--width: 70%;
	}
	
	.elementor-783 .elementor-element.elementor-element-59c2694 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-4a73e9a {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-8bb173e {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-fe9905b {
		--content-width: 1600px;
	}
	
	.elementor-783 .elementor-element.elementor-element-be27d79 {
		--width: 33%;
	}
	
	.elementor-783 .elementor-element.elementor-element-9b3d948 {
		--width: 33%;
	}
	
	.elementor-783 .elementor-element.elementor-element-8a72510 {
		--width: 33%;
	}
	
	.elementor-783 .elementor-element.elementor-element-e0a13c3 {
		--content-width: 1600px;
	}
	
	.elementor-783 .elementor-element.elementor-element-4791d51 {
		--width: 33%;
	}
	
	.elementor-783 .elementor-element.elementor-element-1fd0115 {
		--width: 33%;
	}
	
	.elementor-783 .elementor-element.elementor-element-f6eb20d {
		--width: 33%;
	}
	
	.elementor-783 .elementor-element.elementor-element-7e18444 {
		--width: 48.8%;
	}
	
	.elementor-783 .elementor-element.elementor-element-93bc598 {
		--width: 48.8%;
	}
	
	.elementor-783 .elementor-element.elementor-element-0001435 {
		--width: 48.8%;
	}
	
	.elementor-783 .elementor-element.elementor-element-0e6d511 {
		--width: 48.8%;
	}
	
	.elementor-783 .elementor-element.elementor-element-f2e4521 {
		--width: 48.8%;
	}
	
	.elementor-783 .elementor-element.elementor-element-88dd622 {
		--width: 48.8%;
	}
	
	.elementor-783 .elementor-element.elementor-element-84bab8f {
		--width: 48.8%;
	}
	
	.elementor-783 .elementor-element.elementor-element-1552d9c {
		--width: 48.8%;
	}
	
	.elementor-783 .elementor-element.elementor-element-57e98c3 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-81ed66d {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-8cebec4 {
		--width: 48.8%;
	}
	
	.elementor-783 .elementor-element.elementor-element-eb95a39 {
		--width: 48.8%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-783 .elementor-element.elementor-element-8e5de20 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-defdda2 {
		--width: 507.367px;
	}
	
	.elementor-783 .elementor-element.elementor-element-be40bdd {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-fcaf0f6 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-fc0721f {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-c9a85bb {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-e10b7ca {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-caa08b2 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-b86f4bf {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-095c773 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-af2a820 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-8ad2531 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-bb06834 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-4a73e9a {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-8bb173e {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-7e18444 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-93bc598 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-0001435 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-0e6d511 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-f2e4521 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-88dd622 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-84bab8f {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-1552d9c {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-57e98c3 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-81ed66d {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-8cebec4 {
		--width: 100%;
	}
	
	.elementor-783 .elementor-element.elementor-element-eb95a39 {
		--width: 100%;
	}
}

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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