/* End custom CSS */

.elementor-50704 .elementor-element.elementor-element-04dba5c {
	--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-50704 .elementor-element.elementor-element-04dba5c:not(.elementor-motion-effects-element-type-background), .elementor-50704 .elementor-element.elementor-element-04dba5c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://faaa.au/nitropack_static/agwfOHWTjBrLAVNJraRZLKaSXAUmNcFN/assets/images/optimized/rev-ab7b133/faaa.au/wp-content/uploads/2026/05/Awards26_web-header.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.elementor-50704 .elementor-element.elementor-element-197083d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 70px;
}

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

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

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

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

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

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

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

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

.elementor-50704 .elementor-element.elementor-element-30a1526 .elementor-headline-dynamic-wrapper path {
	stroke: var(--e-global-color-c76e323);
	stroke-linecap: round;
	stroke-linejoin: round;
}

.elementor-50704 .elementor-element.elementor-element-8c7508a {
	--spacer-size: 4px;
}

.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-50704 .elementor-element.elementor-element-cca403c .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-c76e323);
}

.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-50704 .elementor-element.elementor-element-c4ee734 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-c4ee734 {
	color: var(--e-global-color-18909bf);
}

.elementor-50704 .elementor-element.elementor-element-daa27dc {
	--spacer-size: 4px;
}

.elementor-50704 .elementor-element.elementor-element-d01d7f5 .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-c76e323);
}

.elementor-50704 .elementor-element.elementor-element-bd11abe > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-bd11abe {
	color: var(--e-global-color-18909bf);
}

.elementor-50704 .elementor-element.elementor-element-b0015de > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-b0015de {
	color: var(--e-global-color-18909bf);
}

.elementor-50704 .elementor-element.elementor-element-01270c3 .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-c76e323);
}

.elementor-50704 .elementor-element.elementor-element-fae867a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-fae867a {
	color: var(--e-global-color-18909bf);
}

.elementor-50704 .elementor-element.elementor-element-445b6df .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-50704 .elementor-element.elementor-element-d02f9bd {
	--spacer-size: 16px;
}

.elementor-50704 .elementor-element.elementor-element-16d16e9 .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-c76e323);
}

.elementor-50704 .elementor-element.elementor-element-e5e54ce {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-2abda8e {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-4aeb52b {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-20af1b3 {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-8ad07b9 {
	--display: flex;
}

.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-50704 .elementor-element.elementor-element-cc4f298 .elementor-button {
	background-color: #7e387e;
	fill: #fff;
	color: #fff;
	padding: 20px 20px 20px 20px;
}

.elementor-50704 .elementor-element.elementor-element-cc4f298 > .elementor-widget-container {
	padding: 0px 0px 55px 0px;
}

.elementor-50704 .elementor-element.elementor-element-6d58e7c {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 17px;
	--n-accordion-icon-gap: 15px;
	--n-accordion-icon-normal-color: #7e387e;
}

.elementor-50704 .elementor-element.elementor-element-6d58e7c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: #e0e1e9;
	border-style: double;
}

:where( .elementor-50704 .elementor-element.elementor-element-6d58e7c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fff 95%, #7e387e 43%);
}

.elementor-50704 .elementor-element.elementor-element-f2e9510 {
	--spacer-size: 13px;
}

.elementor-50704 .elementor-element.elementor-element-63d2429 {
	--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-c76e323);
	--border-color: var(--e-global-color-c76e323);
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

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

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

.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-50704 .elementor-element.elementor-element-297e0e5 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-297e0e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-297e0e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-297e0e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-297e0e5 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-297e0e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-297e0e5 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-text);
}

.elementor-50704 .elementor-element.elementor-element-297e0e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-297e0e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-50704 .elementor-element.elementor-element-297e0e5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-297e0e5 .elementor-icon-list-icon i {
	color: var(--e-global-color-c76e323);
	transition: color .3s;
}

.elementor-50704 .elementor-element.elementor-element-297e0e5 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-c76e323);
	transition: fill .3s;
}

.elementor-50704 .elementor-element.elementor-element-297e0e5 {
	--e-icon-list-icon-size: 19px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-50704 .elementor-element.elementor-element-2b9c25a > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

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

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

.elementor-50704 .elementor-element.elementor-element-2b9c25a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-2b9c25a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-2b9c25a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-2b9c25a .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-text);
}

.elementor-50704 .elementor-element.elementor-element-2b9c25a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-2b9c25a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-50704 .elementor-element.elementor-element-2b9c25a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-2b9c25a .elementor-icon-list-icon i {
	color: var(--e-global-color-c76e323);
	transition: color .3s;
}

.elementor-50704 .elementor-element.elementor-element-2b9c25a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-c76e323);
	transition: fill .3s;
}

.elementor-50704 .elementor-element.elementor-element-2b9c25a {
	--e-icon-list-icon-size: 19px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-50704 .elementor-element.elementor-element-81f8cb5 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-81f8cb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-81f8cb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-81f8cb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-81f8cb5 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-81f8cb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-81f8cb5 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-text);
}

.elementor-50704 .elementor-element.elementor-element-81f8cb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-81f8cb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-50704 .elementor-element.elementor-element-81f8cb5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-81f8cb5 .elementor-icon-list-icon i {
	color: var(--e-global-color-c76e323);
	transition: color .3s;
}

.elementor-50704 .elementor-element.elementor-element-81f8cb5 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-c76e323);
	transition: fill .3s;
}

.elementor-50704 .elementor-element.elementor-element-81f8cb5 {
	--e-icon-list-icon-size: 19px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-50704 .elementor-element.elementor-element-d14e03d > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

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

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

.elementor-50704 .elementor-element.elementor-element-d14e03d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-d14e03d .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-d14e03d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-d14e03d .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-text);
}

.elementor-50704 .elementor-element.elementor-element-d14e03d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-d14e03d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-50704 .elementor-element.elementor-element-d14e03d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-d14e03d .elementor-icon-list-icon i {
	color: var(--e-global-color-c76e323);
	transition: color .3s;
}

.elementor-50704 .elementor-element.elementor-element-d14e03d .elementor-icon-list-icon svg {
	fill: var(--e-global-color-c76e323);
	transition: fill .3s;
}

.elementor-50704 .elementor-element.elementor-element-d14e03d {
	--e-icon-list-icon-size: 19px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-50704 .elementor-element.elementor-element-510244f > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-510244f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-510244f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-510244f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-510244f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-510244f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-510244f .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-text);
}

.elementor-50704 .elementor-element.elementor-element-510244f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-510244f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-50704 .elementor-element.elementor-element-510244f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-510244f .elementor-icon-list-icon i {
	color: var(--e-global-color-c76e323);
	transition: color .3s;
}

.elementor-50704 .elementor-element.elementor-element-510244f .elementor-icon-list-icon svg {
	fill: var(--e-global-color-c76e323);
	transition: fill .3s;
}

.elementor-50704 .elementor-element.elementor-element-510244f {
	--e-icon-list-icon-size: 19px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-50704 .elementor-element.elementor-element-62c2cef > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-62c2cef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-62c2cef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-62c2cef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-62c2cef .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-62c2cef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-62c2cef .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-text);
}

.elementor-50704 .elementor-element.elementor-element-62c2cef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-62c2cef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-50704 .elementor-element.elementor-element-62c2cef .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-62c2cef .elementor-icon-list-icon i {
	color: var(--e-global-color-c76e323);
	transition: color .3s;
}

.elementor-50704 .elementor-element.elementor-element-62c2cef .elementor-icon-list-icon svg {
	fill: var(--e-global-color-c76e323);
	transition: fill .3s;
}

.elementor-50704 .elementor-element.elementor-element-62c2cef {
	--e-icon-list-icon-size: 19px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-50704 .elementor-element.elementor-element-ad8a7aa > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

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

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

.elementor-50704 .elementor-element.elementor-element-ad8a7aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-ad8a7aa .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-ad8a7aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-11px / 2);
}

.elementor-50704 .elementor-element.elementor-element-ad8a7aa .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-text);
}

.elementor-50704 .elementor-element.elementor-element-ad8a7aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-ad8a7aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-50704 .elementor-element.elementor-element-ad8a7aa .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-ad8a7aa .elementor-icon-list-icon i {
	color: var(--e-global-color-c76e323);
	transition: color .3s;
}

.elementor-50704 .elementor-element.elementor-element-ad8a7aa .elementor-icon-list-icon svg {
	fill: var(--e-global-color-c76e323);
	transition: fill .3s;
}

.elementor-50704 .elementor-element.elementor-element-ad8a7aa {
	--e-icon-list-icon-size: 19px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-50704 .elementor-element.elementor-element-cc61db3 .elementor-button {
	background-color: #7e387e;
	fill: #fff;
	color: #fff;
	padding: 20px 20px 20px 20px;
}

.elementor-50704 .elementor-element.elementor-element-cc61db3 > .elementor-widget-container {
	padding: 0px 0px 55px 0px;
}

.elementor-50704 .elementor-element.elementor-element-5fe65ea {
	--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 34px;
	--row-gap: 0px;
	--column-gap: 34px;
	--padding-top: 29px;
	--padding-bottom: 31px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-50704 .elementor-element.elementor-element-1ff8e6e {
	--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-50704 .elementor-element.elementor-element-03e6171 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-50704 .elementor-element.elementor-element-5621d5a {
	--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-50704 .elementor-element.elementor-element-b0cb790 {
	--spacer-size: 32px;
}

.elementor-50704 .elementor-element.elementor-element-182cf78 {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-182cf78:not(.elementor-motion-effects-element-type-background), .elementor-50704 .elementor-element.elementor-element-182cf78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2b4872;
}

.elementor-50704 .elementor-element.elementor-element-69c9623 > .elementor-widget-container {
	padding: 8px 0px 0px 15px;
}

.elementor-50704 .elementor-element.elementor-element-69c9623 .elementor-heading-title {
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	color: #fff;
}

.elementor-50704 .elementor-element.elementor-element-67c9e9d > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-50704 .elementor-element.elementor-element-bc78eae {
	--display: flex;
	--min-height: 831px;
	--padding-top: 45px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50704 .elementor-element.elementor-element-baa2ce4 {
	--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-50704 .elementor-element.elementor-element-5ef6a9c {
	--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: 85px;
	--padding-bottom: 22px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

.elementor-50704 .elementor-element.elementor-element-4a3885b .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-c76e323);
}

.elementor-50704 .elementor-element.elementor-element-176f2e7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 65px 0px;
	--row-gap: 65px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 34px;
	--padding-bottom: 75px;
	--padding-left: 75px;
	--padding-right: 75px;
}

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

.elementor-50704 .elementor-element.elementor-element-6f01a95 {
	--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-50704 .elementor-element.elementor-element-6f01a95:not(.elementor-motion-effects-element-type-background), .elementor-50704 .elementor-element.elementor-element-6f01a95 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.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-50704 .elementor-element.elementor-element-1aa4905 > .elementor-widget-container {
	padding: -21px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-eeb069a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

.elementor-50704 .elementor-element.elementor-element-0295994 > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-0295994 {
	text-align: center;
}

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

.elementor-50704 .elementor-element.elementor-element-a8a399e > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-a8a399e {
	text-align: center;
}

.elementor-50704 .elementor-element.elementor-element-33fc0a8 {
	text-align: center;
	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);
	color: var(--e-global-color-c76e323);
}

.elementor-50704 .elementor-element.elementor-element-ed9633d > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-ed9633d {
	text-align: center;
}

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

.elementor-50704 .elementor-element.elementor-element-78ca031 .elementor-divider-separator {
	width: 100%;
}

.elementor-50704 .elementor-element.elementor-element-78ca031 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-50704 .elementor-element.elementor-element-adff788 > .elementor-widget-container {
	padding: 0px 0px -10px 0px;
}

.elementor-50704 .elementor-element.elementor-element-adff788.elementor-element {
	--align-self: center;
}

.elementor-50704 .elementor-element.elementor-element-adff788 {
	color: var(--e-global-color-primary);
}

.elementor-50704 .elementor-element.elementor-element-baa5986 {
	--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-50704 .elementor-element.elementor-element-baa5986:not(.elementor-motion-effects-element-type-background), .elementor-50704 .elementor-element.elementor-element-baa5986 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-50704 .elementor-element.elementor-element-113882f > .elementor-widget-container {
	padding: -21px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-f68a013 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

.elementor-50704 .elementor-element.elementor-element-57a35fa > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-57a35fa {
	text-align: center;
}

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

.elementor-50704 .elementor-element.elementor-element-3db1882 > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-3db1882 {
	text-align: center;
}

.elementor-50704 .elementor-element.elementor-element-9ce8414 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-9ce8414 .elementor-divider-separator {
	width: 100%;
}

.elementor-50704 .elementor-element.elementor-element-9ce8414 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-50704 .elementor-element.elementor-element-f7135f3 > .elementor-widget-container {
	padding: 0px 0px -10px 0px;
}

.elementor-50704 .elementor-element.elementor-element-f7135f3.elementor-element {
	--align-self: center;
}

.elementor-50704 .elementor-element.elementor-element-f7135f3 {
	color: var(--e-global-color-primary);
}

.elementor-50704 .elementor-element.elementor-element-9039388 {
	--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-50704 .elementor-element.elementor-element-9039388:not(.elementor-motion-effects-element-type-background), .elementor-50704 .elementor-element.elementor-element-9039388 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-50704 .elementor-element.elementor-element-36c0204 > .elementor-widget-container {
	padding: -21px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-5353cec > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-5353cec {
	text-align: center;
	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);
	color: var(--e-global-color-c76e323);
}

.elementor-50704 .elementor-element.elementor-element-9803d3f > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-9803d3f {
	text-align: center;
}

.elementor-50704 .elementor-element.elementor-element-861f36d {
	text-align: center;
	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);
	color: var(--e-global-color-c76e323);
}

.elementor-50704 .elementor-element.elementor-element-a405823 > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-a405823 {
	text-align: center;
}

.elementor-50704 .elementor-element.elementor-element-856eba9 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-856eba9 .elementor-divider-separator {
	width: 100%;
}

.elementor-50704 .elementor-element.elementor-element-856eba9 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-50704 .elementor-element.elementor-element-bdb5536 > .elementor-widget-container {
	padding: 0px 0px -10px 0px;
}

.elementor-50704 .elementor-element.elementor-element-bdb5536.elementor-element {
	--align-self: center;
}

.elementor-50704 .elementor-element.elementor-element-bdb5536 {
	color: var(--e-global-color-primary);
}

.elementor-50704 .elementor-element.elementor-element-b5de3bf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-evenly;
	--gap: 65px 0px;
	--row-gap: 65px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 75px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-50704 .elementor-element.elementor-element-845a75f {
	--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-50704 .elementor-element.elementor-element-845a75f:not(.elementor-motion-effects-element-type-background), .elementor-50704 .elementor-element.elementor-element-845a75f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-50704 .elementor-element.elementor-element-c7a1d72 > .elementor-widget-container {
	padding: -21px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-fbea40c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

.elementor-50704 .elementor-element.elementor-element-374632e > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-374632e {
	text-align: center;
}

.elementor-50704 .elementor-element.elementor-element-00831b6 {
	text-align: center;
	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);
	color: var(--e-global-color-c76e323);
}

.elementor-50704 .elementor-element.elementor-element-67de8f0 > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-67de8f0 {
	text-align: center;
}

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

.elementor-50704 .elementor-element.elementor-element-12107d1 > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-12107d1 {
	text-align: center;
}

.elementor-50704 .elementor-element.elementor-element-7b98902 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-7b98902 .elementor-divider-separator {
	width: 100%;
}

.elementor-50704 .elementor-element.elementor-element-7b98902 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-50704 .elementor-element.elementor-element-f4ee4ae > .elementor-widget-container {
	padding: 0px 0px -10px 0px;
}

.elementor-50704 .elementor-element.elementor-element-f4ee4ae.elementor-element {
	--align-self: center;
}

.elementor-50704 .elementor-element.elementor-element-f4ee4ae {
	color: var(--e-global-color-primary);
}

.elementor-50704 .elementor-element.elementor-element-106f5ee {
	--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-50704 .elementor-element.elementor-element-106f5ee:not(.elementor-motion-effects-element-type-background), .elementor-50704 .elementor-element.elementor-element-106f5ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-50704 .elementor-element.elementor-element-a66fe50 > .elementor-widget-container {
	padding: -21px 0px 0px 0px;
}

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

.elementor-50704 .elementor-element.elementor-element-647c8a9 > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-647c8a9 {
	text-align: center;
}

.elementor-50704 .elementor-element.elementor-element-cc55ea5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

.elementor-50704 .elementor-element.elementor-element-ff8d1cc > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-ff8d1cc {
	text-align: center;
}

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

.elementor-50704 .elementor-element.elementor-element-67d5e33 > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-67d5e33 {
	text-align: center;
}

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

.elementor-50704 .elementor-element.elementor-element-ca1f63e .elementor-divider-separator {
	width: 100%;
}

.elementor-50704 .elementor-element.elementor-element-ca1f63e .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-50704 .elementor-element.elementor-element-46c6888 > .elementor-widget-container {
	padding: 0px 0px -10px 0px;
}

.elementor-50704 .elementor-element.elementor-element-46c6888.elementor-element {
	--align-self: center;
}

.elementor-50704 .elementor-element.elementor-element-46c6888 {
	color: var(--e-global-color-primary);
}

.elementor-50704 .elementor-element.elementor-element-d592acf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-evenly;
	--gap: 65px 0px;
	--row-gap: 65px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 75px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-50704 .elementor-element.elementor-element-04d29c3 {
	--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-50704 .elementor-element.elementor-element-04d29c3:not(.elementor-motion-effects-element-type-background), .elementor-50704 .elementor-element.elementor-element-04d29c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-50704 .elementor-element.elementor-element-b116f11 > .elementor-widget-container {
	padding: -21px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-216071b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-216071b {
	text-align: center;
	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);
	color: var(--e-global-color-c76e323);
}

.elementor-50704 .elementor-element.elementor-element-657af43 > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-657af43 {
	text-align: center;
}

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

.elementor-50704 .elementor-element.elementor-element-19ca4fb > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-19ca4fb {
	text-align: center;
}

.elementor-50704 .elementor-element.elementor-element-18b493f {
	text-align: center;
	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);
	color: var(--e-global-color-c76e323);
}

.elementor-50704 .elementor-element.elementor-element-c958ee2 > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-c958ee2 {
	text-align: center;
}

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

.elementor-50704 .elementor-element.elementor-element-a93b341 .elementor-divider-separator {
	width: 100%;
}

.elementor-50704 .elementor-element.elementor-element-a93b341 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-50704 .elementor-element.elementor-element-f2c905c > .elementor-widget-container {
	padding: 0px 0px -10px 0px;
}

.elementor-50704 .elementor-element.elementor-element-f2c905c.elementor-element {
	--align-self: center;
}

.elementor-50704 .elementor-element.elementor-element-f2c905c {
	color: var(--e-global-color-primary);
}

.elementor-50704 .elementor-element.elementor-element-83fc271 {
	--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-50704 .elementor-element.elementor-element-83fc271:not(.elementor-motion-effects-element-type-background), .elementor-50704 .elementor-element.elementor-element-83fc271 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-61e0a64);
}

.elementor-50704 .elementor-element.elementor-element-3ed0b3f > .elementor-widget-container {
	padding: -21px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-e3007d5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

.elementor-50704 .elementor-element.elementor-element-fc1afe1 > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-fc1afe1 {
	text-align: center;
}

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

.elementor-50704 .elementor-element.elementor-element-372f544 > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-372f544 {
	text-align: center;
}

.elementor-50704 .elementor-element.elementor-element-4d7c110 {
	text-align: center;
	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);
	color: var(--e-global-color-c76e323);
}

.elementor-50704 .elementor-element.elementor-element-c2f1832 > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
}

.elementor-50704 .elementor-element.elementor-element-c2f1832 {
	text-align: center;
}

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

.elementor-50704 .elementor-element.elementor-element-f4347d5 .elementor-divider-separator {
	width: 100%;
}

.elementor-50704 .elementor-element.elementor-element-f4347d5 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-50704 .elementor-element.elementor-element-cbcde11 > .elementor-widget-container {
	padding: 0px 0px -10px 0px;
}

.elementor-50704 .elementor-element.elementor-element-cbcde11.elementor-element {
	--align-self: center;
}

.elementor-50704 .elementor-element.elementor-element-cbcde11 {
	color: var(--e-global-color-primary);
}

.elementor-50704 .elementor-element.elementor-element-00b281b {
	--display: flex;
	--min-height: 71px;
	--padding-top: 48px;
	--padding-bottom: 27px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50704 .elementor-element.elementor-element-00b281b:not(.elementor-motion-effects-element-type-background), .elementor-50704 .elementor-element.elementor-element-00b281b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-50704 .elementor-element.elementor-element-31b0e2b .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-c76e323);
}

.elementor-50704 .elementor-element.elementor-element-74c0912 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 70px;
	--row-gap: 0px;
	--column-gap: 70px;
	--grid-auto-flow: row;
}

.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-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-50704 .elementor-element.elementor-element-3fdf895 > .elementor-widget-container {
	background-color: #f1f2fc;
	padding: 25px 25px 25px 25px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #2b4872;
	border-radius: 0px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-3fdf895.elementor-position-right .elementor-image-box-img {
	margin-left: 18px;
}

.elementor-50704 .elementor-element.elementor-element-3fdf895.elementor-position-left .elementor-image-box-img {
	margin-right: 18px;
}

.elementor-50704 .elementor-element.elementor-element-3fdf895.elementor-position-top .elementor-image-box-img {
	margin-bottom: 18px;
}

.elementor-50704 .elementor-element.elementor-element-3fdf895 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 67%;
}

.elementor-50704 .elementor-element.elementor-element-3fdf895 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-50704 .elementor-element.elementor-element-e5bf80e > .elementor-widget-container {
	background-color: #f1f2fc;
	padding: 25px 25px 25px 25px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #2b4872;
}

.elementor-50704 .elementor-element.elementor-element-e5bf80e.elementor-position-right .elementor-image-box-img {
	margin-left: 17px;
}

.elementor-50704 .elementor-element.elementor-element-e5bf80e.elementor-position-left .elementor-image-box-img {
	margin-right: 17px;
}

.elementor-50704 .elementor-element.elementor-element-e5bf80e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 17px;
}

.elementor-50704 .elementor-element.elementor-element-e5bf80e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 67%;
}

.elementor-50704 .elementor-element.elementor-element-e5bf80e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-50704 .elementor-element.elementor-element-9f3499d {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-9f3499d:not(.elementor-motion-effects-element-type-background), .elementor-50704 .elementor-element.elementor-element-9f3499d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-50704 .elementor-element.elementor-element-4720645.elementor-element {
	--align-self: center;
}

.elementor-50704 .elementor-element.elementor-element-6af2ced {
	--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: 85px;
	--padding-bottom: 22px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-50704 .elementor-element.elementor-element-6af2ced:not(.elementor-motion-effects-element-type-background), .elementor-50704 .elementor-element.elementor-element-6af2ced > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2b4872;
}

.elementor-50704 .elementor-element.elementor-element-8c6a06a .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: #fff;
}

.elementor-50704 .elementor-element.elementor-element-7d53287 {
	--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: 55px;
	--padding-bottom: 55px;
	--padding-left: 55px;
	--padding-right: 55px;
}

.elementor-50704 .elementor-element.elementor-element-7d53287:not(.elementor-motion-effects-element-type-background), .elementor-50704 .elementor-element.elementor-element-7d53287 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2b4872;
}

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

.elementor-50704 .elementor-element.elementor-element-cac1b4f:not(.elementor-motion-effects-element-type-background), .elementor-50704 .elementor-element.elementor-element-cac1b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2b4872;
}

.elementor-50704 .elementor-element.elementor-element-6eb5602 {
	--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;
	--overlay-opacity: .5;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 30px;
}

.elementor-50704 .elementor-element.elementor-element-6eb5602::before, .elementor-50704 .elementor-element.elementor-element-6eb5602 > .elementor-background-video-container::before, .elementor-50704 .elementor-element.elementor-element-6eb5602 > .e-con-inner > .elementor-background-video-container::before, .elementor-50704 .elementor-element.elementor-element-6eb5602 > .elementor-background-slideshow::before, .elementor-50704 .elementor-element.elementor-element-6eb5602 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50704 .elementor-element.elementor-element-6eb5602 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-50704 .elementor-element.elementor-element-cadd3ed {
	--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: #7e387e;
	--border-color: #7e387e;
	--padding-top: 43px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

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

.elementor-50704 .elementor-element.elementor-element-cadd3ed.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50704 .elementor-element.elementor-element-71fbae7.elementor-element {
	--align-self: flex-start;
}

.elementor-50704 .elementor-element.elementor-element-b7e2d06 > .elementor-widget-container {
	margin: 0px 0px -9px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-b7e2d06 .elementor-heading-title {
	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);
	color: var(--e-global-color-c76e323);
}

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

.elementor-50704 .elementor-element.elementor-element-f628de1 .elementor-divider-separator {
	width: 100%;
}

.elementor-50704 .elementor-element.elementor-element-f628de1 .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-50704 .elementor-element.elementor-element-e14929f {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-eb8e835 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-50704 .elementor-element.elementor-element-0638430 {
	--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: 30px;
	--padding-right: 0px;
}

.elementor-50704 .elementor-element.elementor-element-ea42c31 {
	--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: #7e387e;
	--border-color: #7e387e;
	--padding-top: 43px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

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

.elementor-50704 .elementor-element.elementor-element-ea42c31.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50704 .elementor-element.elementor-element-d109a0a.elementor-element {
	--align-self: flex-start;
}

.elementor-50704 .elementor-element.elementor-element-1cbca77 > .elementor-widget-container {
	margin: 0px 0px -9px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-1cbca77 .elementor-heading-title {
	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);
	color: var(--e-global-color-c76e323);
}

.elementor-50704 .elementor-element.elementor-element-06ec8ca {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-06ec8ca .elementor-divider-separator {
	width: 100%;
}

.elementor-50704 .elementor-element.elementor-element-06ec8ca .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-50704 .elementor-element.elementor-element-d0e6921 {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-df52bf8 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-50704 .elementor-element.elementor-element-acf2865 {
	--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: 118px;
	--padding-left: 55px;
	--padding-right: 55px;
}

.elementor-50704 .elementor-element.elementor-element-acf2865:not(.elementor-motion-effects-element-type-background), .elementor-50704 .elementor-element.elementor-element-acf2865 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2b4872;
}

.elementor-50704 .elementor-element.elementor-element-89934d8 {
	--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: 7px;
	--padding-bottom: 7px;
	--padding-left: 7px;
	--padding-right: 7px;
}

.elementor-50704 .elementor-element.elementor-element-89934d8:not(.elementor-motion-effects-element-type-background), .elementor-50704 .elementor-element.elementor-element-89934d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2b4872;
}

.elementor-50704 .elementor-element.elementor-element-ba4d5d3 {
	--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;
	--overlay-opacity: .5;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 30px;
}

.elementor-50704 .elementor-element.elementor-element-ba4d5d3::before, .elementor-50704 .elementor-element.elementor-element-ba4d5d3 > .elementor-background-video-container::before, .elementor-50704 .elementor-element.elementor-element-ba4d5d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-50704 .elementor-element.elementor-element-ba4d5d3 > .elementor-background-slideshow::before, .elementor-50704 .elementor-element.elementor-element-ba4d5d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50704 .elementor-element.elementor-element-ba4d5d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-50704 .elementor-element.elementor-element-2e9b763 {
	--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: #7e3872;
	--border-color: #7e3872;
	--padding-top: 43px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

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

.elementor-50704 .elementor-element.elementor-element-2e9b763.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50704 .elementor-element.elementor-element-be86594.elementor-element {
	--align-self: flex-start;
}

.elementor-50704 .elementor-element.elementor-element-1a6014c > .elementor-widget-container {
	margin: 0px 0px -9px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-1a6014c .elementor-heading-title {
	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);
	color: var(--e-global-color-c76e323);
}

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

.elementor-50704 .elementor-element.elementor-element-c35b431 .elementor-divider-separator {
	width: 100%;
}

.elementor-50704 .elementor-element.elementor-element-c35b431 .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-50704 .elementor-element.elementor-element-2372e99 {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-281761e {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-50704 .elementor-element.elementor-element-5269025 {
	--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: 30px;
	--padding-right: 0px;
}

.elementor-50704 .elementor-element.elementor-element-4b548c8 {
	--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: #7e387e;
	--border-color: #7e387e;
	--padding-top: 43px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-50704 .elementor-element.elementor-element-4b548c8:not(.elementor-motion-effects-element-type-background), .elementor-50704 .elementor-element.elementor-element-4b548c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-50704 .elementor-element.elementor-element-4b548c8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50704 .elementor-element.elementor-element-51e42d8.elementor-element {
	--align-self: flex-start;
}

.elementor-50704 .elementor-element.elementor-element-b956f09 > .elementor-widget-container {
	margin: 0px 0px -9px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-b956f09 .elementor-heading-title {
	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);
	color: var(--e-global-color-c76e323);
}

.elementor-50704 .elementor-element.elementor-element-4d7af49 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-4d7af49 .elementor-divider-separator {
	width: 100%;
}

.elementor-50704 .elementor-element.elementor-element-4d7af49 .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-50704 .elementor-element.elementor-element-b352b3d {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-11a023c {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-50704 .elementor-element.elementor-element-13517cd {
	--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: 61px;
	--padding-bottom: 61px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-50704 .elementor-element.elementor-element-f5432e2 {
	--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;
	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: #7e387e;
	--border-color: #7e387e;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-50704 .elementor-element.elementor-element-bcb12d9 {
	--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: #7e387e;
	--border-color: #7e387e;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

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

.elementor-50704 .elementor-element.elementor-element-bcb12d9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50704 .elementor-element.elementor-element-ec6c6d9 > .elementor-widget-container {
	margin: 0px 0px -9px 0px;
}

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

.elementor-50704 .elementor-element.elementor-element-62c1ac6 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-50704 .elementor-element.elementor-element-62c1ac6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(16px / 2);
}

.elementor-50704 .elementor-element.elementor-element-62c1ac6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(16px / 2);
}

.elementor-50704 .elementor-element.elementor-element-62c1ac6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(16px / 2);
}

.elementor-50704 .elementor-element.elementor-element-62c1ac6 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-16px / 2);
}

.elementor-50704 .elementor-element.elementor-element-62c1ac6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-16px / 2);
}

.elementor-50704 .elementor-element.elementor-element-62c1ac6 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-517237b);
}

.elementor-50704 .elementor-element.elementor-element-62c1ac6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-62c1ac6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-50704 .elementor-element.elementor-element-62c1ac6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-62c1ac6 .elementor-icon-list-icon i {
	color: var(--e-global-color-c76e323);
	transition: color .3s;
}

.elementor-50704 .elementor-element.elementor-element-62c1ac6 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-c76e323);
	transition: fill .3s;
}

.elementor-50704 .elementor-element.elementor-element-62c1ac6 {
	--e-icon-list-icon-size: 19px;
	--icon-vertical-offset: 0px;
}

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

.elementor-50704 .elementor-element.elementor-element-62c1ac6 .elementor-icon-list-text {
	color: var(--e-global-color-c76e323);
	transition: color .3s;
}

.elementor-50704 .elementor-element.elementor-element-50f079b {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-50704 .elementor-element.elementor-element-50f079b .elementor-divider-separator {
	width: 100%;
}

.elementor-50704 .elementor-element.elementor-element-50f079b .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-50704 .elementor-element.elementor-element-d15002a {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-b24fb7e {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-00475de {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-a8d804a {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-d06a441 {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-eaf5bf2 {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-86a319d {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-78cf8aa {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-79880c8 {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-23e1400 {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-483dfb8 {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-da199c7 {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-fb9c7ca {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-61a3554 {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-9796466 {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-80d38d1 {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-73202e4 {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-8a23e92 {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-22d299c {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-57dee55 {
	--display: flex;
}

.elementor-50704 .elementor-element.elementor-element-d7e3cdc {
	--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;
}

@media (max-width:1024px) {
	.elementor-50704 .elementor-element.elementor-element-04dba5c {
		--min-height: 170px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-d37b6fc {
		--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-50704 .elementor-element.elementor-element-197083d {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-30a1526 .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-50704 .elementor-element.elementor-element-30a1526 .elementor-headline-dynamic-text {
		line-height: var(--e-global-typography-7134061-line-height);
		letter-spacing: var(--e-global-typography-7134061-letter-spacing);
	}
	
	.elementor-50704 .elementor-element.elementor-element-cca403c .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-50704 .elementor-element.elementor-element-d01d7f5 .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-50704 .elementor-element.elementor-element-01270c3 .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-50704 .elementor-element.elementor-element-16d16e9 .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-50704 .elementor-element.elementor-element-63d2429 {
		--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-50704 .elementor-element.elementor-element-e1b9cf1 .elementor-heading-title {
		font-size: var(--e-global-typography-4f6523f-font-size);
		line-height: var(--e-global-typography-4f6523f-line-height);
		letter-spacing: var(--e-global-typography-4f6523f-letter-spacing);
	}
	
	.elementor-50704 .elementor-element.elementor-element-4a3885b .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-50704 .elementor-element.elementor-element-eeb069a {
		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-50704 .elementor-element.elementor-element-e367906 {
		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-50704 .elementor-element.elementor-element-33fc0a8 {
		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-50704 .elementor-element.elementor-element-f68a013 {
		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-50704 .elementor-element.elementor-element-bcffcdb {
		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-50704 .elementor-element.elementor-element-5353cec {
		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-50704 .elementor-element.elementor-element-861f36d {
		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-50704 .elementor-element.elementor-element-fbea40c {
		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-50704 .elementor-element.elementor-element-00831b6 {
		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-50704 .elementor-element.elementor-element-fa0c2b4 {
		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-50704 .elementor-element.elementor-element-e14e19d {
		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-50704 .elementor-element.elementor-element-cc55ea5 {
		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-50704 .elementor-element.elementor-element-b2fb7dd {
		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-50704 .elementor-element.elementor-element-216071b {
		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-50704 .elementor-element.elementor-element-cdcfc40 {
		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-50704 .elementor-element.elementor-element-18b493f {
		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-50704 .elementor-element.elementor-element-e3007d5 {
		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-50704 .elementor-element.elementor-element-7cdd6cf {
		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-50704 .elementor-element.elementor-element-4d7c110 {
		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-50704 .elementor-element.elementor-element-31b0e2b .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-50704 .elementor-element.elementor-element-74c0912 {
		--grid-auto-flow: row;
	}
	
	.elementor-50704 .elementor-element.elementor-element-8c6a06a .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-50704 .elementor-element.elementor-element-cadd3ed {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-b7e2d06 .elementor-heading-title {
		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-50704 .elementor-element.elementor-element-ea42c31 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-1cbca77 .elementor-heading-title {
		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-50704 .elementor-element.elementor-element-2e9b763 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-1a6014c .elementor-heading-title {
		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-50704 .elementor-element.elementor-element-4b548c8 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-b956f09 .elementor-heading-title {
		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-50704 .elementor-element.elementor-element-f5432e2 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-bcb12d9 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-ec6c6d9 .elementor-heading-title {
		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-50704 .elementor-element.elementor-element-62c1ac6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50704 .elementor-element.elementor-element-62c1ac6 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-e5737c8-font-size);
		line-height: var(--e-global-typography-e5737c8-line-height);
		letter-spacing: var(--e-global-typography-e5737c8-letter-spacing);
	}
}

@media (max-width:767px) {
	.elementor-50704 .elementor-element.elementor-element-04dba5c {
		--min-height: 130px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-d37b6fc {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-197083d {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-30a1526 .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-50704 .elementor-element.elementor-element-30a1526 .elementor-headline-dynamic-text {
		line-height: var(--e-global-typography-7134061-line-height);
		letter-spacing: var(--e-global-typography-7134061-letter-spacing);
	}
	
	.elementor-50704 .elementor-element.elementor-element-cca403c .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-50704 .elementor-element.elementor-element-d01d7f5 .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-50704 .elementor-element.elementor-element-01270c3 .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-50704 .elementor-element.elementor-element-16d16e9 .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-50704 .elementor-element.elementor-element-63d2429 {
		--min-height: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-e1b9cf1 .elementor-heading-title {
		font-size: var(--e-global-typography-4f6523f-font-size);
		line-height: var(--e-global-typography-4f6523f-line-height);
		letter-spacing: var(--e-global-typography-4f6523f-letter-spacing);
	}
	
	.elementor-50704 .elementor-element.elementor-element-4a3885b .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-50704 .elementor-element.elementor-element-eeb069a {
		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-50704 .elementor-element.elementor-element-e367906 {
		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-50704 .elementor-element.elementor-element-33fc0a8 {
		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-50704 .elementor-element.elementor-element-f68a013 {
		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-50704 .elementor-element.elementor-element-bcffcdb {
		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-50704 .elementor-element.elementor-element-5353cec {
		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-50704 .elementor-element.elementor-element-861f36d {
		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-50704 .elementor-element.elementor-element-fbea40c {
		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-50704 .elementor-element.elementor-element-00831b6 {
		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-50704 .elementor-element.elementor-element-fa0c2b4 {
		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-50704 .elementor-element.elementor-element-e14e19d {
		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-50704 .elementor-element.elementor-element-cc55ea5 {
		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-50704 .elementor-element.elementor-element-b2fb7dd {
		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-50704 .elementor-element.elementor-element-216071b {
		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-50704 .elementor-element.elementor-element-cdcfc40 {
		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-50704 .elementor-element.elementor-element-18b493f {
		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-50704 .elementor-element.elementor-element-e3007d5 {
		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-50704 .elementor-element.elementor-element-7cdd6cf {
		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-50704 .elementor-element.elementor-element-4d7c110 {
		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-50704 .elementor-element.elementor-element-31b0e2b .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-50704 .elementor-element.elementor-element-74c0912 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-50704 .elementor-element.elementor-element-3fdf895 .elementor-image-box-img {
		margin-bottom: 18px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-e5bf80e .elementor-image-box-img {
		margin-bottom: 17px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-8c6a06a .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-50704 .elementor-element.elementor-element-b7e2d06 .elementor-heading-title {
		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-50704 .elementor-element.elementor-element-1cbca77 .elementor-heading-title {
		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-50704 .elementor-element.elementor-element-1a6014c .elementor-heading-title {
		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-50704 .elementor-element.elementor-element-b956f09 .elementor-heading-title {
		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-50704 .elementor-element.elementor-element-f5432e2 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-ec6c6d9 .elementor-heading-title {
		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-50704 .elementor-element.elementor-element-62c1ac6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50704 .elementor-element.elementor-element-62c1ac6 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-e5737c8-font-size);
		line-height: var(--e-global-typography-e5737c8-line-height);
		letter-spacing: var(--e-global-typography-e5737c8-letter-spacing);
	}
}

@media (min-width:768px) {
	.elementor-50704 .elementor-element.elementor-element-d37b6fc {
		--content-width: 1357px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-197083d {
		--width: 81%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-63d2429 {
		--width: 50%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-1ff8e6e {
		--width: 50%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-5621d5a {
		--width: 50%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-5ef6a9c {
		--content-width: 1357px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-176f2e7 {
		--content-width: 1357px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-6f01a95 {
		--width: 30%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-baa5986 {
		--width: 30%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-9039388 {
		--width: 30%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-b5de3bf {
		--content-width: 1357px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-845a75f {
		--width: 30%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-106f5ee {
		--width: 30%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-d592acf {
		--content-width: 1357px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-04d29c3 {
		--width: 30%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-83fc271 {
		--width: 30%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-6af2ced {
		--content-width: 1357px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-7d53287 {
		--content-width: 1357px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-6eb5602 {
		--width: 50%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-cadd3ed {
		--width: 100%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-0638430 {
		--width: 50%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-ea42c31 {
		--width: 100%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-acf2865 {
		--content-width: 1357px;
	}
	
	.elementor-50704 .elementor-element.elementor-element-ba4d5d3 {
		--width: 50%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-2e9b763 {
		--width: 100%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-5269025 {
		--width: 50%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-4b548c8 {
		--width: 100%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-bcb12d9 {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-50704 .elementor-element.elementor-element-197083d {
		--width: 100%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-63d2429 {
		--width: 100%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-cadd3ed {
		--width: 100%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-ea42c31 {
		--width: 100%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-2e9b763 {
		--width: 100%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-4b548c8 {
		--width: 100%;
	}
	
	.elementor-50704 .elementor-element.elementor-element-bcb12d9 {
		--width: 100%;
	}
}

/* Start custom CSS for image, class: .elementor-element-1aa4905 */
.imagehover {
	transition: all .3s ease-in-out;
}

.imagehover:hover {
	transform: scale(1.3);
}

.container {
	overflow: hidden;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-113882f */
.imagehover {
	transition: all .3s ease-in-out;
}

.imagehover:hover {
	transform: scale(1.3);
}

.container {
	overflow: hidden;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-36c0204 */
.imagehover {
	transition: all .3s ease-in-out;
}

.imagehover:hover {
	transform: scale(1.3);
}

.container {
	overflow: hidden;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-c7a1d72 */
.imagehover {
	transition: all .3s ease-in-out;
}

.imagehover:hover {
	transform: scale(1.3);
}

.container {
	overflow: hidden;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-a66fe50 */
.imagehover {
	transition: all .3s ease-in-out;
}

.imagehover:hover {
	transform: scale(1.3);
}

.container {
	overflow: hidden;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-b116f11 */
.imagehover {
	transition: all .3s ease-in-out;
}

.imagehover:hover {
	transform: scale(1.3);
}

.container {
	overflow: hidden;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-3ed0b3f */
.imagehover {
	transition: all .3s ease-in-out;
}

.imagehover:hover {
	transform: scale(1.3);
}

.container {
	overflow: hidden;
}
