/* End custom CSS */

.elementor-337153 .elementor-element.elementor-element-6996270 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 100;
}

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

.elementor-337153 .elementor-element.elementor-element-c2ac09e {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-337153 .elementor-element.elementor-element-9ff0ee6 {
	--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-337153 .elementor-element.elementor-element-93eb8d9 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.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-337153 .elementor-element.elementor-element-56b732b {
	text-align: start;
}

.elementor-337153 .elementor-element.elementor-element-56b732b img {
	max-width: 250px;
}

.elementor-337153 .elementor-element.elementor-element-a0f60cc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-337153 .elementor-element.elementor-element-4bde5f7 .elementor-button {
	background-color: var(--e-global-color-0a0fc95);
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: var(--e-global-color-6cf73df);
	color: var(--e-global-color-6cf73df);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #fff;
	border-radius: 100px 100px 100px 100px;
	padding: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-4bde5f7 .elementor-button:hover, .elementor-337153 .elementor-element.elementor-element-4bde5f7 .elementor-button:focus {
	background-color: var(--e-global-color-0a0fc95);
	color: var(--e-global-color-secondary);
}

.elementor-337153 .elementor-element.elementor-element-4bde5f7 {
	width: auto;
	max-width: auto;
}

.elementor-337153 .elementor-element.elementor-element-4bde5f7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

.elementor-337153 .elementor-element.elementor-element-4bde5f7 .elementor-button:hover svg, .elementor-337153 .elementor-element.elementor-element-4bde5f7 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-337153 .elementor-element.elementor-element-7cb96b2 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: var(--e-global-color-0a0fc95);
	color: var(--e-global-color-0a0fc95);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #fff;
	border-radius: 100px 100px 100px 100px;
	padding: 15px 25px 13px 25px;
}

.elementor-337153 .elementor-element.elementor-element-7cb96b2 .elementor-button:hover, .elementor-337153 .elementor-element.elementor-element-7cb96b2 .elementor-button:focus {
	background-color: var(--e-global-color-de5740e);
	color: var(--e-global-color-secondary);
}

.elementor-337153 .elementor-element.elementor-element-7cb96b2 {
	width: auto;
	max-width: auto;
}

.elementor-337153 .elementor-element.elementor-element-7cb96b2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-7cb96b2 .elementor-button:hover svg, .elementor-337153 .elementor-element.elementor-element-7cb96b2 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-337153 .elementor-element.elementor-element-e7666ba .elementor-button {
	background-color: var(--e-global-color-96a1616);
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: var(--e-global-color-0a0fc95);
	color: var(--e-global-color-0a0fc95);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #fff;
	border-radius: 100px 100px 100px 100px;
	padding: 15px 35px 13px 35px;
}

.elementor-337153 .elementor-element.elementor-element-e7666ba .elementor-button:hover, .elementor-337153 .elementor-element.elementor-element-e7666ba .elementor-button:focus {
	background-color: var(--e-global-color-de5740e);
	color: var(--e-global-color-secondary);
}

.elementor-337153 .elementor-element.elementor-element-e7666ba {
	width: auto;
	max-width: auto;
}

.elementor-337153 .elementor-element.elementor-element-e7666ba > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-e7666ba .elementor-button:hover svg, .elementor-337153 .elementor-element.elementor-element-e7666ba .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
	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);
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
	border-color: var(--e-global-color-accent);
}

.elementor-widget-nav-menu {
	--e-nav-menu-divider-color: var(--e-global-color-text);
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item {
	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-337153 .elementor-element.elementor-element-06115f3 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-06115f3 {
	z-index: 9;
}

.elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-menu-toggle {
	margin-left: auto;
}

.elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-nav-menu--dropdown a, .elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-menu-toggle {
	color: var(--e-global-color-0a0fc95);
	fill: var(--e-global-color-0a0fc95);
}

.elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-nav-menu--dropdown {
	background-color: var(--e-global-color-6cf73df);
}

.elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-nav-menu--dropdown a:hover, .elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-nav-menu--dropdown a:focus, .elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-nav-menu--dropdown a.highlighted, .elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-menu-toggle:hover, .elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-menu-toggle:focus {
	color: var(--e-global-color-de5740e);
}

.elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-nav-menu--dropdown a:hover, .elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-nav-menu--dropdown a:focus, .elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-nav-menu--dropdown a.highlighted {
	background-color: rgba(31, 63, 83, .94);
}

.elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-nav-menu--dropdown .elementor-item, .elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-nav-menu--dropdown  .elementor-sub-item {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 16px;
	font-weight: 800;
	letter-spacing: -.48px;
}

.elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-nav-menu--dropdown a {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	margin-top: 36px !important;
}

.elementor-337153 .elementor-element.elementor-element-463520ae {
	--display: grid;
	--min-height: 0px;
	--e-con-grid-template-columns: 60% 1fr;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: start;
	--align-items: start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-192b1b3e {
	--display: grid;
	--e-con-grid-template-columns: 66% 1fr;
	--e-con-grid-template-rows: 1fr 1fr;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
}

.elementor-337153 .elementor-element.elementor-element-5d2985d {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	grid-row: span 2;
}

.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-337153 .elementor-element.elementor-element-128ff97b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-128ff97b.elementor-element {
	--align-self: flex-start;
}

.elementor-337153 .elementor-element.elementor-element-128ff97b {
	text-align: start;
}

.elementor-337153 .elementor-element.elementor-element-128ff97b .elementor-heading-title {
	font-family: var(--e-global-typography-ca892b6-font-family), Sans-serif;
	font-size: var(--e-global-typography-ca892b6-font-size);
	font-weight: var(--e-global-typography-ca892b6-font-weight);
	line-height: var(--e-global-typography-ca892b6-line-height);
	letter-spacing: var(--e-global-typography-ca892b6-letter-spacing);
	color: var(--e-global-color-0a0fc95);
}

.elementor-337153 .elementor-element.elementor-element-6bd1b5e6 {
	--display: flex;
	--min-height: 256px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-337153 .elementor-element.elementor-element-6bd1b5e6:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-6bd1b5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://hopeair.ca/nitropack_static/gpqpIvtcEPQGPyGXuKCOZieAXRnLTkTC/assets/images/optimized/rev-70e8fd8/hopeair.ca/wp-content/uploads/2025/03/hero-image-6.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-337153 .elementor-element.elementor-element-3a95a789 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-3a95a789.elementor-element {
	--align-self: flex-start;
}

.elementor-337153 .elementor-element.elementor-element-3a95a789 {
	text-align: start;
}

.elementor-337153 .elementor-element.elementor-element-3a95a789 .elementor-heading-title {
	font-family: var(--e-global-typography-ca892b6-font-family), Sans-serif;
	font-size: var(--e-global-typography-ca892b6-font-size);
	font-weight: var(--e-global-typography-ca892b6-font-weight);
	line-height: var(--e-global-typography-ca892b6-line-height);
	letter-spacing: var(--e-global-typography-ca892b6-letter-spacing);
	color: var(--e-global-color-0a0fc95);
}

.elementor-337153 .elementor-element.elementor-element-2c7f495f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-2c7f495f .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-0a0fc95);
}

.elementor-337153 .elementor-element.elementor-element-4e77f92 {
	--display: flex;
	--min-height: 256px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-337153 .elementor-element.elementor-element-4e77f92:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-4e77f92 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://hopeair.ca/nitropack_static/gpqpIvtcEPQGPyGXuKCOZieAXRnLTkTC/assets/images/optimized/rev-70e8fd8/hopeair.ca/wp-content/uploads/2025/03/hero-image-3.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-337153 .elementor-element.elementor-element-253ad54c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-253ad54c.elementor-element {
	--align-self: flex-start;
}

.elementor-337153 .elementor-element.elementor-element-253ad54c {
	text-align: start;
}

.elementor-337153 .elementor-element.elementor-element-253ad54c .elementor-heading-title {
	font-family: var(--e-global-typography-ca892b6-font-family), Sans-serif;
	font-size: var(--e-global-typography-ca892b6-font-size);
	font-weight: var(--e-global-typography-ca892b6-font-weight);
	line-height: var(--e-global-typography-ca892b6-line-height);
	letter-spacing: var(--e-global-typography-ca892b6-letter-spacing);
	color: var(--e-global-color-0a0fc95);
}

.elementor-337153 .elementor-element.elementor-element-65e9924b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-65e9924b .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-0a0fc95);
}

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

.elementor-337153 .elementor-element.elementor-element-608f026f {
	--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-end;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	grid-column: span 2;
	grid-row: span 1;
}

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

.elementor-337153 .elementor-element.elementor-element-75e0b56d {
	top: 74%;
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-weight: 800;
	line-height: 1.4em;
	letter-spacing: -.42px;
	color: var(--e-global-color-0a0fc95);
}

.elementor-337153 .elementor-element.elementor-element-6c1ef4a2 {
	--display: flex;
	--min-height: 256px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	grid-column: span 1;
	grid-row: span 1;
}

.elementor-337153 .elementor-element.elementor-element-6c1ef4a2:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-6c1ef4a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://hopeair.ca/nitropack_static/gpqpIvtcEPQGPyGXuKCOZieAXRnLTkTC/assets/images/optimized/rev-70e8fd8/hopeair.ca/wp-content/uploads/2025/03/hero-image-4.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-337153 .elementor-element.elementor-element-51213453 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-51213453.elementor-element {
	--align-self: flex-start;
}

.elementor-337153 .elementor-element.elementor-element-51213453 {
	text-align: start;
}

.elementor-337153 .elementor-element.elementor-element-51213453 .elementor-heading-title {
	font-family: var(--e-global-typography-ca892b6-font-family), Sans-serif;
	font-size: var(--e-global-typography-ca892b6-font-size);
	font-weight: var(--e-global-typography-ca892b6-font-weight);
	line-height: var(--e-global-typography-ca892b6-line-height);
	letter-spacing: var(--e-global-typography-ca892b6-letter-spacing);
	color: var(--e-global-color-0a0fc95);
}

.elementor-337153 .elementor-element.elementor-element-583c03b8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-583c03b8 .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-0a0fc95);
}

.elementor-337153 .elementor-element.elementor-element-5863419b {
	--display: flex;
	--min-height: 256px;
	--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-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	grid-column: span 1;
	grid-row: span 1;
}

.elementor-337153 .elementor-element.elementor-element-16e626ea {
	top: 74%;
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-weight: 800;
	line-height: 1.4em;
	letter-spacing: -.42px;
	color: var(--e-global-color-0a0fc95);
}

.elementor-337153 .elementor-element.elementor-element-3a2bf03 {
	--display: flex;
	--min-height: 254px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-3a2bf03:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-3a2bf03 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6cf73df);
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	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);
}

.elementor-widget-counter .elementor-counter-title {
	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-337153 .elementor-element.elementor-element-4aa60cc .elementor-counter-number-wrapper {}

.elementor-337153 .elementor-element.elementor-element-01828ae .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-0a0fc95);
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-949be3d {
	left: 16px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-949be3d {
	right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-949be3d {
	top: 86%;
}

.elementor-337153 .elementor-element.elementor-element-949be3d .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-weight: 800;
	line-height: 1px;
	color: rgba(255, 255, 255, .5);
}

.elementor-337153 .elementor-element.elementor-element-e61e035 {
	--display: flex;
	--min-height: 254px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-e61e035:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-e61e035 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6cf73df);
}

.elementor-337153 .elementor-element.elementor-element-3cf1029 .elementor-counter-number-wrapper {}

.elementor-337153 .elementor-element.elementor-element-916e549 .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-0a0fc95);
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-33e3913 {
	left: 16px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-33e3913 {
	right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-33e3913 {
	top: 86%;
}

.elementor-337153 .elementor-element.elementor-element-33e3913 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-weight: 800;
	line-height: 1px;
	color: rgba(255, 255, 255, .5);
}

.elementor-337153 .elementor-element.elementor-element-0648374 {
	--display: flex;
	--min-height: 254px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-0648374:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-0648374 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6cf73df);
}

.elementor-337153 .elementor-element.elementor-element-0c2ee07 .elementor-counter-number-wrapper {}

.elementor-337153 .elementor-element.elementor-element-e974b3c .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-0a0fc95);
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-8b08c2d {
	left: 16px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-8b08c2d {
	right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-8b08c2d {
	top: 86%;
}

.elementor-337153 .elementor-element.elementor-element-8b08c2d .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-weight: 800;
	line-height: 1px;
	color: rgba(255, 255, 255, .5);
}

.elementor-337153 .elementor-element.elementor-element-99e19bf {
	--display: flex;
	--min-height: 254px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-99e19bf:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-99e19bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6cf73df);
}

.elementor-337153 .elementor-element.elementor-element-bf37c55 .elementor-counter-number-wrapper {}

.elementor-337153 .elementor-element.elementor-element-e33d818 .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-0a0fc95);
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-20cf78f {
	left: 16px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-20cf78f {
	right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-20cf78f {
	top: 86%;
}

.elementor-337153 .elementor-element.elementor-element-20cf78f .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-weight: 800;
	line-height: 1px;
	color: rgba(255, 255, 255, .5);
}

.elementor-337153 .elementor-element.elementor-element-526f092 {
	--display: flex;
	--min-height: 254px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-526f092:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-526f092 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6cf73df);
}

.elementor-337153 .elementor-element.elementor-element-b4440d8 .elementor-counter-number-wrapper {}

.elementor-337153 .elementor-element.elementor-element-6718c70 .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-0a0fc95);
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-fb92005 {
	left: 16px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-fb92005 {
	right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-fb92005 {
	top: 86%;
}

.elementor-337153 .elementor-element.elementor-element-fb92005 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-weight: 800;
	line-height: 1px;
	color: rgba(255, 255, 255, .5);
}

.elementor-337153 .elementor-element.elementor-element-fc83bf0 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--align-items: start;
	grid-column: span 2;
	grid-row: span 3;
}

.elementor-337153 .elementor-element.elementor-element-fc83bf0.e-con {
	--align-self: flex-start;
}

.elementor-337153 .elementor-element.elementor-element-2ad94b7c {
	--display: flex;
	--min-height: 254px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-2ad94b7c:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-2ad94b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6cf73df);
}

.elementor-337153 .elementor-element.elementor-element-3d5692c8 .elementor-counter-number-wrapper {}

.elementor-337153 .elementor-element.elementor-element-43260c7a .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-0a0fc95);
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-2ae6e023 {
	left: 16px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-2ae6e023 {
	right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-2ae6e023 {
	top: 86%;
}

.elementor-337153 .elementor-element.elementor-element-2ae6e023 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-weight: 800;
	line-height: 1px;
	color: rgba(255, 255, 255, .5);
}

.elementor-337153 .elementor-element.elementor-element-d23135e {
	--display: flex;
	--min-height: 254px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-d23135e:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-d23135e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6cf73df);
}

.elementor-337153 .elementor-element.elementor-element-740883f0 .elementor-counter-number-wrapper {}

.elementor-337153 .elementor-element.elementor-element-542e562d .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-0a0fc95);
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-6a4387a7 {
	left: 16px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-6a4387a7 {
	right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-6a4387a7 {
	top: 86%;
}

.elementor-337153 .elementor-element.elementor-element-6a4387a7 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-weight: 800;
	line-height: 1px;
	color: rgba(255, 255, 255, .5);
}

.elementor-337153 .elementor-element.elementor-element-5f798df2 {
	--display: flex;
	--min-height: 254px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-5f798df2:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-5f798df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6cf73df);
}

.elementor-337153 .elementor-element.elementor-element-1ea05eb2 .elementor-counter-number-wrapper {}

.elementor-337153 .elementor-element.elementor-element-1718541a .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-0a0fc95);
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-29d16b1c {
	left: 16px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-29d16b1c {
	right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-29d16b1c {
	top: 86%;
}

.elementor-337153 .elementor-element.elementor-element-29d16b1c .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-weight: 800;
	line-height: 1px;
	color: rgba(255, 255, 255, .5);
}

.elementor-337153 .elementor-element.elementor-element-1b1b39ef {
	--display: flex;
	--min-height: 254px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-1b1b39ef:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-1b1b39ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6cf73df);
}

.elementor-337153 .elementor-element.elementor-element-4f067a48 .elementor-counter-number-wrapper {}

.elementor-337153 .elementor-element.elementor-element-1c24053 .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-0a0fc95);
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-67866fe0 {
	left: 10px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-67866fe0 {
	right: 10px;
}

.elementor-337153 .elementor-element.elementor-element-67866fe0 {
	top: 85.405%;
}

.elementor-337153 .elementor-element.elementor-element-67866fe0 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-weight: 800;
	line-height: 1px;
	color: rgba(255, 255, 255, .5);
}

.elementor-337153 .elementor-element.elementor-element-1516a675 {
	--display: flex;
	--min-height: 254px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-1516a675:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-1516a675 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6cf73df);
}

.elementor-337153 .elementor-element.elementor-element-4084d6da .elementor-counter-number-wrapper {}

.elementor-337153 .elementor-element.elementor-element-6e8ad05c .elementor-heading-title {
	font-family: "Hope Air Header", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-0a0fc95);
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-4a8fea9b {
	left: 16px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-4a8fea9b {
	right: 16px;
}

.elementor-337153 .elementor-element.elementor-element-4a8fea9b {
	top: 86%;
}

.elementor-337153 .elementor-element.elementor-element-4a8fea9b .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-weight: 800;
	line-height: 1px;
	color: rgba(255, 255, 255, .5);
}

.elementor-337153 .elementor-element.elementor-element-868be9c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 73px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-94082f8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-94082f8 {
	left: 0px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-94082f8 {
	right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-94082f8 {
	top: 0px;
}

.elementor-337153 .elementor-element.elementor-element-c303982 {
	--display: flex;
}

.elementor-337153 .elementor-element.elementor-element-e2099fd {
	width: var(--container-widget-width, 510px);
	max-width: 510px;
	--container-widget-width: 510px;
	--container-widget-flex-grow: 0;
}

.elementor-widget-lottie {
	--caption-color: var(--e-global-color-text);
}

.elementor-widget-lottie .e-lottie__caption {
	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-337153 .elementor-element.elementor-element-fba0d7a > .elementor-widget-container {
	--e-transform-flipX: -1;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-fba0d7a {
	left: 0px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-fba0d7a {
	right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-fba0d7a {
	top: 0px;
}

.elementor-337153 .elementor-element.elementor-element-dd793f3 {
	--display: flex;
}

.elementor-337153 .elementor-element.elementor-element-abb1fa7 > .elementor-widget-container {
	padding: 0px 50px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-abb1fa7 {
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-58a23d1 {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 50px;
	--padding-bottom: 250px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-fdce9a1 {
	width: var(--container-widget-width, 800px);
	max-width: 800px;
	--container-widget-width: 800px;
	--container-widget-flex-grow: 0;
	top: 0px;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-fdce9a1 {
	left: 100px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-fdce9a1 {
	right: 100px;
}

.elementor-337153 .elementor-element.elementor-element-2d82e30 {
	--display: flex;
	--margin-top: 300px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 50px;
}

.elementor-337153 .elementor-element.elementor-element-78b7598 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-078fe74 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
}

.elementor-337153 .elementor-element.elementor-element-730adc3 {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.1em;
	letter-spacing: -3%;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-7fcaf26 {
	--display: flex;
}

.elementor-337153 .elementor-element.elementor-element-63aae57 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-e0cbde1 {
	left: 0px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-e0cbde1 {
	right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-e0cbde1 {
	top: 0px;
}

.elementor-337153 .elementor-element.elementor-element-590e423 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 110;
}

.elementor-337153 .elementor-element.elementor-element-fc8a01f {
	--display: grid;
	--e-con-grid-template-columns: 20% 40% 40%;
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
}

.elementor-337153 .elementor-element.elementor-element-91fd61e.elementor-element {
	--align-self: flex-end;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-6bd4128 > .elementor-widget-container {
	margin: 0px 0px -50px 0px;
}

.elementor-337153 .elementor-element.elementor-element-6bd4128.elementor-element {
	--align-self: flex-end;
}

.elementor-337153 .elementor-element.elementor-element-967a727 > .elementor-widget-container {
	margin: 45px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-ae6a89f > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-ae6a89f {
	text-align: start;
}

.elementor-337153 .elementor-element.elementor-element-2cca510 > .elementor-widget-container {
	margin: 0px 0px 0px -67px;
	padding: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-2cca510 {
	bottom: 0px;
	--lottie-container-width: 100%;
}

.elementor-337153 .elementor-element.elementor-element-9c16a62 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-337153 .elementor-element.elementor-element-38f16bc > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-38f16bc {
	left: 0px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-38f16bc {
	right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-38f16bc {
	top: -80px;
}

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

.elementor-337153 .elementor-element.elementor-element-2f4883c {
	--display: flex;
}

.elementor-337153 .elementor-element.elementor-element-350b8a1 > .elementor-widget-container {
	margin: 0px 0px 124px 0px;
}

.elementor-337153 .elementor-element.elementor-element-f5a2822 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	top: -8px;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-f5a2822 {
	left: 165px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-f5a2822 {
	right: 165px;
}

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

.elementor-337153 .elementor-element.elementor-element-1e1f3ce > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-1e1f3ce {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: -.72px;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-e663508 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-f2e1589 > .elementor-widget-container {
	--e-transform-flipX: -1;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-f2e1589 {
	left: 0px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-f2e1589 {
	right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-f2e1589 {
	top: 1px;
}

.elementor-337153 .elementor-element.elementor-element-b667b0f {
	--display: flex;
}

.elementor-337153 .elementor-element.elementor-element-c1c993f .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 40px;
	font-weight: 800;
	line-height: 1.1em;
	color: var(--e-global-color-a97e61e);
}

.elementor-337153 .elementor-element.elementor-element-4f95741 {
	--display: flex;
}

.elementor-337153 .elementor-element.elementor-element-96d625a {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 1.1em;
	font-weight: 400;
	line-height: 1.4em;
	color: var(--e-global-color-78a09a5);
}

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

.elementor-337153 .elementor-element.elementor-element-4cc3487 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-4cc3487 {
	left: 0px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-4cc3487 {
	right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-4cc3487 {
	top: -88px;
}

.elementor-337153 .elementor-element.elementor-element-a120aa9 {
	width: 100%;
	max-width: 100%;
}

.elementor-337153 .elementor-element.elementor-element-22ca7a08 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-22ca7a08:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-22ca7a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://hopeair.ca/nitropack_static/gpqpIvtcEPQGPyGXuKCOZieAXRnLTkTC/assets/images/optimized/rev-70e8fd8/hopeair.ca/wp-content/uploads/2025/03/sienna-background.png");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-337153 .elementor-element.elementor-element-9316713 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-9316713 {
	left: 0px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-9316713 {
	right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-9316713 {
	top: -88px;
}

.elementor-337153 .elementor-element.elementor-element-1ce670e {
	--display: flex;
}

.elementor-337153 .elementor-element.elementor-element-6300d2d0 {
	--display: flex;
	--position: absolute;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	top: 0px;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-6300d2d0 {
	left: 0px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-6300d2d0 {
	right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-1cb053d0 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 1em;
	letter-spacing: -1.5px;
	color: #263f53;
}

.elementor-337153 .elementor-element.elementor-element-1fc96972 {
	width: var(--container-widget-width, 200px);
	max-width: 200px;
	--container-widget-width: 200px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-1fc96972 .elementor-heading-title {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	color: #263f53;
}

.elementor-337153 .elementor-element.elementor-element-c4bbaec {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-89c3a3c .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 1em;
	letter-spacing: -1.5px;
	color: #263f53;
}

.elementor-337153 .elementor-element.elementor-element-fd01bb6 {
	width: var(--container-widget-width, 200px);
	max-width: 200px;
	--container-widget-width: 200px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-fd01bb6 .elementor-heading-title {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	color: #263f53;
}

.elementor-337153 .elementor-element.elementor-element-45b79b49 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 67px;
	--padding-bottom: 67px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-83f9fba {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-337153 .elementor-element.elementor-element-12a2466d {
	width: var(--container-widget-width, 373px);
	max-width: 373px;
	--container-widget-width: 373px;
	--container-widget-flex-grow: 0;
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 1.1em;
	font-weight: 400;
	line-height: 1.4em;
	color: #263f53;
}

.elementor-337153 .elementor-element.elementor-element-12a2466d > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-4db5f9d {
	left: -4%;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-4db5f9d {
	right: -4%;
}

.elementor-337153 .elementor-element.elementor-element-4db5f9d {
	top: 2%;
	z-index: 10;
}

.elementor-337153 .elementor-element.elementor-element-a8dfd08 .elementor-button {
	background-color: var(--e-global-color-6cf73df);
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 16px;
	font-weight: 800;
	line-height: 1.2em;
	letter-spacing: -3%;
	fill: var(--e-global-color-0a0fc95);
	color: var(--e-global-color-0a0fc95);
	border-radius: 30px 30px 30px 30px;
	padding: 20px 40px 20px 40px;
}

.elementor-337153 .elementor-element.elementor-element-a8dfd08 .elementor-button:hover, .elementor-337153 .elementor-element.elementor-element-a8dfd08 .elementor-button:focus {
	background-color: var(--e-global-color-980269a);
}

.elementor-337153 .elementor-element.elementor-element-a8dfd08 {
	width: var(--container-widget-width, 192px);
	max-width: 192px;
	--container-widget-width: 192px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-a8dfd08 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-a8dfd08.elementor-element {
	--align-self: flex-start;
}

.elementor-337153 .elementor-element.elementor-element-1ef77692 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	bottom: 0px;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-1ef77692 {
	right: 0px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-1ef77692 {
	left: 0px;
}

.elementor-337153 .elementor-element.elementor-element-663ef5e {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-01cfb32 {
	--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-337153 .elementor-element.elementor-element-90f6bfa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-90f6bfa {
	left: 0px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-90f6bfa {
	right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-90f6bfa {
	top: -88px;
}

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

.elementor-337153 .elementor-element.elementor-element-f280c91 {
	--display: flex;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 5%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-e8fdc0c .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 16px;
	font-weight: 800;
	line-height: 1.1px;
	letter-spacing: .48px;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-45a1621 {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -.66px;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-253758c {
	--display: flex;
}

.elementor-337153 .elementor-element.elementor-element-08040a1 {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -.48px;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-c08ccea {
	--display: flex;
}

.elementor-337153 .elementor-element.elementor-element-44c5176 {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -.48px;
	color: var(--e-global-color-78a09a5);
}

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

.elementor-337153 .elementor-element.elementor-element-e9b67b7 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-337153 .elementor-element.elementor-element-733db11 {
	--display: flex;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-1117211 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-1117211 {
	left: 0px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-1117211 {
	right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-1117211 {
	top: -88px;
}

.elementor-337153 .elementor-element.elementor-element-9e0c73c {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-0ec5dc9 {
	--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 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-8352846 {
	--display: flex;
	--min-height: 325px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-337153 .elementor-element.elementor-element-8352846:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-8352846 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-980269a);
}

.elementor-337153 .elementor-element.elementor-element-908eb39 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 1em;
	letter-spacing: -1.5px;
	color: var(--e-global-color-0a0fc95);
}

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

.elementor-337153 .elementor-element.elementor-element-1166d25.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-ba6f858 {
	--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-337153 .elementor-element.elementor-element-e489d13 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-e489d13.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-e489d13 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-236c5cc {
	left: 50%;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-236c5cc {
	right: 50%;
}

.elementor-337153 .elementor-element.elementor-element-236c5cc {
	top: 50%;
}

.elementor-337153 .elementor-element.elementor-element-f94b473 {
	--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;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-337153 .elementor-element.elementor-element-0b7556a {
	--display: flex;
	--padding-top: 45px;
	--padding-bottom: 25px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-337153 .elementor-element.elementor-element-0b7556a:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-0b7556a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-980269a);
}

.elementor-337153 .elementor-element.elementor-element-2d25c6b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-2d25c6b {
	text-align: center;
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: .6px;
	color: var(--e-global-color-0a0fc95);
}

.elementor-337153 .elementor-element.elementor-element-a69541c {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-6e945e1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-6e945e1 {
	left: 0px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-6e945e1 {
	right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-6e945e1 {
	top: -88px;
}

.elementor-337153 .elementor-element.elementor-element-964f9ca {
	--display: flex;
	--min-height: 325px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-337153 .elementor-element.elementor-element-964f9ca:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-964f9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://hopeair.ca/nitropack_static/gpqpIvtcEPQGPyGXuKCOZieAXRnLTkTC/assets/images/optimized/rev-70e8fd8/hopeair.ca/wp-content/uploads/2025/03/hope-air-day-no-logo.png");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-337153 .elementor-element.elementor-element-72dadc6 {
	width: var(--container-widget-width, 300px);
	max-width: 300px;
	--container-widget-width: 300px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-0c843ed {
	--display: flex;
	--min-height: 200px;
	--margin-top: 0px;
	--margin-bottom: 15px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-0c843ed:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-0c843ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://hopeair.ca/nitropack_static/gpqpIvtcEPQGPyGXuKCOZieAXRnLTkTC/assets/images/optimized/rev-70e8fd8/hopeair.ca/wp-content/uploads/2025/03/hope-air-day-banner-mobile.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
}

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

.elementor-337153 .elementor-element.elementor-element-2abed224 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-41068158 {
	--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;
	--margin-top: 77px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-337153 .elementor-element.elementor-element-6cf9a1a5 .elementor-heading-title {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -.9px;
	color: #000;
}

.elementor-337153 .elementor-element.elementor-element-32c3158a > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
	padding: 0px 83px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-32c3158a {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -.6px;
	color: #000;
}

.elementor-337153 .elementor-element.elementor-element-42db33cf {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-763623cf > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-763623cf {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -.6px;
	color: #000;
}

.elementor-337153 .elementor-element.elementor-element-2e3f85f5 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-e36b4fb > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-e36b4fb {
	left: 0px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-e36b4fb {
	right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-e36b4fb {
	top: -80px;
}

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

.elementor-337153 .elementor-element.elementor-element-73566892 {
	--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 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-5171b38c {
	--display: flex;
	--min-height: 325px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-337153 .elementor-element.elementor-element-5171b38c:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-5171b38c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e2f1f8;
}

.elementor-337153 .elementor-element.elementor-element-1eeade1a .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 1em;
	letter-spacing: -1.5px;
	color: #263f53;
}

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

.elementor-337153 .elementor-element.elementor-element-46b87442.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-4ada6ccf {
	--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-337153 .elementor-element.elementor-element-73df84b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-73df84b.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-73df84b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-a4eb711 {
	left: 50%;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-a4eb711 {
	right: 50%;
}

.elementor-337153 .elementor-element.elementor-element-a4eb711 {
	top: 50%;
}

.elementor-337153 .elementor-element.elementor-element-651f7431 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-337153 .elementor-element.elementor-element-3b8b215a:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-3b8b215a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-337153 .elementor-element.elementor-element-5ae0690 {
	--display: flex;
	--padding-top: 45px;
	--padding-bottom: 25px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-337153 .elementor-element.elementor-element-5ae0690:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-5ae0690 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e2f1f8;
}

.elementor-337153 .elementor-element.elementor-element-6c8f9d07 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-6c8f9d07 {
	text-align: center;
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: .6px;
	color: #000;
}

.elementor-337153 .elementor-element.elementor-element-73d33d68 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-862d2b3 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-862d2b3 {
	left: 0px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-862d2b3 {
	right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-862d2b3 {
	top: -80px;
}

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

.elementor-337153 .elementor-element.elementor-element-67026679 {
	--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 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-42d85fec {
	--display: flex;
	--min-height: 325px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-337153 .elementor-element.elementor-element-42d85fec:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-42d85fec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #263f53;
}

.elementor-337153 .elementor-element.elementor-element-6f678821 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	line-height: 1em;
	letter-spacing: -1.5px;
	color: #fff;
}

.elementor-337153 .elementor-element.elementor-element-32f7d5e1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-7b5823c2.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-4f0164e {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-337153 .elementor-element.elementor-element-908aac7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-908aac7.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-908aac7 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-3c91af8 {
	left: 50%;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-3c91af8 {
	right: 50%;
}

.elementor-337153 .elementor-element.elementor-element-3c91af8 {
	top: 50%;
}

.elementor-337153 .elementor-element.elementor-element-62111e2f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-20836a0b.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-4636c4d1 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-337153 .elementor-element.elementor-element-645c9693:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-645c9693 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-337153 .elementor-element.elementor-element-6352e433 {
	--display: flex;
	--padding-top: 45px;
	--padding-bottom: 25px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-337153 .elementor-element.elementor-element-6352e433:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-6352e433 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #263f53;
}

.elementor-337153 .elementor-element.elementor-element-2dfffa9c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-2dfffa9c {
	text-align: center;
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: .6px;
	color: #fff;
}

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

.elementor-337153 .elementor-element.elementor-element-fc34036:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-fc34036 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-0a0fc95) 0%, #e2f1f8 100%);
}

.elementor-337153 .elementor-element.elementor-element-6c5c4de > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-6c5c4de {
	left: 0px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-6c5c4de {
	right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-6c5c4de {
	top: -88px;
}

.elementor-337153 .elementor-element.elementor-element-9df943e {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-89e69f0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-89e69f0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-7cde0cc {
	width: var(--container-widget-width, 360px);
	max-width: 360px;
	--container-widget-width: 360px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-7cde0cc > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-7cde0cc .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 60px;
	font-weight: 800;
	line-height: .9em;
	letter-spacing: -3%;
	color: var(--e-global-color-6cf73df);
}

.elementor-337153 .elementor-element.elementor-element-9391d50 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-fb109e1 > .elementor-widget-container {
	padding: 0px 0px 0px 11px;
}

.elementor-337153 .elementor-element.elementor-element-fb109e1 {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: -3%;
	color: var(--e-global-color-78a09a5);
}

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

.elementor-337153 .elementor-element.elementor-element-02f7376 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

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

.elementor-337153 .elementor-element.elementor-element-6180fd0 {
	--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-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-af25356 {
	--display: flex;
	--margin-top: 85px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-961e276 {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -3%;
	color: var(--e-global-color-5421ee2);
}

.elementor-337153 .elementor-element.elementor-element-bedae8e {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-a67114d {
	width: var(--container-widget-width, 100px);
	max-width: 100px;
	--container-widget-width: 100px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-a67114d > .elementor-widget-container {
	--e-transform-translateX: 0px;
	--e-transform-translateY: -10px;
}

.elementor-337153 .elementor-element.elementor-element-8d683b3 > .elementor-widget-container {
	--e-transform-translateX: -27px;
}

.elementor-337153 .elementor-element.elementor-element-8738a0d > .elementor-widget-container {
	--e-transform-translateX: -15px;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-fd5d5de {
	left: 0px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-fd5d5de {
	right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-fd5d5de {
	bottom: 0px;
}

.elementor-337153 .elementor-element.elementor-element-364e2ebd {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 73px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-c988edf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-c988edf {
	left: 0px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-c988edf {
	right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-c988edf {
	top: -88px;
}

.elementor-337153 .elementor-element.elementor-element-4a396250 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-38f5f98b {
	--display: flex;
}

.elementor-337153 .elementor-element.elementor-element-4af579f3 > .elementor-widget-container {
	margin: 0px 140px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-57bfc6aa {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -.6px;
	color: #000;
}

.elementor-337153 .elementor-element.elementor-element-73026179 {
	--display: flex;
}

.elementor-337153 .elementor-element.elementor-element-56cda6d2 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 40px;
	font-weight: 800;
	line-height: 1.2em;
	color: #263f53;
}

.elementor-337153 .elementor-element.elementor-element-302783d6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-554db65a .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 40px;
	font-weight: 800;
	line-height: 1.2em;
	color: #263f53;
}

.elementor-337153 .elementor-element.elementor-element-65310976 {
	width: var(--container-widget-width, 1000px);
	max-width: 1000px;
	--container-widget-width: 1000px;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 1.1em;
	font-weight: 400;
	line-height: 1.4em;
	color: #000;
}

.elementor-337153 .elementor-element.elementor-element-65310976 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-33da7f59 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-ef8f0c2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-ef8f0c2 {
	left: 0px;
}

body.rtl .elementor-337153 .elementor-element.elementor-element-ef8f0c2 {
	right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-ef8f0c2 {
	top: -88px;
}

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

.elementor-337153 .elementor-element.elementor-element-296da617 {
	--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: 35px;
	--padding-bottom: 10px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-337153 .elementor-element.elementor-element-296da617:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-296da617 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e2f1f8;
}

.elementor-337153 .elementor-element.elementor-element-7c7b5e57 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 50px;
	font-weight: 800;
	color: #263f53;
}

.elementor-337153 .elementor-element.elementor-element-38a26fde > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-337153 .elementor-element.elementor-element-38a26fde {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 1.1em;
	font-weight: 400;
	line-height: 1.4em;
	color: #263f53;
}

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

.elementor-337153 .elementor-element.elementor-element-6aeb9c78:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-6aeb9c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0f8fcc;
}

.elementor-337153 .elementor-element.elementor-element-2480f837 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-570382f3 > .elementor-widget-container {
	padding: 35px 45px 35px 45px;
}

.elementor-337153 .elementor-element.elementor-element-21cddfb9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-337153 .elementor-element.elementor-element-21cddfb9.e-con {
	--align-self: center;
}

.elementor-337153 .elementor-element.elementor-element-6d128822 {
	text-align: center;
}

.elementor-337153 .elementor-element.elementor-element-6d128822 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 1.1em;
	letter-spacing: -.9px;
	color: #fff;
}

.elementor-337153 .elementor-element.elementor-element-2fbb1468 {
	--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;
	--margin-top: 77px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-14b01310 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-1fd99387 {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -.6px;
	color: #000;
}

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

.elementor-337153 .elementor-element.elementor-element-3c47270e {
	font-family: "Hope Air Body-Regular", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: -.6px;
	color: #000;
}

.elementor-337153 .elementor-element.elementor-element-6771dc34 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-5e2969f {
	width: var(--container-widget-width, 80px);
	max-width: 80px;
	--container-widget-width: 80px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-48b88c8 {
	text-align: center;
}

.elementor-337153 .elementor-element.elementor-element-48b88c8 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	line-height: 1.2em;
	letter-spacing: -.9px;
	color: #000;
}

.elementor-337153 .elementor-element.elementor-element-34a0176 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-22e3141 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-337153 .elementor-element.elementor-element-7cc6777 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-e9efc64 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-337153 .elementor-element.elementor-element-8d96031 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--flex-wrap: wrap;
}

.elementor-337153 .elementor-element.elementor-element-985c95f {
	width: var(--container-widget-width, 70px);
	max-width: 70px;
	--container-widget-width: 70px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-985c95f .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

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

.elementor-337153 .elementor-element.elementor-element-0886883:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-0886883 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a97e61e);
}

.elementor-337153 .elementor-element.elementor-element-2f4c197 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-73d0226 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--flex-wrap: wrap;
}

.elementor-337153 .elementor-element.elementor-element-a090871 {
	width: var(--container-widget-width, 70px);
	max-width: 70px;
	--container-widget-width: 70px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-a090871 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-9d7e1c9 {
	--display: flex;
	--min-height: 14px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-337153 .elementor-element.elementor-element-a195e33 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-9913e50 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--flex-wrap: wrap;
}

.elementor-337153 .elementor-element.elementor-element-5d9206f {
	width: var(--container-widget-width, 70px);
	max-width: 70px;
	--container-widget-width: 70px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-5d9206f .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

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

.elementor-337153 .elementor-element.elementor-element-d95e063:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-d95e063 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #00c4cc;
}

.elementor-337153 .elementor-element.elementor-element-b142466 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-95ed7ca {
	--display: flex;
}

.elementor-337153 .elementor-element.elementor-element-4b31c80 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-e2d9316 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-337153 .elementor-element.elementor-element-1142db2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--flex-wrap: nowrap;
}

.elementor-337153 .elementor-element.elementor-element-a3ce00a {
	width: var(--container-widget-width, 70px);
	max-width: 70px;
	--container-widget-width: 70px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-a3ce00a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-a3ce00a .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-70385b8 {
	--display: flex;
	--min-height: 14px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-70385b8:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-70385b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a97e61e);
}

.elementor-337153 .elementor-element.elementor-element-70385b8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-74af034.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-337153 .elementor-element.elementor-element-74af034 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-a2a0354 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--flex-wrap: nowrap;
}

.elementor-337153 .elementor-element.elementor-element-81ca4ea {
	width: var(--container-widget-width, 70px);
	max-width: 70px;
	--container-widget-width: 70px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-81ca4ea.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-81ca4ea .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

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

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

.elementor-337153 .elementor-element.elementor-element-0f18825.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-0e22870.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-337153 .elementor-element.elementor-element-0e22870 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-3a37c07 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--flex-wrap: nowrap;
}

.elementor-337153 .elementor-element.elementor-element-674ff0a {
	width: var(--container-widget-width, 70px);
	max-width: 70px;
	--container-widget-width: 70px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-674ff0a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-674ff0a .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

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

.elementor-337153 .elementor-element.elementor-element-f194555:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-f194555 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #00c4cc;
}

.elementor-337153 .elementor-element.elementor-element-f194555.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-372be94.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-337153 .elementor-element.elementor-element-372be94 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-1dc23aa {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
}

.elementor-337153 .elementor-element.elementor-element-2cfff9e {
	width: var(--container-widget-width, 70px);
	max-width: 70px;
	--container-widget-width: 70px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-2cfff9e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-2cfff9e .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-1178e64 {
	--display: flex;
	--min-height: 14px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-1178e64:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-1178e64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #253f53;
}

.elementor-337153 .elementor-element.elementor-element-1178e64.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-48689ae.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-337153 .elementor-element.elementor-element-48689ae .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-71e1ced {
	--display: flex;
}

.elementor-337153 .elementor-element.elementor-element-9c444d6 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-6925c11 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-337153 .elementor-element.elementor-element-f22b145 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--flex-wrap: nowrap;
}

.elementor-337153 .elementor-element.elementor-element-08b6752 {
	width: var(--container-widget-width, 70px);
	max-width: 70px;
	--container-widget-width: 70px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-08b6752.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-08b6752 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-960034d {
	--display: flex;
	--min-height: 14px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-960034d:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-960034d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a97e61e);
}

.elementor-337153 .elementor-element.elementor-element-960034d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-15202d1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-337153 .elementor-element.elementor-element-15202d1 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-abcb405 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--flex-wrap: nowrap;
}

.elementor-337153 .elementor-element.elementor-element-4ba9a7e {
	width: var(--container-widget-width, 70px);
	max-width: 70px;
	--container-widget-width: 70px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-4ba9a7e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-4ba9a7e .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

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

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

.elementor-337153 .elementor-element.elementor-element-b03c08a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-d994b24.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-337153 .elementor-element.elementor-element-d994b24 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-621cac6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--flex-wrap: nowrap;
}

.elementor-337153 .elementor-element.elementor-element-8049bf1 {
	width: var(--container-widget-width, 70px);
	max-width: 70px;
	--container-widget-width: 70px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-8049bf1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-8049bf1 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

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

.elementor-337153 .elementor-element.elementor-element-bb7308b:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-bb7308b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #00c4cc;
}

.elementor-337153 .elementor-element.elementor-element-bb7308b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-e9dabfa.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-337153 .elementor-element.elementor-element-e9dabfa .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-0bd4a8b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
}

.elementor-337153 .elementor-element.elementor-element-81eb14c {
	width: var(--container-widget-width, 70px);
	max-width: 70px;
	--container-widget-width: 70px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-81eb14c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-81eb14c .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

.elementor-337153 .elementor-element.elementor-element-3ab9cd6 {
	--display: flex;
	--min-height: 14px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-337153 .elementor-element.elementor-element-3ab9cd6:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-3ab9cd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #253f53;
}

.elementor-337153 .elementor-element.elementor-element-3ab9cd6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-337153 .elementor-element.elementor-element-37cefb1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-337153 .elementor-element.elementor-element-37cefb1 .elementor-heading-title {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 1em;
	color: var(--e-global-color-78a09a5);
}

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

.elementor-337153 .elementor-element.elementor-element-1ba1732:not(.elementor-motion-effects-element-type-background), .elementor-337153 .elementor-element.elementor-element-1ba1732 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fff 0%, #daf1fd 100%);
}

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

.elementor-337153 .elementor-element.elementor-element-7762a79 {
	width: var(--container-widget-width, 250px);
	max-width: 250px;
	--container-widget-width: 250px;
	--container-widget-flex-grow: 0;
}

.elementor-337153 .elementor-element.elementor-element-7762a79.elementor-element {
	--align-self: center;
}

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

.elementor-337153 .elementor-element.elementor-element-c0eaaa2 > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-337153 .elementor-element.elementor-element-c0eaaa2 {
	text-align: start;
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 1.2em;
	font-weight: 400;
	line-height: 1.4em;
	color: var(--e-global-color-secondary);
}

.elementor-337153 .elementor-element.elementor-element-ca25bcf {
	--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-337153 .elementor-element.elementor-element-0ab18a0 {
	--display: flex;
}

.elementor-337153 .elementor-element.elementor-element-c1b8f80 {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 1.1em;
	font-weight: 800;
	line-height: 1.4em;
	color: var(--e-global-color-secondary);
}

.elementor-337153 .elementor-element.elementor-element-c0e7921 {
	--display: flex;
}

.elementor-337153 .elementor-element.elementor-element-ac4a115 {
	font-family: "Hope Air Body-Heavy", Sans-serif;
	font-size: 1.1em;
	font-weight: 700;
	line-height: 1.4em;
	color: var(--e-global-color-secondary);
}

.elementor-337153 .elementor-element.elementor-element-de33856 {
	--display: flex;
}

.elementor-337153 .elementor-element.elementor-element-f5015b0 {
	font-size: 1.1em;
	font-weight: 700;
	line-height: 1.4em;
	color: var(--e-global-color-secondary);
}

.elementor-337153 .elementor-element.elementor-element-98e31db {
	--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-337153 .elementor-element.elementor-element-27a8f81 {
	--display: flex;
}

.elementor-337153 .elementor-element.elementor-element-e5d0b2b .elementor-repeater-item-ea05922.elementor-social-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-337153 .elementor-element.elementor-element-e5d0b2b {
	--grid-template-columns: repeat(0, auto);
	--grid-column-gap: 35px;
	--grid-row-gap: 0px;
}

.elementor-337153 .elementor-element.elementor-element-e5d0b2b .elementor-widget-container {
	text-align: center;
}

.elementor-337153 .elementor-element.elementor-element-e5d0b2b .elementor-social-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-337153 .elementor-element.elementor-element-e5d0b2b .elementor-social-icon i {
	color: var(--e-global-color-da08f29);
}

.elementor-337153 .elementor-element.elementor-element-e5d0b2b .elementor-social-icon svg {
	fill: var(--e-global-color-da08f29);
}

.elementor-337153 .elementor-element.elementor-element-e5d0b2b .elementor-icon {
	border-radius: 50px 50px 50px 50px;
}

.elementor-337153 .elementor-element.elementor-element-d4319b4 {
	text-align: center;
	font-size: .95em;
	font-weight: 400;
	line-height: 1.4em;
	color: var(--e-global-color-secondary);
}

@media (min-width:768px) {
	.elementor-337153 .elementor-element.elementor-element-463520ae {
		--content-width: 1360px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-fc83bf0 {
		--content-width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-868be9c {
		--content-width: 1360px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-58a23d1 {
		--content-width: 1360px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2d82e30 {
		--width: 33.33%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-590e423 {
		--width: 66.66%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-9c16a62 {
		--content-width: 1360px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-3f064cc {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2f4883c {
		--width: 50%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-ca42e85 {
		--width: 50%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-e663508 {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-b667b0f {
		--width: 50%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4f95741 {
		--width: 50%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4430e68 {
		--content-width: 1360px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-22ca7a08 {
		--content-width: 1360px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-83f9fba {
		--width: 375px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-01cfb32 {
		--content-width: 1360px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-f280c91 {
		--width: 45%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-253758c {
		--width: 30%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-c08ccea {
		--width: 30%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-733db11 {
		--content-width: 1360px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0ec5dc9 {
		--width: 50%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-ba6f858 {
		--width: 50%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-f94b473 {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-9337708 {
		--width: 25%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0b7556a {
		--width: 75%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-a69541c {
		--content-width: 1360px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2abed224 {
		--content-width: 1360px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-5fc96071 {
		--width: 50%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-42db33cf {
		--width: 50%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2e3f85f5 {
		--content-width: 1360px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-73566892 {
		--width: 50%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4ada6ccf {
		--width: 50%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-651f7431 {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-3b8b215a {
		--width: 25%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-5ae0690 {
		--width: 75%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-73d33d68 {
		--content-width: 1360px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-67026679 {
		--width: 25%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-42d85fec {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-32f7d5e1 {
		--width: 33.33%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4f0164e {
		--width: 75%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-28ac12d3 {
		--width: 66.66%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-62111e2f {
		--width: 33.33%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4636c4d1 {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-645c9693 {
		--width: 25%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-6352e433 {
		--width: 75%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-fc34036 {
		--content-width: 1360px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-89e69f0 {
		--width: 35.662%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-6180fd0 {
		--width: 40%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-af25356 {
		--width: 60%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-364e2ebd {
		--content-width: 1360px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4a396250 {
		--width: 33.33%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-302783d6 {
		--width: 66.66%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-33da7f59 {
		--content-width: 1360px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-296da617 {
		--width: 33.3333%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-6aeb9c78 {
		--width: 66.6666%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2480f837 {
		--width: 33.33%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-21cddfb9 {
		--width: 60%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-34a0176 {
		--content-width: 1360px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-22e3141 {
		--width: 33%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0886883 {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-9d7e1c9 {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-d95e063 {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-95ed7ca {
		--width: 33%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-70385b8 {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0f18825 {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-f194555 {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-1178e64 {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-71e1ced {
		--width: 33%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-960034d {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-b03c08a {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-bb7308b {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-3ab9cd6 {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0ab18a0 {
		--width: 20%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-c0e7921 {
		--width: 29%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-de33856 {
		--width: 50.332%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-337153 .elementor-element.elementor-element-93eb8d9 {
		--width: 40%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-a0f60cc {
		--width: 60%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2d82e30 {
		--width: 50%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-590e423 {
		--width: 80%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-3f064cc {
		--width: 90%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2f4883c {
		--width: 100px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-ca42e85 {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-e663508 {
		--width: 90%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-b667b0f {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4f95741 {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-83f9fba {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0ec5dc9 {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-ba6f858 {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-5fc96071 {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-42db33cf {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-73566892 {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4ada6ccf {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-67026679 {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-42d85fec {
		--width: 50%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-32f7d5e1 {
		--width: 50%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4f0164e {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-28ac12d3 {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-645c9693 {
		--width: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-6352e433 {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-296da617 {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-6aeb9c78 {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-22e3141 {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0886883 {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-9d7e1c9 {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-d95e063 {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-95ed7ca {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-70385b8 {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0f18825 {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-f194555 {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-1178e64 {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-71e1ced {
		--width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-960034d {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-b03c08a {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-bb7308b {
		--width: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-3ab9cd6 {
		--width: 40px;
	}
}

@media (max-width:1024px) {
	.elementor-337153 .elementor-element.elementor-element-93eb8d9 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 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-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-337153 .elementor-element.elementor-element-463520ae {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
		--justify-items: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-192b1b3e {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--grid-auto-flow: row;
		--align-items: start;
		grid-column: span 1;
		grid-row: 1;
	}
	
	.elementor-337153 .elementor-element.elementor-element-5d2985d {
		--min-height: 410px;
		--padding-top: 20px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
		grid-column: span 2;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-337153 .elementor-element.elementor-element-128ff97b .elementor-heading-title {
		font-size: var(--e-global-typography-ca892b6-font-size);
		line-height: var(--e-global-typography-ca892b6-line-height);
		letter-spacing: var(--e-global-typography-ca892b6-letter-spacing);
	}
	
	.elementor-337153 .elementor-element.elementor-element-6bd1b5e6 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-3a95a789 .elementor-heading-title {
		font-size: var(--e-global-typography-ca892b6-font-size);
		line-height: var(--e-global-typography-ca892b6-line-height);
		letter-spacing: var(--e-global-typography-ca892b6-letter-spacing);
	}
	
	.elementor-337153 .elementor-element.elementor-element-253ad54c .elementor-heading-title {
		font-size: var(--e-global-typography-ca892b6-font-size);
		line-height: var(--e-global-typography-ca892b6-line-height);
		letter-spacing: var(--e-global-typography-ca892b6-letter-spacing);
	}
	
	.elementor-337153 .elementor-element.elementor-element-7a1b99ee {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
		grid-column: span 1;
		grid-row: 2;
	}
	
	.elementor-337153 .elementor-element.elementor-element-608f026f {
		grid-column: span 1;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-337153 .elementor-element.elementor-element-51213453 .elementor-heading-title {
		font-size: var(--e-global-typography-ca892b6-font-size);
		line-height: var(--e-global-typography-ca892b6-line-height);
		letter-spacing: var(--e-global-typography-ca892b6-letter-spacing);
	}
	
	.elementor-widget-counter .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-337153 .elementor-element.elementor-element-4aa60cc .elementor-counter-number-wrapper {
		font-size: 48px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-3cf1029 .elementor-counter-number-wrapper {
		font-size: 48px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0c2ee07 .elementor-counter-number-wrapper {
		font-size: 48px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-bf37c55 .elementor-counter-number-wrapper {
		font-size: 48px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-b4440d8 .elementor-counter-number-wrapper {
		font-size: 48px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-fc83bf0 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-widget-lottie .e-lottie__caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-337153 .elementor-element.elementor-element-2d82e30 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 50px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-078fe74 {
		--grid-auto-flow: row;
	}
	
	.elementor-337153 .elementor-element.elementor-element-63aae57 {
		--grid-auto-flow: row;
	}
	
	.elementor-337153 .elementor-element.elementor-element-fc8a01f {
		--grid-auto-flow: row;
	}
	
	body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-2cca510 {
		left: -.102%;
	}
	
	body.rtl .elementor-337153 .elementor-element.elementor-element-2cca510 {
		right: -.102%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2cca510 {
		bottom: -.001px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-9c16a62 {
		--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: 15px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-3f064cc {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2f4883c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-350b8a1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-f5a2822 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-ca42e85 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-e663508 {
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-b667b0f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-c1c993f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4f95741 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4430e68 {
		--margin-top: 0px;
		--margin-bottom: 15px;
		--margin-left: 15px;
		--margin-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-22ca7a08 {
		--margin-top: 40px;
		--margin-bottom: 50px;
		--margin-left: 15px;
		--margin-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-1ce670e {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-6300d2d0 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-1cb053d0 .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
		letter-spacing: -.9px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-c4bbaec {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-89c3a3c .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
		letter-spacing: -.9px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-45b79b49 {
		--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: flex-start;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: nowrap;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-83f9fba {
		--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 30px;
		--row-gap: 0px;
		--column-gap: 30px;
		--flex-wrap: nowrap;
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-12a2466d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-663ef5e > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-663ef5e {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-663ef5e.elementor-element {
		--align-self: center;
	}
	
	.elementor-337153 .elementor-element.elementor-element-01cfb32 {
		--margin-top: 0px;
		--margin-bottom: 15px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-733db11 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-9e0c73c {
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
		--flex-wrap: wrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0ec5dc9 {
		--gap: 0px 15px;
		--row-gap: 0px;
		--column-gap: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-908eb39 .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
		letter-spacing: -.9px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-f94b473 {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0b7556a.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2d25c6b {
		font-size: 16px;
		letter-spacing: .48px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-a69541c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2abed224 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-41068158 {
		--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-337153 .elementor-element.elementor-element-6cf9a1a5 .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
		letter-spacing: -.9px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-32c3158a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-763623cf > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2e3f85f5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-e0310fc {
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
		--flex-wrap: wrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-73566892 {
		--gap: 0px 15px;
		--row-gap: 0px;
		--column-gap: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-1eeade1a .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
		letter-spacing: -.9px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-651f7431 {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-5ae0690.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-337153 .elementor-element.elementor-element-6c8f9d07 {
		font-size: 16px;
		letter-spacing: .48px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-73d33d68 {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-24968604 {
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
		--flex-wrap: wrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-67026679 {
		--gap: 0px 15px;
		--row-gap: 0px;
		--column-gap: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-6f678821 .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
		letter-spacing: -.9px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4636c4d1 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-6352e433.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2dfffa9c {
		font-size: 16px;
		letter-spacing: .48px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-bedae8e {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-337153 .elementor-element.elementor-element-364e2ebd {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4a396250 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4af579f3 > .elementor-widget-container {
		margin: 0px 20px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-33da7f59 {
		--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-337153 .elementor-element.elementor-element-53498497 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: wrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-296da617 {
		--justify-content: flex-start;
	}
	
	.elementor-337153 .elementor-element.elementor-element-7c7b5e57 {
		text-align: center;
	}
	
	.elementor-337153 .elementor-element.elementor-element-38a26fde {
		text-align: center;
	}
	
	.elementor-337153 .elementor-element.elementor-element-570382f3 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-34a0176 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-8d96031 {
		--flex-wrap: nowrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-985c95f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0886883 {
		--min-height: 14px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2f4c197 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-73d0226 {
		--flex-wrap: nowrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-a090871 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-9d7e1c9 {
		--min-height: 14px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-a195e33 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-9913e50 {
		--flex-wrap: nowrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-5d9206f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-d95e063 {
		--min-height: 14px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-b142466 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-1142db2 {
		--flex-wrap: nowrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-a3ce00a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-70385b8 {
		--min-height: 14px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-74af034 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-a2a0354 {
		--flex-wrap: nowrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-81ca4ea .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0f18825 {
		--min-height: 14px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0e22870 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-3a37c07 {
		--flex-wrap: nowrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-674ff0a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-f194555 {
		--min-height: 14px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-372be94 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-1dc23aa {
		--flex-wrap: nowrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2cfff9e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-1178e64 {
		--min-height: 14px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-48689ae .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-f22b145 {
		--flex-wrap: nowrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-08b6752 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-960034d {
		--min-height: 14px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-15202d1 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-abcb405 {
		--flex-wrap: nowrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4ba9a7e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-b03c08a {
		--min-height: 14px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-d994b24 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-621cac6 {
		--flex-wrap: nowrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-8049bf1 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-bb7308b {
		--min-height: 14px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-e9dabfa .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0bd4a8b {
		--flex-wrap: nowrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-81eb14c .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-3ab9cd6 {
		--min-height: 14px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-37cefb1 .elementor-heading-title {
		font-size: 16px;
	}
}

@media (max-width:767px) {
	.elementor-337153 .elementor-element.elementor-element-6996270 {
		--flex-wrap: nowrap;
		--z-index: 12;
	}
	
	.elementor-337153 .elementor-element.elementor-element-c2ac09e {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-9ff0ee6 {
		--justify-content: center;
		--flex-wrap: nowrap;
	}
	
	.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-337153 .elementor-element.elementor-element-56b732b {
		width: auto;
		max-width: auto;
	}
	
	.elementor-337153 .elementor-element.elementor-element-56b732b img {
		max-width: 167px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-a0f60cc {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-end;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-337153 .elementor-element.elementor-element-4bde5f7 .elementor-button {
		font-size: 1rem;
	}
	
	.elementor-337153 .elementor-element.elementor-element-7cb96b2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-7cb96b2 .elementor-button {
		font-size: 13px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-e7666ba .elementor-button {
		font-size: 1rem;
	}
	
	.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-nav-menu--dropdown .elementor-item, .elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-nav-menu--dropdown  .elementor-sub-item {
		font-size: 1rem;
	}
	
	.elementor-337153 .elementor-element.elementor-element-463520ae {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-337153 .elementor-element.elementor-element-192b1b3e {
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-337153 .elementor-element.elementor-element-128ff97b .elementor-heading-title {
		font-size: var(--e-global-typography-ca892b6-font-size);
		line-height: var(--e-global-typography-ca892b6-line-height);
		letter-spacing: var(--e-global-typography-ca892b6-letter-spacing);
	}
	
	.elementor-337153 .elementor-element.elementor-element-3a95a789 .elementor-heading-title {
		font-size: var(--e-global-typography-ca892b6-font-size);
		line-height: var(--e-global-typography-ca892b6-line-height);
		letter-spacing: var(--e-global-typography-ca892b6-letter-spacing);
	}
	
	.elementor-337153 .elementor-element.elementor-element-4e77f92 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-253ad54c .elementor-heading-title {
		font-size: var(--e-global-typography-ca892b6-font-size);
		line-height: var(--e-global-typography-ca892b6-line-height);
		letter-spacing: var(--e-global-typography-ca892b6-letter-spacing);
	}
	
	.elementor-337153 .elementor-element.elementor-element-7a1b99ee {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-75e0b56d {
		left: 10px;
	}
	
	body.rtl .elementor-337153 .elementor-element.elementor-element-75e0b56d {
		right: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-75e0b56d {
		top: 174px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-51213453 .elementor-heading-title {
		font-size: var(--e-global-typography-ca892b6-font-size);
		line-height: var(--e-global-typography-ca892b6-line-height);
		letter-spacing: var(--e-global-typography-ca892b6-letter-spacing);
	}
	
	body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-16e626ea {
		left: 10px;
	}
	
	body.rtl .elementor-337153 .elementor-element.elementor-element-16e626ea {
		right: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-16e626ea {
		top: 174px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-3a2bf03 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-widget-counter .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-337153 .elementor-element.elementor-element-4aa60cc .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-949be3d {
		left: 10px;
	}
	
	body.rtl .elementor-337153 .elementor-element.elementor-element-949be3d {
		right: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-949be3d {
		top: 200px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-e61e035 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-3cf1029 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-33e3913 {
		left: 10px;
	}
	
	body.rtl .elementor-337153 .elementor-element.elementor-element-33e3913 {
		right: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-33e3913 {
		top: 200px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0648374 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0c2ee07 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-8b08c2d {
		left: 10px;
	}
	
	body.rtl .elementor-337153 .elementor-element.elementor-element-8b08c2d {
		right: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-8b08c2d {
		top: 200px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-99e19bf {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-bf37c55 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-20cf78f {
		left: 10px;
	}
	
	body.rtl .elementor-337153 .elementor-element.elementor-element-20cf78f {
		right: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-20cf78f {
		top: 200px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-526f092 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-b4440d8 .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-fb92005 {
		left: 10px;
	}
	
	body.rtl .elementor-337153 .elementor-element.elementor-element-fb92005 {
		right: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-fb92005 {
		top: 200px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-fc83bf0 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-widget-lottie .e-lottie__caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-337153 .elementor-element.elementor-element-fba0d7a {
		width: var(--container-widget-width, 250px);
		max-width: 250px;
		--container-widget-width: 250px;
		--container-widget-flex-grow: 0;
		top: 120px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-fba0d7a > .elementor-widget-container {
		--e-transform-rotateZ: 26deg;
	}
	
	body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-fba0d7a {
		left: -80px;
	}
	
	body.rtl .elementor-337153 .elementor-element.elementor-element-fba0d7a {
		right: -80px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-dd793f3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 100px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-abb1fa7 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-58a23d1 {
		--flex-wrap: wrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2d82e30 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-78b7598 {
		width: var(--container-widget-width, 55%);
		max-width: 55%;
		--container-widget-width: 55%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-337153 .elementor-element.elementor-element-78b7598 > .elementor-widget-container {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-078fe74 {
		--width: 39%;
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--grid-auto-flow: row;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0f6755f.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-337153 .elementor-element.elementor-element-321e1d1 > .elementor-widget-container {
		padding: 0px 0px 0px 30px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-321e1d1 {
		grid-column: 2;
	}
	
	.elementor-337153 .elementor-element.elementor-element-321e1d1.elementor-element {
		--order: 99999;
	}
	
	.elementor-337153 .elementor-element.elementor-element-730adc3 {
		width: var(--container-widget-width, 276px);
		max-width: 276px;
		--container-widget-width: 276px;
		--container-widget-flex-grow: 0;
		font-size: 16px;
		letter-spacing: -.48px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-730adc3 > .elementor-widget-container {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-7fcaf26 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-63aae57 {
		--width: 60%;
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-337153 .elementor-element.elementor-element-e0cbde1 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-e0cbde1 {
		left: 0px;
	}
	
	body.rtl .elementor-337153 .elementor-element.elementor-element-e0cbde1 {
		right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-e0cbde1 {
		top: -290px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-fc8a01f {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: row;
	}
	
	.elementor-337153 .elementor-element.elementor-element-9c16a62 {
		--padding-top: 70px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-3f064cc {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2f4883c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 100px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-ca42e85 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 70px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-1e1f3ce {
		font-size: 16px;
		letter-spacing: -.48px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-f2e1589 {
		width: var(--container-widget-width, 330px);
		max-width: 330px;
		--container-widget-width: 330px;
		--container-widget-flex-grow: 0;
		top: -78px;
	}
	
	body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-f2e1589 {
		left: 30px;
	}
	
	body.rtl .elementor-337153 .elementor-element.elementor-element-f2e1589 {
		right: 30px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-b667b0f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 50px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-c1c993f .elementor-heading-title {
		font-size: 24px;
		letter-spacing: -.72px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4f95741 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 25px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4430e68 {
		--margin-top: 0px;
		--margin-bottom: 15px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 50px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-a120aa9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-22ca7a08 {
		--margin-top: 40px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-1cb053d0 .elementor-heading-title {
		font-size: 30px;
		line-height: 1.2em;
		letter-spacing: -.9px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-89c3a3c .elementor-heading-title {
		font-size: 30px;
		line-height: 1.2em;
		letter-spacing: -.9px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-83f9fba {
		--width: 95%;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 0px 10px;
		--row-gap: 0px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-12a2466d {
		width: 100%;
		max-width: 100%;
		font-size: 16px;
	}
	
	body:not(.rtl) .elementor-337153 .elementor-element.elementor-element-4db5f9d {
		left: -1%;
	}
	
	body.rtl .elementor-337153 .elementor-element.elementor-element-4db5f9d {
		right: -1%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-a8dfd08 .elementor-button {
		font-size: 14px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-cbc128d {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-337153 .elementor-element.elementor-element-f280c91 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-45a1621 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-45a1621 {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-253758c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-c08ccea {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-8352846 {
		--width: 47%;
		--min-height: 198px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-908eb39 .elementor-heading-title {
		font-size: 30px;
		line-height: 1.2em;
		letter-spacing: -.9px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-f9bdcb8 {
		--width: 48%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0b7556a {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0c843ed {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2abed224 {
		--margin-top: -20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-41068158 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-6cf9a1a5 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.2em;
		letter-spacing: -.6px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-32c3158a > .elementor-widget-container {
		padding: 0px 40px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-32c3158a {
		font-size: 16px;
		letter-spacing: -.48px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-763623cf {
		letter-spacing: -.48px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2e3f85f5 {
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-73566892 {
		--flex-wrap: nowrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-5171b38c {
		--width: 50%;
		--min-height: 198px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-1eeade1a .elementor-heading-title {
		font-size: 30px;
		line-height: 1.2em;
		letter-spacing: -.9px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-1c023b16 {
		--width: 50%;
		--gap: 0px 15px;
		--row-gap: 0px;
		--column-gap: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-5ae0690 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-67026679 {
		--gap: 0px 15px;
		--row-gap: 0px;
		--column-gap: 15px;
		--flex-wrap: nowrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-42d85fec {
		--width: 50%;
		--min-height: 198px;
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-6f678821 .elementor-heading-title {
		font-size: 30px;
		line-height: 1.2em;
		letter-spacing: -.9px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-32f7d5e1 {
		--width: 50%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-645c9693 {
		--width: 50%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-6352e433 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-9df943e {
		--flex-wrap: wrap;
	}
	
	.elementor-337153 .elementor-element.elementor-element-7cde0cc .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-fb109e1 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-fb109e1 {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-af25356 {
		--padding-top: 0px;
		--padding-bottom: 200px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-961e276 {
		text-align: center;
		font-size: 20px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-bedae8e {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-bedae8e.e-con {
		--align-self: center;
	}
	
	.elementor-337153 .elementor-element.elementor-element-364e2ebd {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4a396250 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4a396250.e-con {
		--align-self: flex-start;
	}
	
	.elementor-337153 .elementor-element.elementor-element-38f5f98b {
		--width: 50%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 30px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4af579f3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-4af579f3 img {
		max-width: 100%;
	}
	
	.elementor-337153 .elementor-element.elementor-element-57bfc6aa > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-57bfc6aa {
		letter-spacing: -.6px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-73026179 {
		--width: 50%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-56cda6d2 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-56cda6d2 .elementor-heading-title {
		font-size: 40px;
		letter-spacing: -1.2px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-554db65a .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-337153 .elementor-element.elementor-element-65310976 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-65310976 {
		font-size: 16px;
		line-height: 1.2em;
		letter-spacing: -.48px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-296da617 {
		--width: 100%;
		--padding-top: 35px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-7c7b5e57 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-7c7b5e57 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-38a26fde > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-38a26fde {
		font-size: 20px;
		line-height: 1.2em;
		letter-spacing: -.6px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-6aeb9c78 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2480f837 {
		--justify-content: center;
	}
	
	.elementor-337153 .elementor-element.elementor-element-570382f3 {
		width: var(--container-widget-width, 254px);
		max-width: 254px;
		--container-widget-width: 254px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-337153 .elementor-element.elementor-element-570382f3 > .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-570382f3.elementor-element {
		--align-self: center;
	}
	
	.elementor-337153 .elementor-element.elementor-element-21cddfb9 {
		--padding-top: 0px;
		--padding-bottom: 35px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-6d128822 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.2em;
		letter-spacing: -.72px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-2fbb1468 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-14b01310 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-1fd99387 {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-67616147 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-3c47270e {
		font-size: 16px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-6771dc34 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-48b88c8 .elementor-heading-title {
		line-height: 1.1em;
	}
	
	.elementor-337153 .elementor-element.elementor-element-22e3141 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-e9efc64 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-8d96031 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0886883 {
		--width: 30px;
		--min-height: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-73d0226 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-9d7e1c9 {
		--width: 30px;
		--min-height: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-9913e50 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-d95e063 {
		--width: 30px;
		--min-height: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-e2d9316 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-1142db2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-70385b8 {
		--width: 30px;
		--min-height: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-a2a0354 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0f18825 {
		--width: 30px;
		--min-height: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-3a37c07 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-f194555 {
		--width: 30px;
		--min-height: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-1dc23aa {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-1178e64 {
		--width: 30px;
		--min-height: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-6925c11 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-f22b145 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-960034d {
		--width: 30px;
		--min-height: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-abcb405 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-b03c08a {
		--width: 30px;
		--min-height: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-621cac6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-bb7308b {
		--width: 30px;
		--min-height: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-0bd4a8b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-3ab9cd6 {
		--width: 30px;
		--min-height: 10px;
	}
	
	.elementor-337153 .elementor-element.elementor-element-c1b8f80 {
		text-align: center;
	}
	
	.elementor-337153 .elementor-element.elementor-element-ac4a115 {
		text-align: center;
	}
	
	.elementor-337153 .elementor-element.elementor-element-f5015b0 {
		text-align: center;
	}
	
	.elementor-337153 .elementor-element.elementor-element-e5d0b2b {
		--icon-size: 20px;
		--grid-column-gap: 16px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6996270 */
.elementor-nav-menu--dropdown ul {
	width: 246px;
	max-width: none;
}

.elementor-337153 .elementor-element.elementor-element-06115f3 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	margin-top: 13px !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-e2099fd */
.elementor-337153 .elementor-element.elementor-element-e2099fd svg {
	width: 100%;
	max-width: 100%;
}

/* End custom CSS */

/* Start custom CSS for lottie, class: .elementor-element-fdce9a1 */
@media (min-width: 1800px) {
	.rise-lottie {
		left: 25vw !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-91fd61e */
.elementor-337153 .elementor-element.elementor-element-91fd61e img {
	width: 100%;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-6bd4128 */
.elementor-337153 .elementor-element.elementor-element-6bd4128 img {
	width: 100%;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-967a727 */
.elementor-337153 .elementor-element.elementor-element-967a727 img {
	width: 100%;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-49d7036 */
.elementor-337153 .elementor-element.elementor-element-49d7036 img {
	width: 100%;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-350b8a1 */
.elementor-337153 .elementor-element.elementor-element-350b8a1 svg {
	max-width: 294px;
	height: auto;
}

@media (max-width: 767px) {
	.elementor-337153 .elementor-element.elementor-element-350b8a1 svg {
		max-width: 100%;
	}
}

/* End custom CSS */

/* Start custom CSS for lottie, class: .elementor-element-f2e1589 */
.elementor-337153 .elementor-element.elementor-element-f2e1589 {
	max-width: 350px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-22ca7a08 */
.elementor-337153 .elementor-element.elementor-element-22ca7a08 {
	overflow: hidden;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-cbc128d */
.elementor-337153 .elementor-element.elementor-element-cbc128d svg {
	max-width: 100%;
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1166d25 */
.elementor-337153 .elementor-element.elementor-element-1166d25 img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-236c5cc */
.elementor-337153 .elementor-element.elementor-element-236c5cc {
	transform: translateY(-50%) translateX(-50%);
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-46b87442 */
.elementor-337153 .elementor-element.elementor-element-46b87442 img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-a4eb711 */
.elementor-337153 .elementor-element.elementor-element-a4eb711 {
	transform: translateY(-50%) translateX(-50%);
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-7b5823c2 */
.elementor-337153 .elementor-element.elementor-element-7b5823c2 img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-3c91af8 */
.elementor-337153 .elementor-element.elementor-element-3c91af8 {
	transform: translateY(-50%) translateX(-50%);
	pointer-events: none;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-20836a0b */
.elementor-337153 .elementor-element.elementor-element-20836a0b img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-89e65a6 */
.elementor-337153 .elementor-element.elementor-element-89e65a6 svg {
	max-width: 100%;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-9ebbd82 */
.elementor-337153 .elementor-element.elementor-element-9ebbd82 svg {
	max-width: 100%;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-17fed47 */
.elementor-337153 .elementor-element.elementor-element-17fed47 svg {
	max-width: 100%;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-8d683b3 */
.elementor-337153 .elementor-element.elementor-element-8d683b3 svg {
	max-width: 135%;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-8738a0d */
.elementor-337153 .elementor-element.elementor-element-8738a0d svg {
	max-width: 120%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-af25356 */
@media (max-width: 767px) {
	.logo-container {
		padding-bottom: 300px;
	}
}

@media (max-width: 400px) {
	.logo-container {
		padding-bottom: 200px;
	}
}

/* End custom CSS */

/* Start custom CSS */

/* Slider styling*/
.test {
	border: none;
}

p {
	margin-bottom: 20px !important;
}

.elementor-swiper-button {
	top: 25% !important;
}

.eicon-chevron-right, .eicon-chevron-left {
	border: 2px solid white;
	border-radius: 100px;
	padding: 10px;
	margin: 20px;
}

.elementor-slides-wrapper {
	border-radius: 30px !important;
}

@media (max-width: 767px) {
	.elementor-swiper-button {
		top: 50% !important;
	}
	
	.eicon-chevron-right, .eicon-chevron-left {
		padding: 5px;
		margin: 5px;
	}
}

/*Tabs*/
.eael-tab-top-icon *:not(:last-child) {
	margin-right: 5px;
}

.eael-tab-top-icon li {
	flex-flow: wrap-reverse;
}

#bridge-brferry-passes {
	padding-top: 26px !important;
}

@media (min-width: 768px) {
	.eael-tab-top-icon .eael-tab-item-trigger {
		flex-basis: 0 !important;
		flex-grow: 1 !important;
	}
}

@media (max-width: 767px) {
	.eael-tab-top-icon *:not(:last-child) {
		margin-right: 0px;
	}
	
	.eael-tab-top-icon li {
		border-top: 2px solid #fff;
	}
}

/*Menu*/
#menu-2-84bc71e {
	min-width: 300px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#menu-2-84bc71e li a {
	justify-content: end;
	text-align: right;
}

.eicon-menu-bar::before, .eicon-close::before {
	color: #1f3f53;
	font-size: 45px;
}

.elementor-menu-toggle {
	background: none !important;
}

.elementor-element-0a04d14 .elementor-section .elementor-container {
	flex-wrap: unset;
}

/*Patient Quote*/
.patient-quote p {
	margin-left: .5em;
}

.patient-quote p:before {
	content: "\"";
	position: absolute;
	margin-left: -.5em;
}

.patient-quote p:after {
	content: "\"";
	margin-left: -.1em;
}

/*Newsletter Form*/
.impact-form .es-field-wrap {
	display: inline-block;
}

.impact-form  .es_subscription_form_submit {
	border-radius: 100px !important;
	border: none;
	background: #1f3f53;
	text-transform: capitalize;
	color: #ffd234 !important;
	padding: 15px 20px !important;
	letter-spacing: .7px;
	font-size: 1.1rem !important;
}

.impact-form  .es_subscription_form_submit:hover {
	background: #00d9ff !important;
	color: #1f3f53 !important;
}

.impact-form .es_txt_email {
	border: 1px solid #fff;
	border-radius: 100px;
}

.impact-form .es_subscription_form {
	width: 410px;
	background: #fff;
	border-radius: 100px;
	padding: 8px;
}

.impact-form .es-field-wrap {
	margin-bottom: 0px;
}

.impact-form .es_subscription_form {
	display: flex;
	justify-content: space-between;
}

@media (max-width: 850px) {
	.impact-form .es-field-wrap {
		display: block;
	}
	
	.impact-form .es_subscription_form {
		width: 100% !important;
		background: none;
	}
	
	.impact-form  .es_subscription_form_submit {
		margin-top: 15px;
	}
	
	.impact-form .es_subscription_form {
		display: block;
	}
}

@media (max-width: 767px) {
	.impact-form .es_subscription_form {
		text-align: center;
	}
}

/*Footer*/
.footer-links a {
	color: #263f53 !important;
}
