/* End custom CSS */

.elementor-7789 .elementor-element.elementor-element-1783a76 {
	--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;
	--z-index: 2;
}

.elementor-7789 .elementor-element.elementor-element-7ba3be9 {
	width: 100%;
	max-width: 100%;
}

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

.elementor-7789 .elementor-element.elementor-element-101de9d {
	--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: -150px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-7789 .elementor-element.elementor-element-101de9d:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-101de9d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #d9d9d9 0%, #0053a3 55%);
}

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

.elementor-7789 .elementor-element.elementor-element-bb675c0 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-7789 .elementor-element.elementor-element-bb675c0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-7789 .elementor-element.elementor-element-7bd51ed {
	text-align: center;
}

.elementor-7789 .elementor-element.elementor-element-7bd51ed .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 60px;
	color: #fff;
}

.elementor-7789 .elementor-element.elementor-element-34b9c7e {
	--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;
	--overflow: hidden;
	--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-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-7789 .elementor-element.elementor-element-1087a4b > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-7789 .elementor-element.elementor-element-1087a4b img {
	width: 100%;
	height: 100%;
	object-fit: fill;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

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

.elementor-7789 .elementor-element.elementor-element-72a5eb2:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-72a5eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildooki.nitrocdn.com/btPojpPfpxUzRXZhbIGAeQowcLUVolUm/assets/images/optimized/rev-d138826/sparkler.ahexlab.com/wp-content/uploads/2025/07/round-bg-scaled.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7789 .elementor-element.elementor-element-3fb96b7 {
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7789 .elementor-element.elementor-element-1225c2b {
	--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: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7789 .elementor-element.elementor-element-3e65c82 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-7789 .elementor-element.elementor-element-96e4db7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .5;
	--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-7789 .elementor-element.elementor-element-96e4db7::before, .elementor-7789 .elementor-element.elementor-element-96e4db7 > .elementor-background-video-container::before, .elementor-7789 .elementor-element.elementor-element-96e4db7 > .e-con-inner > .elementor-background-video-container::before, .elementor-7789 .elementor-element.elementor-element-96e4db7 > .elementor-background-slideshow::before, .elementor-7789 .elementor-element.elementor-element-96e4db7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7789 .elementor-element.elementor-element-96e4db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-7789 .elementor-element.elementor-element-007b615 {
	--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: flex-start;
}

.elementor-7789 .elementor-element.elementor-element-8fdd263 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-4a54b18 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7789 .elementor-element.elementor-element-4a54b18.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7789 .elementor-element.elementor-element-4a54b18 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 50px;
	color: var(--e-global-color-text);
}

.elementor-7789 .elementor-element.elementor-element-ab841ed > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-3d1de3b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--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-7789 .elementor-element.elementor-element-b249144 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7789 .elementor-element.elementor-element-0f35110 {
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-0f35110 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-50b3c87 {
	--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-7789 .elementor-element.elementor-element-4ddc2be {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--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-7789 .elementor-element.elementor-element-8f52232 {
	--display: flex;
	--border-radius: 0px 0px 0px 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-7789 .elementor-element.elementor-element-81ac14b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-81ac14b:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-81ac14b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-7789 .elementor-element.elementor-element-7f08ec7 {
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-7f08ec7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-e16700a {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-e16700a:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-e16700a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	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-7789 .elementor-element.elementor-element-d5f7a46 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-d5f7a46 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-629425b {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-629425b:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-629425b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-62a83a6 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-62a83a6 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-8a43726 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-8a43726:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-8a43726 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-1002b5a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-1002b5a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-b140baf {
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-b140baf .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-3679c7d > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-3679c7d {
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-3679c7d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-cccd60b {
	--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-7789 .elementor-element.elementor-element-dc64eec {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

.elementor-7789 .elementor-element.elementor-element-475a7ea {
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-475a7ea .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-8327c77 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-8327c77:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-8327c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-9cd8eda > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-9cd8eda {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-9eb2e90 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-9eb2e90:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-9eb2e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-60541ac > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-60541ac {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-0f5037e {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-0f5037e:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-0f5037e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-878511d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-878511d {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-92302e3 {
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-92302e3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-21501b2 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-21501b2 {
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-21501b2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-53d5409 {
	--n-accordion-title-font-size: 24px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 20px;
	--n-accordion-item-title-distance-from-content: 20px;
	--n-accordion-border-radius: 12px 12px 0px 0px;
	--n-accordion-title-normal-color: #fff;
	--n-accordion-title-hover-color: #fff;
	--n-accordion-title-active-color: #fff;
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: #fff;
	--n-accordion-icon-hover-color: #fff;
	--n-accordion-icon-active-color: #fff;
}

.elementor-7789 .elementor-element.elementor-element-53d5409 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: #0053a3;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #0053a3;
}

.elementor-7789 .elementor-element.elementor-element-53d5409 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-53d5409 {
	--n-accordion-padding: 24px 24px 24px 24px;
}

:where( .elementor-7789 .elementor-element.elementor-element-53d5409 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
	line-height: 1.3em;
}

.elementor-7789 .elementor-element.elementor-element-53d5409 :where( .elementor-7789 .elementor-element.elementor-element-53d5409 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

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

.elementor-7789 .elementor-element.elementor-element-13ac4ad {
	--display: flex;
	--border-radius: 0px 0px 0px 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-7789 .elementor-element.elementor-element-310dd70 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-310dd70:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-310dd70 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-7789 .elementor-element.elementor-element-df75c83 {
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-df75c83 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-db24d9e {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-db24d9e:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-db24d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-d5d0c3a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-d5d0c3a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-60ff78d {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-60ff78d:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-60ff78d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-009ac76 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-009ac76 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-88ae843 {
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-88ae843 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-7fd36b4 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-7fd36b4 {
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-7fd36b4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-25aa4e6 {
	--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-7789 .elementor-element.elementor-element-337bad0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-337bad0:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-337bad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-7789 .elementor-element.elementor-element-7ba083f {
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-7ba083f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-c4bd201 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-c4bd201:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-c4bd201 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-39a5a50 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-39a5a50 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-ba8db28 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-ba8db28:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-ba8db28 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-aab8e7e {
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-aab8e7e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-8dddbe1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-8dddbe1 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-f1ca878 {
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-f1ca878 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-6a7b462 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-6a7b462 {
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-6a7b462 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-ac531f6 {
	--n-accordion-title-font-size: 24px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 20px;
	--n-accordion-item-title-distance-from-content: 20px;
	--n-accordion-border-radius: 12px 12px 0px 0px;
	--n-accordion-title-normal-color: #fff;
	--n-accordion-title-hover-color: #fff;
	--n-accordion-title-active-color: #fff;
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: #fff;
	--n-accordion-icon-hover-color: #fff;
	--n-accordion-icon-active-color: #fff;
}

.elementor-7789 .elementor-element.elementor-element-ac531f6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: #0053a3;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #0053a3;
}

.elementor-7789 .elementor-element.elementor-element-ac531f6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-ac531f6 {
	--n-accordion-padding: 24px 24px 24px 24px;
}

:where( .elementor-7789 .elementor-element.elementor-element-ac531f6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
	line-height: 1.3em;
}

.elementor-7789 .elementor-element.elementor-element-ac531f6 :where( .elementor-7789 .elementor-element.elementor-element-ac531f6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-7789 .elementor-element.elementor-element-86aca6c {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #d9d9d9;
	--border-color: #d9d9d9;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 4px 4.5px 0px rgba(0, 0, 0, .5);
	--margin-top: 30px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-15ead27 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-15ead27:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-15ead27 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .94);
}

.elementor-7789 .elementor-element.elementor-element-23745d6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7789 .elementor-element.elementor-element-23745d6 {
	text-align: center;
}

.elementor-7789 .elementor-element.elementor-element-23745d6 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 36px;
	color: #fff;
}

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

.elementor-7789 .elementor-element.elementor-element-20e67a2 {
	text-align: center;
}

.elementor-7789 .elementor-element.elementor-element-20e67a2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 36px;
	color: #fff;
}

.elementor-7789 .elementor-element.elementor-element-11b7e29 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-11b7e29 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-1df5059 {
	--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;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d9d9d9;
	--border-color: #d9d9d9;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 4px 4.5px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-e74921e {
	--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-7789 .elementor-element.elementor-element-8fc7eee {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--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-7789 .elementor-element.elementor-element-55bdb67 {
	--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-7789 .elementor-element.elementor-element-094757a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: 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-7789 .elementor-element.elementor-element-189e5a0 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-189e5a0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-8664bb1 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-8664bb1:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-8664bb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-747b0dd {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-af247cb {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-af247cb:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-af247cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-7946794 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-0d667da {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-0d667da .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-7dcf372 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-7dcf372:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-7dcf372 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-ab08b50 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-3e92fc0 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-3e92fc0:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-3e92fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-df55f36 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-bd563f2 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-bd563f2:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-bd563f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-2cf350c {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-c061a36 {
	width: 100%;
	max-width: 100%;
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-c061a36 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-f82fa1d {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-f82fa1d:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-f82fa1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-d6507b8 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-28f1cf2 {
	width: 100%;
	max-width: 100%;
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-28f1cf2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-3f9a468 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-3f9a468:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-3f9a468 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-2fede68 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-c16fa07 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-c16fa07:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-c16fa07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-640609f {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-7f27981 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-7f27981:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-7f27981 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-0aef2ec {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-9bd92ec {
	--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: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-7789 .elementor-element.elementor-element-90cc31e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .5;
	--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-7789 .elementor-element.elementor-element-90cc31e::before, .elementor-7789 .elementor-element.elementor-element-90cc31e > .elementor-background-video-container::before, .elementor-7789 .elementor-element.elementor-element-90cc31e > .e-con-inner > .elementor-background-video-container::before, .elementor-7789 .elementor-element.elementor-element-90cc31e > .elementor-background-slideshow::before, .elementor-7789 .elementor-element.elementor-element-90cc31e > .e-con-inner > .elementor-background-slideshow::before, .elementor-7789 .elementor-element.elementor-element-90cc31e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-7789 .elementor-element.elementor-element-0ff43ac {
	--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;
}

.elementor-7789 .elementor-element.elementor-element-257be2f {
	width: var(--container-widget-width, auto);
	max-width: auto;
	--container-widget-width: auto;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7789 .elementor-element.elementor-element-257be2f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7789 .elementor-element.elementor-element-257be2f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 50px;
	color: var(--e-global-color-text);
}

.elementor-7789 .elementor-element.elementor-element-7716f4c {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-7716f4c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-562d051 {
	--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;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d9d9d9;
	--border-color: #d9d9d9;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 4px 4.5px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-93db8b5 {
	--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-7789 .elementor-element.elementor-element-a923d4d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--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-7789 .elementor-element.elementor-element-a224a53 {
	--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-7789 .elementor-element.elementor-element-ca102f8 {
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-ca102f8 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-2e11f87 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-2e11f87:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-2e11f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7789 .elementor-element.elementor-element-f27c1f1 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7789 .elementor-element.elementor-element-5f53811 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-5f53811:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-5f53811 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

.elementor-7789 .elementor-element.elementor-element-cf3f5c2 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-cf3f5c2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #fff;
}

.elementor-7789 .elementor-element.elementor-element-6e424ee {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7789 .elementor-element.elementor-element-6e424ee:not(.elementor-motion-effects-element-type-background), .elementor-7789 .elementor-element.elementor-element-6e424ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

.elementor-7789 .elementor-element.elementor-element-c45b9e3 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-7789 .elementor-element.elementor-element-c45b9e3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #fff;
}

@media (max-width:1024px) {
	.elementor-7789 .elementor-element.elementor-element-ad3d2c7 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-7789 .elementor-element.elementor-element-7bd51ed .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-1087a4b img {
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-3e65c82 {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-86aca6c {
		--margin-top: 15px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-9bd92ec {
		--margin-top: 0px;
		--margin-bottom: 35px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-fdc6da1 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
}

@media (min-width:768px) {
	.elementor-7789 .elementor-element.elementor-element-1783a76 {
		--width: 100%;
	}
	
	.elementor-7789 .elementor-element.elementor-element-007b615 {
		--width: auto;
	}
	
	.elementor-7789 .elementor-element.elementor-element-4ddc2be {
		--width: 50%;
	}
	
	.elementor-7789 .elementor-element.elementor-element-d3e6447 {
		--width: 50%;
	}
	
	.elementor-7789 .elementor-element.elementor-element-0ff43ac {
		--width: auto;
	}
}

@media (max-width:767px) {
	.elementor-7789 .elementor-element.elementor-element-101de9d {
		--margin-top: -80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-ad3d2c7 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-bb675c0 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-7789 .elementor-element.elementor-element-7bd51ed > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-7bd51ed .elementor-heading-title {
		font-size: 24px;
		line-height: 30px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-34b9c7e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-72a5eb2 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-3fb96b7 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-1225c2b {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--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-7789 .elementor-element.elementor-element-3e65c82 {
		--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-7789 .elementor-element.elementor-element-96e4db7 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-007b615 {
		--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: flex-start;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-4a54b18 {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7789 .elementor-element.elementor-element-4a54b18 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-3d1de3b {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-b249144 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-0f35110 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-0f35110 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-4ddc2be {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-81ac14b {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-c7111d9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-7f08ec7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-7f08ec7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-e16700a {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-d5f7a46 {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-629425b {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-62a83a6 {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-8a43726 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-1002b5a {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-b140baf > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-b140baf .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-3679c7d > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-3679c7d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-dc64eec {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-caae133 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-475a7ea > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-475a7ea .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-8327c77 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-9cd8eda {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-9eb2e90 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-60541ac {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-0f5037e {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-878511d {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-92302e3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-92302e3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-21501b2 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-21501b2 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-53d5409 {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-53d5409 {
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-d3e6447 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-310dd70 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-f3beeaa {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-df75c83 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-df75c83 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-db24d9e {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-d5d0c3a {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-60ff78d {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-009ac76 {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-88ae843 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-88ae843 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-7fd36b4 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-7fd36b4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-337bad0 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-b188869 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-7ba083f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-7ba083f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-c4bd201 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-39a5a50 {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-ba8db28 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-aab8e7e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-aab8e7e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-8dddbe1 {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-f1ca878 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-f1ca878 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-6a7b462 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-6a7b462 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-ac531f6 {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-ac531f6 {
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-86aca6c {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 20px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-15ead27 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-23745d6 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-23745d6 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-20e67a2 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-20e67a2 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-11b7e29 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-11b7e29 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-1df5059 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-8fc7eee {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-189e5a0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-189e5a0 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-8664bb1 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-747b0dd {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-af247cb {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-7946794 {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-0d667da > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-0d667da .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-7dcf372 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-ab08b50 {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-3e92fc0 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-df55f36 {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-bd563f2 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-2cf350c {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-c061a36 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-c061a36 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-f82fa1d {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-d6507b8 {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-28f1cf2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-28f1cf2 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-3f9a468 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-2fede68 {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-c16fa07 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-640609f {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-7f27981 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-0aef2ec {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-9bd92ec {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-fdc6da1 {
		--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-7789 .elementor-element.elementor-element-90cc31e {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-0ff43ac {
		--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: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-257be2f {
		width: var(--container-widget-width, 10rem);
		max-width: 10rem;
		--container-widget-width: 10rem;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7789 .elementor-element.elementor-element-257be2f .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-7716f4c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-7716f4c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-562d051 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-a923d4d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-ca102f8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-ca102f8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-2e11f87 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-f27c1f1 {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-5f53811 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-cf3f5c2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-cf3f5c2 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-6e424ee {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-c45b9e3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7789 .elementor-element.elementor-element-c45b9e3 .elementor-heading-title {
		font-size: 18px;
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-d5f7a46 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-62a83a6 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1002b5a */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9cd8eda */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-60541ac */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-878511d */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d5f7a46 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-62a83a6 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1002b5a */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9cd8eda */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-60541ac */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-878511d */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d5f7a46 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-62a83a6 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1002b5a */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9cd8eda */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-60541ac */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-878511d */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d5d0c3a */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-009ac76 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-39a5a50 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8dddbe1 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d5d0c3a */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-009ac76 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-39a5a50 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8dddbe1 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d5d0c3a */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-009ac76 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-39a5a50 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8dddbe1 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-747b0dd */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7946794 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ab08b50 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-df55f36 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2cf350c */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d6507b8 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2fede68 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-640609f */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0aef2ec */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-96e4db7 */
.customer-bg {
	background-position: 18% 111% !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-90cc31e */
.customer-bg {
	background-position: 18% 111% !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f27c1f1 */
.link {
	color: #0053a3 !important;
	text-decoration: underline !important;
}
