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

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

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

.elementor-337450 .elementor-element.elementor-element-be5b171 {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-337450 .elementor-element.elementor-element-637645a {
	--spacer-size: 50px;
}

.elementor-337450 .elementor-element.elementor-element-07a7f3b > .elementor-widget-container {
	padding: 0px 0px 0px 15px;
}

.elementor-337450 .elementor-element.elementor-element-07a7f3b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

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

.elementor-337450 .elementor-element.elementor-element-e245ab0 {
	text-align: start;
}

.elementor-337450 .elementor-element.elementor-element-e245ab0 .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 2.5em;
	font-weight: 800;
	line-height: 1.3em;
	color: var(--e-global-color-0a0fc95);
}

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

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

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

.elementor-337450 .elementor-element.elementor-element-2594e38 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-337450 .elementor-element.elementor-element-2594e38 {
	text-align: start;
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 1.25em;
	font-weight: 400;
	line-height: 1.4em;
	color: var(--e-global-color-0a0fc95);
}

.elementor-337450 .elementor-element.elementor-element-8b828a9 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-337450 .elementor-element.elementor-element-8b828a9 {
	text-align: start;
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 1.25em;
	font-weight: 400;
	line-height: 1.4em;
	color: var(--e-global-color-0a0fc95);
}

.elementor-337450 .elementor-element.elementor-element-2b088b0 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-3700632 {
	--spacer-size: 54px;
}

.elementor-337450 .elementor-element.elementor-element-4f02e6a > .elementor-widget-container {
	padding: 0px 0px 0px 15px;
}

.elementor-337450 .elementor-element.elementor-element-4f02e6a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

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

.elementor-337450 .elementor-element.elementor-element-e980765:not(.elementor-motion-effects-element-type-background), .elementor-337450 .elementor-element.elementor-element-e980765 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-de5740e);
}

.elementor-337450 .elementor-element.elementor-element-3b00115 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
}

.elementor-337450 .elementor-element.elementor-element-3b00115 {
	text-align: center;
}

.elementor-337450 .elementor-element.elementor-element-3b00115 .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 2rem;
	font-weight: 800;
	color: var(--e-global-color-secondary);
}

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

.elementor-337450 .elementor-element.elementor-element-905ab1d:not(.elementor-motion-effects-element-type-background), .elementor-337450 .elementor-element.elementor-element-905ab1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0a0fc95);
}

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

.elementor-337450 .elementor-element.elementor-element-080d19a {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-59bb7b8 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-337450 .elementor-element.elementor-element-59bb7b8 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-337450 .elementor-element.elementor-element-59bb7b8 .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 2.5rem;
	font-weight: 800;
	line-height: 1.25em;
	color: var(--e-global-color-primary);
}

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

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

.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-337450 .elementor-element.elementor-element-dc96a31 {
	--divider-border-style: solid;
	--divider-color: #f09417;
	--divider-border-width: 3px;
}

.elementor-337450 .elementor-element.elementor-element-dc96a31 .elementor-divider-separator {
	width: 15%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-337450 .elementor-element.elementor-element-dc96a31 .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-337450 .elementor-element.elementor-element-b19f366 {
	text-align: start;
	color: var(--e-global-color-secondary);
}

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

.elementor-337450 .elementor-element.elementor-element-9e31493 .elementor-button {
	background-color: var(--e-global-color-de5740e);
}

.elementor-337450 .elementor-element.elementor-element-c346726 {
	--spacer-size: 50px;
}

.elementor-337450 .elementor-element.elementor-element-251bc94 {
	--display: flex;
}

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

.elementor-337450 .elementor-element.elementor-element-95c1f4e {
	width: var(--container-widget-width, 99.695%);
	max-width: 99.695%;
	--container-widget-width: 99.695%;
	--container-widget-flex-grow: 0;
}

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

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

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

.elementor-337450 .elementor-element.elementor-element-99ef32f {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-337450 .elementor-element.elementor-element-0cfd31c {
	text-align: start;
}

.elementor-337450 .elementor-element.elementor-element-da09c29 {
	text-align: start;
}

.elementor-337450 .elementor-element.elementor-element-da09c29 .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 2.5em;
	font-weight: 800;
	line-height: 1.3em;
	color: var(--e-global-color-0a0fc95);
}

.elementor-337450 .elementor-element.elementor-element-4ae9893 {
	--spacer-size: 19px;
}

.elementor-337450 .elementor-element.elementor-element-777e99c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--padding-top: 0rem;
	--padding-bottom: 2rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

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

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

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

.elementor-337450 .elementor-element.elementor-element-b213af9 {
	width: var(--container-widget-width, 98.346%);
	max-width: 98.346%;
	--container-widget-width: 98.346%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-0a0fc95);
}

.elementor-337450 .elementor-element.elementor-element-b213af9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337450 .elementor-element.elementor-element-55fc23d {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-55fc23d:not(.elementor-motion-effects-element-type-background), .elementor-337450 .elementor-element.elementor-element-55fc23d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0a0fc95);
}

.elementor-337450 .elementor-element.elementor-element-b95b4ab .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 2rem;
	font-weight: 800;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: var(--e-global-color-primary);
	stroke: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-337450 .elementor-element.elementor-element-2de94b8 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-337450 .elementor-element.elementor-element-e8c558f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-337450 .elementor-element.elementor-element-eee2685 > .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-337450 .elementor-element.elementor-element-eee2685 .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 2rem;
	font-weight: 800;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: var(--e-global-color-primary);
	stroke: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-337450 .elementor-element.elementor-element-a0cf554 {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

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

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

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

.elementor-337450 .elementor-element.elementor-element-877a702 {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

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

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

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

.elementor-337450 .elementor-element.elementor-element-621016b {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-eedbda6 {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-337450 .elementor-element.elementor-element-eedbda6 > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-337450 .elementor-element.elementor-element-eedbda6 .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 2.5rem;
	font-weight: 800;
	line-height: 1.25em;
	color: var(--e-global-color-primary);
}

.elementor-337450 .elementor-element.elementor-element-ac9c4a4 {
	--divider-border-style: solid;
	--divider-color: #f09417;
	--divider-border-width: 3px;
}

.elementor-337450 .elementor-element.elementor-element-ac9c4a4 .elementor-divider-separator {
	width: 15%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-337450 .elementor-element.elementor-element-ac9c4a4 .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-337450 .elementor-element.elementor-element-c572b90 {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 1.25em;
	font-weight: 400;
	line-height: 1.4em;
	color: var(--e-global-color-secondary);
}

.elementor-337450 .elementor-element.elementor-element-54a03a7 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-0c141b3 {
	width: var(--container-widget-width, 99.695%);
	max-width: 99.695%;
	--container-widget-width: 99.695%;
	--container-widget-flex-grow: 0;
}

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

.elementor-337450 .elementor-element.elementor-element-c5d7653:not(.elementor-motion-effects-element-type-background), .elementor-337450 .elementor-element.elementor-element-c5d7653 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

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

.elementor-337450 .elementor-element.elementor-element-8c3ffa8 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-a38595d {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 3px;
}

.elementor-337450 .elementor-element.elementor-element-a38595d .elementor-divider-separator {
	width: 100%;
}

.elementor-337450 .elementor-element.elementor-element-a38595d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-337450 .elementor-element.elementor-element-0c23ae4 > .elementor-widget-container {
	padding: 49px 0px 0px 0px;
}

.elementor-337450 .elementor-element.elementor-element-0c23ae4 {
	text-align: center;
}

.elementor-337450 .elementor-element.elementor-element-0c23ae4 .elementor-heading-title {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 1.5rem;
	font-weight: normal;
	text-transform: uppercase;
	color: var(--e-global-color-44be89c);
}

.elementor-337450 .elementor-element.elementor-element-3f64b12 {
	--divider-border-style: solid;
	--divider-color: #f09417;
	--divider-border-width: 3px;
}

.elementor-337450 .elementor-element.elementor-element-3f64b12 .elementor-divider-separator {
	width: 15%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-337450 .elementor-element.elementor-element-3f64b12 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-337450 .elementor-element.elementor-element-de6d69d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-337450 .elementor-element.elementor-element-7255a52 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337450 .elementor-element.elementor-element-399c732 {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-337450 .elementor-element.elementor-element-399c732 .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 2.5rem;
	font-weight: 800;
	line-height: 1.25em;
	color: var(--e-global-color-primary);
}

.elementor-337450 .elementor-element.elementor-element-3b83a0e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-337450 .elementor-element.elementor-element-5ba0aeb {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-edf5307 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-eae8baa {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-0bf05fc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-337450 .elementor-element.elementor-element-e1dc79d {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-57f4742 .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-337450 .elementor-element.elementor-element-88f7b67 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-337450 .elementor-element.elementor-element-51edd91 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-ecc508c .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-337450 .elementor-element.elementor-element-bd0c831 {
	color: var(--e-global-color-secondary);
}

.elementor-337450 .elementor-element.elementor-element-eca0337 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-2ac5d92 .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-337450 .elementor-element.elementor-element-b83a3f8 {
	color: var(--e-global-color-secondary);
}

.elementor-337450 .elementor-element.elementor-element-0d45585 {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-337450 .elementor-element.elementor-element-a08af46 > .elementor-widget-container {
	padding: 17px 0px 0px 0px;
}

.elementor-337450 .elementor-element.elementor-element-a08af46 {
	text-align: center;
}

.elementor-337450 .elementor-element.elementor-element-a08af46 .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 2rem;
	font-weight: 800;
}

.elementor-337450 .elementor-element.elementor-element-6733f9e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337450 .elementor-element.elementor-element-3f4145c {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-ad27c5e img {
	width: 70%;
}

.elementor-337450 .elementor-element.elementor-element-f092c4c {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-cb4d1d2 img {
	width: 70%;
}

.elementor-337450 .elementor-element.elementor-element-df4fd5c {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-e1feafe img {
	width: 70%;
}

.elementor-337450 .elementor-element.elementor-element-4173dcf {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-5160df9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337450 .elementor-element.elementor-element-1f6b872 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-d743333 img {
	width: 70%;
}

.elementor-337450 .elementor-element.elementor-element-31adf5f {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-93aacce img {
	width: 70%;
}

.elementor-337450 .elementor-element.elementor-element-e47f228 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-c5756f6 img {
	width: 70%;
}

.elementor-337450 .elementor-element.elementor-element-f08d97a {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-81b16bd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337450 .elementor-element.elementor-element-db04d78 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-8366bdb > .elementor-widget-container {
	padding: 16px 0px 0px 0px;
}

.elementor-337450 .elementor-element.elementor-element-8366bdb img {
	width: 80%;
}

.elementor-337450 .elementor-element.elementor-element-c873a52 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-2bea4cc img {
	width: 80%;
}

.elementor-337450 .elementor-element.elementor-element-b7a7caa {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-cb87453 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-fa8f4ba img {
	width: 80%;
}

.elementor-337450 .elementor-element.elementor-element-08c2c87 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 23px;
	--padding-bottom: 31px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337450 .elementor-element.elementor-element-46afd16 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-09d9be8 img {
	width: 80%;
}

.elementor-337450 .elementor-element.elementor-element-e417c35 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-73a3b93 img {
	width: 80%;
}

.elementor-337450 .elementor-element.elementor-element-d622548 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-96aa306 img {
	width: 80%;
}

.elementor-337450 .elementor-element.elementor-element-9b6e49b {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-bc00f16 img {
	width: 80%;
}

.elementor-337450 .elementor-element.elementor-element-b7a9652 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 23px;
	--padding-bottom: 31px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337450 .elementor-element.elementor-element-ed1753c {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-382b8ad {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-3589c29 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-464a9f8 img {
	width: 80%;
}

.elementor-337450 .elementor-element.elementor-element-1c86f58 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-ed13033 img {
	width: 80%;
}

.elementor-337450 .elementor-element.elementor-element-c3e44b1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 23px;
	--padding-bottom: 31px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337450 .elementor-element.elementor-element-9083640 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-557c314 img {
	width: 80%;
}

.elementor-337450 .elementor-element.elementor-element-4378a2f {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-a91c77f img {
	width: 237px;
}

.elementor-337450 .elementor-element.elementor-element-b7faf83 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-ebdb200 img {
	width: 205px;
}

.elementor-337450 .elementor-element.elementor-element-35aeae0 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-875947b {
	width: var(--container-widget-width, 110.566%);
	max-width: 110.566%;
	--container-widget-width: 110.566%;
	--container-widget-flex-grow: 0;
}

.elementor-337450 .elementor-element.elementor-element-875947b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337450 .elementor-element.elementor-element-875947b img {
	width: 233px;
}

.elementor-337450 .elementor-element.elementor-element-65b70bb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 23px;
	--padding-bottom: 31px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337450 .elementor-element.elementor-element-0774c50 {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-e040620 {
	text-align: center;
}

.elementor-337450 .elementor-element.elementor-element-e040620 img {
	width: 149px;
}

.elementor-337450 .elementor-element.elementor-element-ee0dfae {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-9b8453f img {
	width: 80%;
}

.elementor-337450 .elementor-element.elementor-element-1dbf58d {
	--display: flex;
}

.elementor-337450 .elementor-element.elementor-element-4396236 {
	--display: flex;
}

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

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

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

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

.elementor-337450 .elementor-element.elementor-element-076fea3 {
	--divider-border-style: solid;
	--divider-color: #f09417;
	--divider-border-width: 3px;
}

.elementor-337450 .elementor-element.elementor-element-076fea3 .elementor-divider-separator {
	width: 15%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-337450 .elementor-element.elementor-element-076fea3 .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-337450 .elementor-element.elementor-element-ae841ef {
	width: 100%;
	max-width: 100%;
	text-align: start;
}

.elementor-337450 .elementor-element.elementor-element-ae841ef > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
}

.elementor-337450 .elementor-element.elementor-element-ae841ef .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 2.5rem;
	font-weight: 800;
	line-height: 1.25em;
	color: var(--e-global-color-0a0fc95);
}

.elementor-337450 .elementor-element.elementor-element-716ad7b {
	--display: flex;
}

@media (min-width:768px) {
	.elementor-337450 .elementor-element.elementor-element-080d19a {
		--width: 56.841%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-251bc94 {
		--width: 42.491%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-0c409e6 {
		--width: 59.642%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-55fc23d {
		--width: 39.69%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-621016b {
		--width: 44.385%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-54a03a7 {
		--width: 54.947%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-9083640 {
		--width: 25%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-4378a2f {
		--width: 25%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-b7faf83 {
		--width: 25%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-35aeae0 {
		--width: 25%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-0774c50 {
		--width: 25%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-ee0dfae {
		--width: 25%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-1dbf58d {
		--width: 25%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-4396236 {
		--width: 25%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-c957c9d {
		--width: 43.067%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-716ad7b {
		--width: 56.265%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-337450 .elementor-element.elementor-element-09e38aa {
		--content-width: 693px;
	}
	
	.elementor-337450 .elementor-element.elementor-element-be5b171 {
		--width: 100%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-905ab1d {
		--content-width: 693px;
	}
	
	.elementor-337450 .elementor-element.elementor-element-080d19a {
		--width: 100%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-251bc94 {
		--width: 100%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-73c9938 {
		--content-width: 693px;
	}
	
	.elementor-337450 .elementor-element.elementor-element-99ef32f {
		--width: 100%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-777e99c {
		--content-width: 693px;
	}
	
	.elementor-337450 .elementor-element.elementor-element-0c409e6 {
		--width: 100%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-55fc23d {
		--width: 100%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-337c46f {
		--content-width: 693px;
	}
	
	.elementor-337450 .elementor-element.elementor-element-877a702 {
		--width: 100%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-bf93281 {
		--content-width: 693px;
	}
	
	.elementor-337450 .elementor-element.elementor-element-621016b {
		--width: 100%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-54a03a7 {
		--width: 100%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-c5d7653 {
		--content-width: 693px;
	}
	
	.elementor-337450 .elementor-element.elementor-element-8c3ffa8 {
		--width: 100%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-66a98e7 {
		--content-width: 693px;
	}
	
	.elementor-337450 .elementor-element.elementor-element-c957c9d {
		--width: 100%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-716ad7b {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-337450 .elementor-element.elementor-element-e980765 {
		--grid-auto-flow: row;
	}
	
	.elementor-337450 .elementor-element.elementor-element-080d19a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337450 .elementor-element.elementor-element-59bb7b8 {
		text-align: center;
	}
	
	.elementor-337450 .elementor-element.elementor-element-dc96a31 .elementor-divider {
		text-align: center;
	}
	
	.elementor-337450 .elementor-element.elementor-element-dc96a31 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-337450 .elementor-element.elementor-element-251bc94 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-337450 .elementor-element.elementor-element-0c409e6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337450 .elementor-element.elementor-element-55fc23d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337450 .elementor-element.elementor-element-2de94b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-337450 .elementor-element.elementor-element-e8c558f {
		--grid-auto-flow: row;
	}
	
	.elementor-337450 .elementor-element.elementor-element-a0cf554 {
		--grid-auto-flow: row;
	}
	
	.elementor-337450 .elementor-element.elementor-element-621016b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337450 .elementor-element.elementor-element-eedbda6 {
		text-align: center;
	}
	
	.elementor-337450 .elementor-element.elementor-element-ac9c4a4 .elementor-divider {
		text-align: center;
	}
	
	.elementor-337450 .elementor-element.elementor-element-ac9c4a4 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-337450 .elementor-element.elementor-element-54a03a7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337450 .elementor-element.elementor-element-8c3ffa8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337450 .elementor-element.elementor-element-7255a52 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337450 .elementor-element.elementor-element-399c732 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-57f4742 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-337450 .elementor-element.elementor-element-88f7b67 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-337450 .elementor-element.elementor-element-ecc508c .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-337450 .elementor-element.elementor-element-2ac5d92 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-337450 .elementor-element.elementor-element-0d45585 {
		--grid-auto-flow: row;
	}
	
	.elementor-337450 .elementor-element.elementor-element-c957c9d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337450 .elementor-element.elementor-element-076fea3 .elementor-divider {
		text-align: center;
	}
	
	.elementor-337450 .elementor-element.elementor-element-076fea3 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-337450 .elementor-element.elementor-element-ae841ef {
		text-align: center;
	}
	
	.elementor-337450 .elementor-element.elementor-element-716ad7b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media (max-width:767px) {
	.elementor-337450 .elementor-element.elementor-element-09e38aa {
		--padding-top: 5%;
		--padding-bottom: 20%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-be5b171 {
		--padding-top: 15%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-337450 .elementor-element.elementor-element-e245ab0 {
		text-align: center;
	}
	
	.elementor-337450 .elementor-element.elementor-element-e245ab0 .elementor-heading-title {
		font-size: 2.2rem;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-337450 .elementor-element.elementor-element-e980765 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-337450 .elementor-element.elementor-element-905ab1d {
		--padding-top: 4rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-337450 .elementor-element.elementor-element-59bb7b8 {
		text-align: center;
	}
	
	.elementor-337450 .elementor-element.elementor-element-dc96a31 .elementor-divider {
		text-align: center;
	}
	
	.elementor-337450 .elementor-element.elementor-element-dc96a31 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-337450 .elementor-element.elementor-element-73c9938 {
		--padding-top: 5%;
		--padding-bottom: 0%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-99ef32f {
		--padding-top: 10%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-da09c29 {
		text-align: center;
	}
	
	.elementor-337450 .elementor-element.elementor-element-da09c29 .elementor-heading-title {
		font-size: 2.2rem;
	}
	
	.elementor-337450 .elementor-element.elementor-element-777e99c {
		--padding-top: 1rem;
		--padding-bottom: 5rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-337450 .elementor-element.elementor-element-55fc23d {
		--padding-top: 11px;
		--padding-bottom: 11px;
		--padding-left: 11px;
		--padding-right: 11px;
	}
	
	.elementor-337450 .elementor-element.elementor-element-2de94b8 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-337450 .elementor-element.elementor-element-e8c558f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-337450 .elementor-element.elementor-element-a0cf554 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-337450 .elementor-element.elementor-element-337c46f {
		--padding-top: 5%;
		--padding-bottom: 20%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-877a702 {
		--padding-top: 90%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-bf93281 {
		--padding-top: 4rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-337450 .elementor-element.elementor-element-eedbda6 {
		text-align: center;
	}
	
	.elementor-337450 .elementor-element.elementor-element-ac9c4a4 .elementor-divider {
		text-align: center;
	}
	
	.elementor-337450 .elementor-element.elementor-element-ac9c4a4 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-337450 .elementor-element.elementor-element-c572b90 {
		text-align: center;
	}
	
	.elementor-337450 .elementor-element.elementor-element-7255a52 {
		--margin-top: 0rem;
		--margin-bottom: 3rem;
		--margin-left: 0rem;
		--margin-right: 0rem;
	}
	
	.elementor-337450 .elementor-element.elementor-element-399c732 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-337450 .elementor-element.elementor-element-57f4742 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-337450 .elementor-element.elementor-element-88f7b67 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-337450 .elementor-element.elementor-element-ecc508c .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-337450 .elementor-element.elementor-element-2ac5d92 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-337450 .elementor-element.elementor-element-0d45585 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-337450 .elementor-element.elementor-element-66a98e7 {
		--padding-top: 4rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-337450 .elementor-element.elementor-element-076fea3 .elementor-divider {
		text-align: center;
	}
	
	.elementor-337450 .elementor-element.elementor-element-076fea3 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-337450 .elementor-element.elementor-element-ae841ef {
		text-align: center;
	}
}
