/* End custom CSS */

.elementor-7954 .elementor-element.elementor-element-c27eb33 {
	--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-7954 .elementor-element.elementor-element-e606551 {
	width: 100%;
	max-width: 100%;
}

.elementor-7954 .elementor-element.elementor-element-e606551 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-38e6238 {
	--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-7954 .elementor-element.elementor-element-38e6238:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-38e6238 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #d9d9d9 0%, #0053a3 55%);
}

.elementor-7954 .elementor-element.elementor-element-34932c2 {
	--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: 150px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7954 .elementor-element.elementor-element-70e2def {
	--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-7954 .elementor-element.elementor-element-70e2def.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-7954 .elementor-element.elementor-element-166d64a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-166d64a {
	text-align: center;
}

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

.elementor-7954 .elementor-element.elementor-element-7768053 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-7768053 {
	text-align: center;
}

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

.elementor-7954 .elementor-element.elementor-element-d5fd416 {
	--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;
	--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-7954 .elementor-element.elementor-element-2cbb5fd > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-7954 .elementor-element.elementor-element-2cbb5fd img {
	width: 100%;
	height: 100%;
	object-fit: fill;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-af354f6 {
	--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-7954 .elementor-element.elementor-element-af354f6:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-af354f6 > .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-7954 .elementor-element.elementor-element-af354f6:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-7954 .elementor-element.elementor-element-af354f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-7954 .elementor-element.elementor-element-01fda31 {
	--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-7954 .elementor-element.elementor-element-8dda924 {
	--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-7954 .elementor-element.elementor-element-9636e03 {
	--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: 50px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-7954 .elementor-element.elementor-element-f8a8f5c {
	--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-7954 .elementor-element.elementor-element-f8a8f5c::before, .elementor-7954 .elementor-element.elementor-element-f8a8f5c > .elementor-background-video-container::before, .elementor-7954 .elementor-element.elementor-element-f8a8f5c > .e-con-inner > .elementor-background-video-container::before, .elementor-7954 .elementor-element.elementor-element-f8a8f5c > .elementor-background-slideshow::before, .elementor-7954 .elementor-element.elementor-element-f8a8f5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7954 .elementor-element.elementor-element-f8a8f5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-7954 .elementor-element.elementor-element-9b0741e {
	--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-7954 .elementor-element.elementor-element-8392b3c > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-946fad1 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-7954 .elementor-element.elementor-element-946fad1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7954 .elementor-element.elementor-element-a6ab056 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-f5cbe9d {
	--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-7954 .elementor-element.elementor-element-57649e7 {
	--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-7954 .elementor-element.elementor-element-024c899 {
	--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-7954 .elementor-element.elementor-element-024c899:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-024c899 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-9506438 {
	--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-7954 .elementor-element.elementor-element-3e278f3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-3e278f3 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-d6fba68 {
	--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-7954 .elementor-element.elementor-element-d6fba68:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-d6fba68 > .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-7954 .elementor-element.elementor-element-b30d1be {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7954 .elementor-element.elementor-element-b818f9b {
	--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-7954 .elementor-element.elementor-element-b818f9b:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-b818f9b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-455b581 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-455b581 {
	text-align: left;
}

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

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

.elementor-7954 .elementor-element.elementor-element-6322b5f {
	--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-7954 .elementor-element.elementor-element-6322b5f:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-6322b5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-ca34ecc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-ca34ecc {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-13fc416 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-13fc416 {
	text-align: left;
}

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

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

.elementor-7954 .elementor-element.elementor-element-28bbd30 {
	--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-7954 .elementor-element.elementor-element-28bbd30:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-28bbd30 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

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

.elementor-7954 .elementor-element.elementor-element-d4c552c {
	--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-7954 .elementor-element.elementor-element-d4c552c:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-d4c552c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-0f01e33 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-0f01e33 {
	text-align: left;
}

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

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

.elementor-7954 .elementor-element.elementor-element-8540c41 {
	--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-7954 .elementor-element.elementor-element-8540c41:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-8540c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

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

.elementor-7954 .elementor-element.elementor-element-1a64a72 {
	--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-7954 .elementor-element.elementor-element-7f9bc4b {
	--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-7954 .elementor-element.elementor-element-7f9bc4b:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-7f9bc4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-c039c39 {
	--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-7954 .elementor-element.elementor-element-41f894d {
	--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-7954 .elementor-element.elementor-element-41f894d:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-41f894d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

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

.elementor-7954 .elementor-element.elementor-element-f48d631 {
	--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-7954 .elementor-element.elementor-element-f48d631:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-f48d631 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-d45764d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-d45764d {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-5fb0ef3 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 36px;
	color: #000;
}

.elementor-7954 .elementor-element.elementor-element-e18e39f {
	--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-7954 .elementor-element.elementor-element-e18e39f:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-e18e39f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-8cd66a3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-8cd66a3 {
	text-align: left;
}

.elementor-7954 .elementor-element.elementor-element-8cd66a3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 36px;
	color: #000;
}

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

.elementor-7954 .elementor-element.elementor-element-e51aef5 {
	--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-7954 .elementor-element.elementor-element-e51aef5:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-e51aef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-89a9674 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-89a9674 {
	text-align: left;
}

.elementor-7954 .elementor-element.elementor-element-89a9674 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 36px;
	color: #000;
}

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

.elementor-7954 .elementor-element.elementor-element-2dce3f2 {
	--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-7954 .elementor-element.elementor-element-2dce3f2:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-2dce3f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-06aa9a4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-06aa9a4 {
	text-align: left;
}

.elementor-7954 .elementor-element.elementor-element-06aa9a4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 36px;
	color: #000;
}

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

.elementor-7954 .elementor-element.elementor-element-ba7dabe {
	--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-7954 .elementor-element.elementor-element-ba7dabe:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-ba7dabe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

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

.elementor-7954 .elementor-element.elementor-element-99e8075 {
	--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-7954 .elementor-element.elementor-element-99e8075 > .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-7954 .elementor-element.elementor-element-99e8075 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-99e8075 {
	--n-accordion-padding: 24px 24px 24px 24px;
}

:where( .elementor-7954 .elementor-element.elementor-element-99e8075 > .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-7954 .elementor-element.elementor-element-99e8075 :where( .elementor-7954 .elementor-element.elementor-element-99e8075 > .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-7954 .elementor-element.elementor-element-ea518f0 {
	--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-7954 .elementor-element.elementor-element-3498a31 {
	--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-7954 .elementor-element.elementor-element-5d7b1b0 {
	--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-7954 .elementor-element.elementor-element-5d7b1b0::before, .elementor-7954 .elementor-element.elementor-element-5d7b1b0 > .elementor-background-video-container::before, .elementor-7954 .elementor-element.elementor-element-5d7b1b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-7954 .elementor-element.elementor-element-5d7b1b0 > .elementor-background-slideshow::before, .elementor-7954 .elementor-element.elementor-element-5d7b1b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7954 .elementor-element.elementor-element-5d7b1b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-7954 .elementor-element.elementor-element-c2dc535 {
	--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-7954 .elementor-element.elementor-element-df02e68 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

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

.elementor-7954 .elementor-element.elementor-element-4abedaa.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7954 .elementor-element.elementor-element-642195e > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-af13380 {
	--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-7954 .elementor-element.elementor-element-d98625b {
	--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-7954 .elementor-element.elementor-element-20b870a {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-6cad641 {
	--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-7954 .elementor-element.elementor-element-6cad641:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-6cad641 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-4c955e0 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-5add80f {
	--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-7954 .elementor-element.elementor-element-5add80f:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-5add80f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-2747f26 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-278650d {
	--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-7954 .elementor-element.elementor-element-278650d:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-278650d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-5d8dc2a {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-b64d577 {
	--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-7954 .elementor-element.elementor-element-b64d577:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-b64d577 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-3a350bb {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-1afe016 {
	--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-7954 .elementor-element.elementor-element-1afe016:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-1afe016 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-a5ab8e5 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-2d07d99 {
	--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-7954 .elementor-element.elementor-element-2d07d99:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-2d07d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-763a163 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-ac85c43 {
	--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-7954 .elementor-element.elementor-element-098d01f {
	text-align: center;
}

.elementor-7954 .elementor-element.elementor-element-098d01f img {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-3df2236 {
	text-align: center;
}

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

.elementor-7954 .elementor-element.elementor-element-7a172ed {
	--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-7954 .elementor-element.elementor-element-659a040 {
	--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-7954 .elementor-element.elementor-element-659a040.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7954 .elementor-element.elementor-element-1e27ed1 {
	--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-7954 .elementor-element.elementor-element-977418f {
	--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-7954 .elementor-element.elementor-element-977418f:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-977418f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-02c3c91 {
	--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-7954 .elementor-element.elementor-element-7299081 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-7299081 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-ecd684f {
	--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-7954 .elementor-element.elementor-element-ecd684f:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-ecd684f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

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

.elementor-7954 .elementor-element.elementor-element-113492c {
	--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-7954 .elementor-element.elementor-element-113492c:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-113492c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-2884d39 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-2884d39 {
	text-align: left;
}

.elementor-7954 .elementor-element.elementor-element-2884d39 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 36px;
	color: #000;
}

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

.elementor-7954 .elementor-element.elementor-element-e0b1978 {
	--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-7954 .elementor-element.elementor-element-e0b1978:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-e0b1978 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-4f07601 {
	text-align: left;
}

.elementor-7954 .elementor-element.elementor-element-4f07601 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 36px;
	color: #000;
}

.elementor-7954 .elementor-element.elementor-element-152a0c1 {
	--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-7954 .elementor-element.elementor-element-41e1c84 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-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-7954 .elementor-element.elementor-element-41e1c84:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-41e1c84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-4476842 {
	--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-7954 .elementor-element.elementor-element-4476842:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-4476842 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

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

.elementor-7954 .elementor-element.elementor-element-77c48f0 {
	--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-7954 .elementor-element.elementor-element-77c48f0:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-77c48f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-a24da3d {
	text-align: left;
}

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

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

.elementor-7954 .elementor-element.elementor-element-ddb0225 {
	--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-7954 .elementor-element.elementor-element-ddb0225:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-ddb0225 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

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

.elementor-7954 .elementor-element.elementor-element-b3d8a63 {
	--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-7954 .elementor-element.elementor-element-723ccda {
	--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-7954 .elementor-element.elementor-element-723ccda:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-723ccda > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-71aa4bc {
	--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-7954 .elementor-element.elementor-element-5988789 {
	--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-7954 .elementor-element.elementor-element-5988789:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-5988789 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-139dd05 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-139dd05 {
	text-align: left;
}

.elementor-7954 .elementor-element.elementor-element-139dd05 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 36px;
	color: #000;
}

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

.elementor-7954 .elementor-element.elementor-element-6baeb3c {
	--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-7954 .elementor-element.elementor-element-6baeb3c:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-6baeb3c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-8a8eba9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-8a8eba9 {
	text-align: left;
}

.elementor-7954 .elementor-element.elementor-element-8a8eba9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 36px;
	color: #000;
}

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

.elementor-7954 .elementor-element.elementor-element-4dec741 {
	--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-7954 .elementor-element.elementor-element-4dec741:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-4dec741 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-bebf25d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-bebf25d {
	text-align: left;
}

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

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

.elementor-7954 .elementor-element.elementor-element-04e7b05 {
	--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-7954 .elementor-element.elementor-element-04e7b05:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-04e7b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-dade3bc {
	text-align: left;
}

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

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

.elementor-7954 .elementor-element.elementor-element-f4eb53d {
	--n-accordion-padding: 24px 24px 24px 24px;
}

:where( .elementor-7954 .elementor-element.elementor-element-f4eb53d > .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-7954 .elementor-element.elementor-element-f4eb53d :where( .elementor-7954 .elementor-element.elementor-element-f4eb53d > .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-7954 .elementor-element.elementor-element-9e93c09 {
	--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-7954 .elementor-element.elementor-element-7b649a8 {
	--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-7954 .elementor-element.elementor-element-4564ba9 {
	--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-7954 .elementor-element.elementor-element-4564ba9:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-4564ba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-14d7e79 {
	--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-7954 .elementor-element.elementor-element-f648b54 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-888712d {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-a43896c {
	--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-7954 .elementor-element.elementor-element-d05cde3 {
	--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-7954 .elementor-element.elementor-element-d05cde3:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-d05cde3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-f010590 {
	--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-7954 .elementor-element.elementor-element-8bd2895 {
	--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-7954 .elementor-element.elementor-element-8bd2895:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-8bd2895 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

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

.elementor-7954 .elementor-element.elementor-element-2b15519 {
	--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-7954 .elementor-element.elementor-element-2b15519:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-2b15519 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

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

.elementor-7954 .elementor-element.elementor-element-35c3e21 {
	--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-7954 .elementor-element.elementor-element-35c3e21:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-35c3e21 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

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

.elementor-7954 .elementor-element.elementor-element-1826846 {
	--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-7954 .elementor-element.elementor-element-82c059a {
	--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-7954 .elementor-element.elementor-element-82c059a:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-82c059a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-15cb351 {
	--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-7954 .elementor-element.elementor-element-76e7e1c {
	--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-7954 .elementor-element.elementor-element-76e7e1c:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-76e7e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-3d0b4e8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-3d0b4e8 {
	text-align: left;
}

.elementor-7954 .elementor-element.elementor-element-3d0b4e8 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 36px;
	color: #000;
}

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

.elementor-7954 .elementor-element.elementor-element-1cf1a79 {
	--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-7954 .elementor-element.elementor-element-1cf1a79:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-1cf1a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-32330d1 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 36px;
	color: #000;
}

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

.elementor-7954 .elementor-element.elementor-element-a19f4c2 {
	--n-accordion-padding: 24px 24px 24px 24px;
}

:where( .elementor-7954 .elementor-element.elementor-element-a19f4c2 > .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-7954 .elementor-element.elementor-element-a19f4c2 :where( .elementor-7954 .elementor-element.elementor-element-a19f4c2 > .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-7954 .elementor-element.elementor-element-c14a795 {
	--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-7954 .elementor-element.elementor-element-fa917b9 {
	--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-7954 .elementor-element.elementor-element-fa917b9::before, .elementor-7954 .elementor-element.elementor-element-fa917b9 > .elementor-background-video-container::before, .elementor-7954 .elementor-element.elementor-element-fa917b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-7954 .elementor-element.elementor-element-fa917b9 > .elementor-background-slideshow::before, .elementor-7954 .elementor-element.elementor-element-fa917b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7954 .elementor-element.elementor-element-fa917b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-7954 .elementor-element.elementor-element-269a403 {
	--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-7954 .elementor-element.elementor-element-0a4d9ba > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

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

.elementor-7954 .elementor-element.elementor-element-14ea507.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7954 .elementor-element.elementor-element-db0b7f8 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-c61b150 {
	--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-7954 .elementor-element.elementor-element-72e0afc {
	--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: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7954 .elementor-element.elementor-element-59a5b5d {
	--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-7954 .elementor-element.elementor-element-ff55fba {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-23b2074 {
	--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-7954 .elementor-element.elementor-element-23b2074:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-23b2074 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-7fd84d8 {
	--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-7954 .elementor-element.elementor-element-8b2469a {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-6f22313 {
	--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-7954 .elementor-element.elementor-element-6f22313:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-6f22313 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-8e31eed {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-1901bb0 {
	--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;
	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 4px 0px rgba(0, 0, 0, .25);
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7954 .elementor-element.elementor-element-1901bb0:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-1901bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

.elementor-7954 .elementor-element.elementor-element-9588818 {
	--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;
	--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-7954 .elementor-element.elementor-element-391f3dc img {
	width: 100%;
	height: 250px;
	object-fit: contain;
	object-position: center center;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-7954 .elementor-element.elementor-element-7d24926 {
	--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;
	--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-7954 .elementor-element.elementor-element-4abdba5 {
	width: 100%;
	max-width: 100%;
	text-align: right;
}

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

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

.elementor-7954 .elementor-element.elementor-element-1bbd29d {
	width: 100%;
	max-width: 100%;
	text-align: right;
}

.elementor-7954 .elementor-element.elementor-element-1bbd29d > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-7954 .elementor-element.elementor-element-451687d {
	width: 100%;
	max-width: 100%;
	text-align: right;
}

.elementor-7954 .elementor-element.elementor-element-451687d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-451687d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	font-style: italic;
	line-height: 36px;
	color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-17746be {
	--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-7954 .elementor-element.elementor-element-17746be:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-17746be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-6315a3f {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-5149650 {
	--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-7954 .elementor-element.elementor-element-54e51f7 {
	--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-7954 .elementor-element.elementor-element-9106705 {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7954 .elementor-element.elementor-element-9ecb953 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--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-7954 .elementor-element.elementor-element-550c50e img {
	width: 100%;
	max-width: 180px;
	height: 200px;
	object-fit: contain;
	object-position: center center;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-2a51cdc {
	--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: 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-7954 .elementor-element.elementor-element-b54ab2b {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-865653e {
	--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-7954 .elementor-element.elementor-element-865653e:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-865653e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-56bf1ec {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-49ebe2d {
	--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;
	--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-7954 .elementor-element.elementor-element-c53cec8 {
	--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-7954 .elementor-element.elementor-element-a1bb04e {
	--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-7954 .elementor-element.elementor-element-a1bb04e:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-a1bb04e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-c35ea66 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-c652534 {
	--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-7954 .elementor-element.elementor-element-c652534:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-c652534 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-891e9f1 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-fce9656 {
	--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-7954 .elementor-element.elementor-element-fce9656:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-fce9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-16f164c {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-8dd6d8c {
	--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-7954 .elementor-element.elementor-element-8dd6d8c:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-8dd6d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-e58d0cf {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-418194b {
	--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-7954 .elementor-element.elementor-element-679d4d3 {
	text-align: center;
}

.elementor-7954 .elementor-element.elementor-element-679d4d3 img {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-f5c40b7 {
	--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: 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-7954 .elementor-element.elementor-element-c207ad0 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-aeaa5d3 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-3b8f84a {
	--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-7954 .elementor-element.elementor-element-3b8f84a:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-3b8f84a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

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

.elementor-7954 .elementor-element.elementor-element-618e5c5 {
	--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-7954 .elementor-element.elementor-element-618e5c5:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-618e5c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

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

.elementor-7954 .elementor-element.elementor-element-6d3867e {
	--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-7954 .elementor-element.elementor-element-6d3867e:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-6d3867e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

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

.elementor-7954 .elementor-element.elementor-element-2e04fbb {
	--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: 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-7954 .elementor-element.elementor-element-ebb14bb {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-2fcfc18 {
	text-align: left;
}

.elementor-7954 .elementor-element.elementor-element-2fcfc18 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 36px;
	color: #000;
}

.elementor-7954 .elementor-element.elementor-element-b4b50da {
	--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-7954 .elementor-element.elementor-element-b4b50da:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-b4b50da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-0275fe5 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-ced5d59 {
	--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-7954 .elementor-element.elementor-element-ced5d59:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-ced5d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-2363e7d {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-e51fd7a {
	--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-7954 .elementor-element.elementor-element-e51fd7a:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-e51fd7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-746fb90 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-475c537 {
	--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-7954 .elementor-element.elementor-element-475c537:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-475c537 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

.elementor-7954 .elementor-element.elementor-element-6dec7d4 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-1a57508 {
	--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;
	--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-7954 .elementor-element.elementor-element-6005ec6 {
	--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-7954 .elementor-element.elementor-element-e35122f {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-9495a5a {
	--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-7954 .elementor-element.elementor-element-86bfb36 {
	text-align: center;
}

.elementor-7954 .elementor-element.elementor-element-86bfb36 img {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-381fe60 {
	--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-7954 .elementor-element.elementor-element-381fe60:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-381fe60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

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

.elementor-7954 .elementor-element.elementor-element-00757e5 {
	--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-7954 .elementor-element.elementor-element-00757e5:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-00757e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

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

.elementor-7954 .elementor-element.elementor-element-05be71d {
	--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-7954 .elementor-element.elementor-element-05be71d:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-05be71d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

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

.elementor-7954 .elementor-element.elementor-element-1a1cc70 {
	text-align: left;
}

.elementor-7954 .elementor-element.elementor-element-1a1cc70 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #252525;
}

.elementor-7954 .elementor-element.elementor-element-2523f0b {
	--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-7954 .elementor-element.elementor-element-1909a50 {
	--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-7954 .elementor-element.elementor-element-2476243 {
	--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-7954 .elementor-element.elementor-element-2476243::before, .elementor-7954 .elementor-element.elementor-element-2476243 > .elementor-background-video-container::before, .elementor-7954 .elementor-element.elementor-element-2476243 > .e-con-inner > .elementor-background-video-container::before, .elementor-7954 .elementor-element.elementor-element-2476243 > .elementor-background-slideshow::before, .elementor-7954 .elementor-element.elementor-element-2476243 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7954 .elementor-element.elementor-element-2476243 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-7954 .elementor-element.elementor-element-0953f26 {
	--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-7954 .elementor-element.elementor-element-5b720ee > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

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

.elementor-7954 .elementor-element.elementor-element-c38f572.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7954 .elementor-element.elementor-element-5bc7138 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-43680bb {
	--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: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d9d9d9;
	--border-color: #d9d9d9;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 10px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7954 .elementor-element.elementor-element-e7c6cdf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-e7c6cdf {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-a0960c2 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--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-7954 .elementor-element.elementor-element-88bff81 {
	--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-7954 .elementor-element.elementor-element-1cc2386 {
	--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-7954 .elementor-element.elementor-element-e0ac28e {
	--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-7954 .elementor-element.elementor-element-e0ac28e:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-e0ac28e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-ba56328 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-7482825 {
	--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-7954 .elementor-element.elementor-element-7482825:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-7482825 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-7570c77 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-b4818b6 {
	--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-7954 .elementor-element.elementor-element-b4818b6:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-b4818b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-2ab5b1d {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-2014a3e {
	text-align: left;
}

.elementor-7954 .elementor-element.elementor-element-2014a3e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #252525;
}

.elementor-7954 .elementor-element.elementor-element-f475d90 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--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-7954 .elementor-element.elementor-element-200c3e4 {
	--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-7954 .elementor-element.elementor-element-290c765 {
	--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-7954 .elementor-element.elementor-element-f319f1f {
	--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-7954 .elementor-element.elementor-element-f319f1f:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-f319f1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-45fc033 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-3919d71 {
	--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-7954 .elementor-element.elementor-element-3919d71:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-3919d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-3cf9908 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-939fab2 {
	--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-7954 .elementor-element.elementor-element-939fab2:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-939fab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-2ab8c30 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-05e5572 {
	--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-7954 .elementor-element.elementor-element-05e5572:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-05e5572 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-5ca4900 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-a63e423 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-89433fa {
	--display: flex;
	border-style: none;
	--border-style: none;
	--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-7954 .elementor-element.elementor-element-79a9ffd {
	--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-7954 .elementor-element.elementor-element-e437955 {
	--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-7954 .elementor-element.elementor-element-ea2af2e {
	--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-7954 .elementor-element.elementor-element-ea2af2e:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-ea2af2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-b85b076 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-719ba84 {
	--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-7954 .elementor-element.elementor-element-719ba84:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-719ba84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-d6b3983 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-40c341c {
	--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-7954 .elementor-element.elementor-element-40c341c:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-40c341c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-3060fd4 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-fa250c5 {
	--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-7954 .elementor-element.elementor-element-fa250c5:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-fa250c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-707eb80 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-42d7a05 {
	--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-7954 .elementor-element.elementor-element-42d7a05:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-42d7a05 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-084c3ea {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-2349198 {
	--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: #252525;
	--n-accordion-title-hover-color: #252525;
	--n-accordion-title-active-color: #252525;
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: #252525;
	--n-accordion-icon-hover-color: #252525;
	--n-accordion-icon-active-color: #252525;
}

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

.elementor-7954 .elementor-element.elementor-element-2349198 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-2349198 {
	--n-accordion-padding: 0px 0px 0px 0px;
}

:where( .elementor-7954 .elementor-element.elementor-element-2349198 > .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: 700;
	line-height: 1.3em;
}

.elementor-7954 .elementor-element.elementor-element-2349198 :where( .elementor-7954 .elementor-element.elementor-element-2349198 > .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-7954 .elementor-element.elementor-element-25fa99f {
	text-align: center;
}

.elementor-7954 .elementor-element.elementor-element-25fa99f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #252525;
}

.elementor-7954 .elementor-element.elementor-element-f2ecde7 {
	--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-7954 .elementor-element.elementor-element-22c3d09 {
	--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: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7954 .elementor-element.elementor-element-f57dca4 {
	--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-7954 .elementor-element.elementor-element-f57dca4:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-f57dca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .94);
}

.elementor-7954 .elementor-element.elementor-element-47b4672 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-47b4672 {
	text-align: center;
}

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

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

.elementor-7954 .elementor-element.elementor-element-6e8f85b {
	text-align: center;
}

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

.elementor-7954 .elementor-element.elementor-element-7a4f66a {
	--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-7954 .elementor-element.elementor-element-513bbc8 {
	--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-7954 .elementor-element.elementor-element-9f1e2e4 {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-b34e318 {
	--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-7954 .elementor-element.elementor-element-d04c55f {
	--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-7954 .elementor-element.elementor-element-83148bc {
	--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-7954 .elementor-element.elementor-element-83148bc:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-83148bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-bb9ec9d {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-0b058ad {
	--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-7954 .elementor-element.elementor-element-0b058ad:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-0b058ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-5a50d58 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-e04adde {
	--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-7954 .elementor-element.elementor-element-e04adde:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-e04adde > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-0a074d4 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-e3d78af {
	--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-7954 .elementor-element.elementor-element-e3d78af:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-e3d78af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-8d04b1f {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-dd7266c {
	--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-7954 .elementor-element.elementor-element-dd7266c:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-dd7266c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7954 .elementor-element.elementor-element-536c6af {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-16522da {
	text-align: center;
}

.elementor-7954 .elementor-element.elementor-element-16522da .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #252525;
}

.elementor-7954 .elementor-element.elementor-element-67eec98 {
	--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-7954 .elementor-element.elementor-element-be7cbcb {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-7954 .elementor-element.elementor-element-c717e63 {
	--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-7954 .elementor-element.elementor-element-c717e63::before, .elementor-7954 .elementor-element.elementor-element-c717e63 > .elementor-background-video-container::before, .elementor-7954 .elementor-element.elementor-element-c717e63 > .e-con-inner > .elementor-background-video-container::before, .elementor-7954 .elementor-element.elementor-element-c717e63 > .elementor-background-slideshow::before, .elementor-7954 .elementor-element.elementor-element-c717e63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7954 .elementor-element.elementor-element-c717e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-7954 .elementor-element.elementor-element-9ebc27c {
	--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-7954 .elementor-element.elementor-element-ac3cd7e > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-833bdb6 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-7954 .elementor-element.elementor-element-833bdb6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7954 .elementor-element.elementor-element-0c7c624 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-e53118d {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-7954 .elementor-element.elementor-element-0b37414 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-46d4715 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-7954 .elementor-element.elementor-element-115fade {
	--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: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	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;
	--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-7954 .elementor-element.elementor-element-115fade:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-115fade > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .15);
}

.elementor-7954 .elementor-element.elementor-element-9d3dfc1 {
	--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;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--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-7954 .elementor-element.elementor-element-9b85673 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 50% 50% 50% 50%;
	--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-7954 .elementor-element.elementor-element-9b85673:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-9b85673 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

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

.elementor-7954 .elementor-element.elementor-element-c1c7378 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-c1c7378 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7954 .elementor-element.elementor-element-c1c7378.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-c1c7378.elementor-view-framed .elementor-icon, .elementor-7954 .elementor-element.elementor-element-c1c7378.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-c1c7378.elementor-view-framed .elementor-icon, .elementor-7954 .elementor-element.elementor-element-c1c7378.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-7954 .elementor-element.elementor-element-c1c7378 .elementor-icon {
	font-size: 10px;
}

.elementor-7954 .elementor-element.elementor-element-c1c7378 .elementor-icon svg {
	height: 10px;
}

.elementor-7954 .elementor-element.elementor-element-12fff3a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-12fff3a {
	text-align: left;
}

.elementor-7954 .elementor-element.elementor-element-12fff3a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7954 .elementor-element.elementor-element-5677674 {
	--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: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	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;
	--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-7954 .elementor-element.elementor-element-5677674:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-5677674 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .15);
}

.elementor-7954 .elementor-element.elementor-element-d829d85 {
	--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;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--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-7954 .elementor-element.elementor-element-7c276de {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 50% 50% 50% 50%;
	--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-7954 .elementor-element.elementor-element-7c276de:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-7c276de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

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

.elementor-7954 .elementor-element.elementor-element-7fc9b3b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7954 .elementor-element.elementor-element-7fc9b3b.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-7fc9b3b.elementor-view-framed .elementor-icon, .elementor-7954 .elementor-element.elementor-element-7fc9b3b.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-7fc9b3b.elementor-view-framed .elementor-icon, .elementor-7954 .elementor-element.elementor-element-7fc9b3b.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-7954 .elementor-element.elementor-element-7fc9b3b .elementor-icon {
	font-size: 10px;
}

.elementor-7954 .elementor-element.elementor-element-7fc9b3b .elementor-icon svg {
	height: 10px;
}

.elementor-7954 .elementor-element.elementor-element-60b946c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-60b946c {
	text-align: left;
}

.elementor-7954 .elementor-element.elementor-element-60b946c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7954 .elementor-element.elementor-element-48b123d {
	--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: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	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;
	--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-7954 .elementor-element.elementor-element-48b123d:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-48b123d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .15);
}

.elementor-7954 .elementor-element.elementor-element-c7d0bf5 {
	--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;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--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-7954 .elementor-element.elementor-element-3e337f6 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 50% 50% 50% 50%;
	--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-7954 .elementor-element.elementor-element-3e337f6:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-3e337f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

.elementor-7954 .elementor-element.elementor-element-bfb4d68 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-bfb4d68 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7954 .elementor-element.elementor-element-bfb4d68.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-bfb4d68.elementor-view-framed .elementor-icon, .elementor-7954 .elementor-element.elementor-element-bfb4d68.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-bfb4d68.elementor-view-framed .elementor-icon, .elementor-7954 .elementor-element.elementor-element-bfb4d68.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-7954 .elementor-element.elementor-element-bfb4d68 .elementor-icon {
	font-size: 10px;
}

.elementor-7954 .elementor-element.elementor-element-bfb4d68 .elementor-icon svg {
	height: 10px;
}

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

.elementor-7954 .elementor-element.elementor-element-3d32bd7 {
	text-align: left;
}

.elementor-7954 .elementor-element.elementor-element-3d32bd7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7954 .elementor-element.elementor-element-8d0dd9d {
	--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: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	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;
	--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-7954 .elementor-element.elementor-element-8d0dd9d:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-8d0dd9d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .15);
}

.elementor-7954 .elementor-element.elementor-element-6cc3af4 {
	--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;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--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-7954 .elementor-element.elementor-element-c9553e5 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 50% 50% 50% 50%;
	--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-7954 .elementor-element.elementor-element-c9553e5:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-c9553e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

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

.elementor-7954 .elementor-element.elementor-element-9ac0d87 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7954 .elementor-element.elementor-element-9ac0d87.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-9ac0d87.elementor-view-framed .elementor-icon, .elementor-7954 .elementor-element.elementor-element-9ac0d87.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-9ac0d87.elementor-view-framed .elementor-icon, .elementor-7954 .elementor-element.elementor-element-9ac0d87.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-7954 .elementor-element.elementor-element-9ac0d87 .elementor-icon {
	font-size: 10px;
}

.elementor-7954 .elementor-element.elementor-element-9ac0d87 .elementor-icon svg {
	height: 10px;
}

.elementor-7954 .elementor-element.elementor-element-98ad879 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-98ad879 {
	text-align: left;
}

.elementor-7954 .elementor-element.elementor-element-98ad879 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7954 .elementor-element.elementor-element-0fd8b9f {
	--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: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	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;
	--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-7954 .elementor-element.elementor-element-0fd8b9f:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-0fd8b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .15);
}

.elementor-7954 .elementor-element.elementor-element-9b08ad1 {
	--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;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--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-7954 .elementor-element.elementor-element-a0c2993 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 50% 50% 50% 50%;
	--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-7954 .elementor-element.elementor-element-a0c2993:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-a0c2993 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

.elementor-7954 .elementor-element.elementor-element-99ccd82 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-99ccd82 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7954 .elementor-element.elementor-element-99ccd82.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-99ccd82.elementor-view-framed .elementor-icon, .elementor-7954 .elementor-element.elementor-element-99ccd82.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-99ccd82.elementor-view-framed .elementor-icon, .elementor-7954 .elementor-element.elementor-element-99ccd82.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-7954 .elementor-element.elementor-element-99ccd82 .elementor-icon {
	font-size: 10px;
}

.elementor-7954 .elementor-element.elementor-element-99ccd82 .elementor-icon svg {
	height: 10px;
}

.elementor-7954 .elementor-element.elementor-element-0545767 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-0545767 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-6008001 {
	--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: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	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;
	--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-7954 .elementor-element.elementor-element-6008001:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-6008001 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .15);
}

.elementor-7954 .elementor-element.elementor-element-eb72217 {
	--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;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--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-7954 .elementor-element.elementor-element-be23906 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 50% 50% 50% 50%;
	--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-7954 .elementor-element.elementor-element-be23906:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-be23906 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

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

.elementor-7954 .elementor-element.elementor-element-6e72e07 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7954 .elementor-element.elementor-element-6e72e07.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-6e72e07.elementor-view-framed .elementor-icon, .elementor-7954 .elementor-element.elementor-element-6e72e07.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-7954 .elementor-element.elementor-element-6e72e07.elementor-view-framed .elementor-icon, .elementor-7954 .elementor-element.elementor-element-6e72e07.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-7954 .elementor-element.elementor-element-6e72e07 .elementor-icon {
	font-size: 10px;
}

.elementor-7954 .elementor-element.elementor-element-6e72e07 .elementor-icon svg {
	height: 10px;
}

.elementor-7954 .elementor-element.elementor-element-8eaac0b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-8eaac0b {
	text-align: left;
}

.elementor-7954 .elementor-element.elementor-element-8eaac0b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

.elementor-7954 .elementor-element.elementor-element-8acf00a {
	--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-7954 .elementor-element.elementor-element-56bd72c {
	--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-7954 .elementor-element.elementor-element-6b8e056 {
	--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-7954 .elementor-element.elementor-element-6b8e056::before, .elementor-7954 .elementor-element.elementor-element-6b8e056 > .elementor-background-video-container::before, .elementor-7954 .elementor-element.elementor-element-6b8e056 > .e-con-inner > .elementor-background-video-container::before, .elementor-7954 .elementor-element.elementor-element-6b8e056 > .elementor-background-slideshow::before, .elementor-7954 .elementor-element.elementor-element-6b8e056 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7954 .elementor-element.elementor-element-6b8e056 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-7954 .elementor-element.elementor-element-b04b451 {
	--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-7954 .elementor-element.elementor-element-aaaadee > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

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

.elementor-7954 .elementor-element.elementor-element-58683a8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7954 .elementor-element.elementor-element-7edfc11 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7954 .elementor-element.elementor-element-6131168 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-7954 .elementor-element.elementor-element-669086f {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-7954 .elementor-element.elementor-element-ae377be {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-4040592 {
	text-align: left;
}

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

.elementor-7954 .elementor-element.elementor-element-4f114e9 {
	--display: flex;
	--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: 12px;
	--padding-right: 12px;
}

.elementor-7954 .elementor-element.elementor-element-4f114e9:not(.elementor-motion-effects-element-type-background), .elementor-7954 .elementor-element.elementor-element-4f114e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(24, 114, 202, .28);
}

.elementor-7954 .elementor-element.elementor-element-59a69ae {
	text-align: center;
}

.elementor-7954 .elementor-element.elementor-element-59a69ae .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #252525;
}

@media (min-width:768px) {
	.elementor-7954 .elementor-element.elementor-element-c27eb33 {
		--width: 100%;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9b0741e {
		--width: auto;
	}
	
	.elementor-7954 .elementor-element.elementor-element-c2dc535 {
		--width: auto;
	}
	
	.elementor-7954 .elementor-element.elementor-element-d98625b {
		--width: 60%;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ac85c43 {
		--width: 40%;
	}
	
	.elementor-7954 .elementor-element.elementor-element-659a040 {
		--width: 50%;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9e93c09 {
		--width: 50%;
	}
	
	.elementor-7954 .elementor-element.elementor-element-269a403 {
		--width: auto;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9588818 {
		--width: 250px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-54e51f7 {
		--width: 70%;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9ecb953 {
		--width: 30%;
	}
	
	.elementor-7954 .elementor-element.elementor-element-c53cec8 {
		--width: 60%;
	}
	
	.elementor-7954 .elementor-element.elementor-element-418194b {
		--width: 40%;
	}
	
	.elementor-7954 .elementor-element.elementor-element-0953f26 {
		--width: auto;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9ebc27c {
		--width: auto;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9b85673 {
		--width: 24px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-7c276de {
		--width: 24px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3e337f6 {
		--width: 24px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-c9553e5 {
		--width: 24px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-a0c2993 {
		--width: 24px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-be23906 {
		--width: 24px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-b04b451 {
		--width: auto;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-7954 .elementor-element.elementor-element-659a040 {
		--width: 462.4px;
	}
}

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-7954 .elementor-element.elementor-element-2cbb5fd img {
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9636e03 {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-946fad1 {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3498a31 {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-c14a795 {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-72e0afc {
		--margin-top: 0px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-391f3dc img {
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-550c50e img {
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-1909a50 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-43680bb {
		--margin-top: 0px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-22c3d09 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-be7cbcb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8acf00a {
		--margin-top: 0px;
		--margin-bottom: 35px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-56bd72c {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
}

@media (max-width:767px) {
	.elementor-7954 .elementor-element.elementor-element-38e6238 {
		--margin-top: -80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-34932c2 {
		--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-7954 .elementor-element.elementor-element-70e2def {
		--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-7954 .elementor-element.elementor-element-166d64a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-166d64a .elementor-heading-title {
		font-size: 24px;
		line-height: 30px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-7768053 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-7768053 .elementor-heading-title {
		font-size: 24px;
		line-height: 30px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-d5fd416 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-af354f6 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-01fda31 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8dda924 {
		--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-7954 .elementor-element.elementor-element-9636e03 {
		--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-7954 .elementor-element.elementor-element-f8a8f5c {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9b0741e {
		--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-7954 .elementor-element.elementor-element-946fad1 {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7954 .elementor-element.elementor-element-946fad1 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-f5cbe9d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--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-7954 .elementor-element.elementor-element-024c899 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9506438 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3e278f3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3e278f3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-d6fba68 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-b30d1be {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-b818f9b {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-455b581 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-455b581 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-25722e5 {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-6322b5f {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ca34ecc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ca34ecc .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-13fc416 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-13fc416 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ca53ef1 {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-28bbd30 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-a198648 {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-d4c552c {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-0f01e33 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-0f01e33 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-e89955d {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8540c41 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-0a84405 {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-7f9bc4b {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-c039c39 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-41f894d {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-e16cd69 {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-f48d631 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-d45764d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-d45764d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-5fb0ef3 {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-e18e39f {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8cd66a3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8cd66a3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2208a89 {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-e51aef5 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-89a9674 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-89a9674 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-074266d {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2dce3f2 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-06aa9a4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-06aa9a4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-df7d81e {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ba7dabe {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-b1cbcca {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-99e8075 {
		--n-accordion-item-title-distance-from-content: 10px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-99e8075 {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ea518f0 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--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-7954 .elementor-element.elementor-element-3498a31 {
		--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-7954 .elementor-element.elementor-element-5d7b1b0 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-c2dc535 {
		--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-7954 .elementor-element.elementor-element-4abedaa {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7954 .elementor-element.elementor-element-4abedaa .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-af13380 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-d98625b {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-20b870a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-20b870a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-6cad641 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-4c955e0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-4c955e0 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-5add80f {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2747f26 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2747f26 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-278650d {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-5d8dc2a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-5d8dc2a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-b64d577 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3a350bb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3a350bb .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-1afe016 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-a5ab8e5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-a5ab8e5 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2d07d99 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-763a163 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-763a163 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ac85c43 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-098d01f img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3df2236 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3df2236 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-659a040 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-977418f {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-02c3c91 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-7299081 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-7299081 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ecd684f {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9fd738e {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-113492c {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2884d39 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2884d39 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-e3d1fed {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-e0b1978 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-4f07601 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-4f07601 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-41e1c84 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-4476842 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-b65c496 {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-77c48f0 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-a24da3d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-a24da3d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-816ba48 {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ddb0225 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-d8e1ff0 {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-723ccda {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-71aa4bc {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-5988789 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-139dd05 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-139dd05 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3ee874e {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-6baeb3c {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8a8eba9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8a8eba9 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-bc9ebab {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-4dec741 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-bebf25d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-bebf25d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-11e6fdc {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-04e7b05 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-dade3bc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-dade3bc .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-f4eb53d {
		--n-accordion-item-title-distance-from-content: 10px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-f4eb53d {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9e93c09 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-4564ba9 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-14d7e79 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-f648b54 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-f648b54 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-888712d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-888712d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-d05cde3 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-f010590 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8bd2895 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-6f7cae2 {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2b15519 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-11d912a {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-35c3e21 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-452480c {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-82c059a {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-15cb351 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-76e7e1c {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3d0b4e8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3d0b4e8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-a7e5af8 {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-1cf1a79 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-32330d1 {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-a19f4c2 {
		--n-accordion-item-title-distance-from-content: 10px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-a19f4c2 {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-c14a795 {
		--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-7954 .elementor-element.elementor-element-fa917b9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-269a403 {
		--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-7954 .elementor-element.elementor-element-14ea507 {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7954 .elementor-element.elementor-element-14ea507 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-c61b150 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-72e0afc {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-59a5b5d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ff55fba > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ff55fba .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-23b2074 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-7fd84d8 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8b2469a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8b2469a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-6f22313 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8e31eed > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8e31eed .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-1901bb0 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9588818 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-391f3dc img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-7d24926 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-4abdba5 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-4abdba5 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-1bbd29d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-1bbd29d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-451687d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-451687d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-17746be {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-6315a3f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-6315a3f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9106705 {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9ecb953 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-7954 .elementor-element.elementor-element-550c50e img {
		max-width: 180%;
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2a51cdc {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-b54ab2b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-b54ab2b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-865653e {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-56bf1ec > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-56bf1ec .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-49ebe2d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-c53cec8 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-a1bb04e {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-c35ea66 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-c35ea66 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-c652534 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-891e9f1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-891e9f1 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-fce9656 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-16f164c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-16f164c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8dd6d8c {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-e58d0cf > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-e58d0cf .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-418194b {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-679d4d3 img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-f5c40b7 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-c207ad0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-c207ad0 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-aeaa5d3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-aeaa5d3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3b8f84a {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-779b81c {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-618e5c5 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-fcdad3d {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-6d3867e {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-bf8f245 {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2e04fbb {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ebb14bb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ebb14bb .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2fcfc18 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2fcfc18 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-b4b50da {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-0275fe5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-0275fe5 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ced5d59 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2363e7d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2363e7d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-e51fd7a {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-746fb90 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-746fb90 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-475c537 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-6dec7d4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-6dec7d4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-e35122f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-e35122f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9495a5a {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-86bfb36 img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-381fe60 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ddb81cd {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-00757e5 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-a1350aa {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-05be71d {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-c9e8290 {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-1a1cc70 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-1a1cc70 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2523f0b {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--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-7954 .elementor-element.elementor-element-1909a50 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--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-7954 .elementor-element.elementor-element-2476243 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-0953f26 {
		--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;
		--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-7954 .elementor-element.elementor-element-c38f572 {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7954 .elementor-element.elementor-element-c38f572 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-43680bb {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--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-7954 .elementor-element.elementor-element-e7c6cdf > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-e7c6cdf .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-88bff81 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-1cc2386 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-e0ac28e {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ba56328 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ba56328 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-7482825 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-7570c77 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-7570c77 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-b4818b6 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2ab5b1d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2ab5b1d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2014a3e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2014a3e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-200c3e4 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-290c765 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-f319f1f {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-45fc033 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-45fc033 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3919d71 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3cf9908 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3cf9908 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-939fab2 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2ab8c30 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2ab8c30 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-05e5572 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-5ca4900 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-5ca4900 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-a63e423 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-a63e423 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-79a9ffd {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-e437955 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ea2af2e {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-b85b076 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-b85b076 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-719ba84 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-d6b3983 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-d6b3983 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-40c341c {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3060fd4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3060fd4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-fa250c5 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-707eb80 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-707eb80 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-42d7a05 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-084c3ea > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-084c3ea .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2349198 {
		--n-accordion-item-title-distance-from-content: 10px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-2349198 {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-25fa99f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-25fa99f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-f2ecde7 {
		--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-7954 .elementor-element.elementor-element-22c3d09 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-f57dca4 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-47b4672 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-47b4672 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-6e8f85b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-6e8f85b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9f1e2e4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9f1e2e4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-b34e318 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-d04c55f {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-83148bc {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-bb9ec9d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-bb9ec9d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-0b058ad {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-5a50d58 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-5a50d58 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-e04adde {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-0a074d4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-0a074d4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-e3d78af {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8d04b1f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8d04b1f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-dd7266c {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-536c6af > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-536c6af .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-16522da > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-16522da .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-67eec98 {
		--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-7954 .elementor-element.elementor-element-be7cbcb {
		--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-7954 .elementor-element.elementor-element-c717e63 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9ebc27c {
		--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-7954 .elementor-element.elementor-element-833bdb6 {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7954 .elementor-element.elementor-element-833bdb6 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-0b37414 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-0b37414 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-46d4715 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--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-7954 .elementor-element.elementor-element-115fade {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9d3dfc1 {
		--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: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9b85673 {
		--width: 24px;
		--margin-top: 5px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-12fff3a {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-7954 .elementor-element.elementor-element-12fff3a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-12fff3a .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-5677674 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-d829d85 {
		--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: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-7c276de {
		--width: 24px;
		--margin-top: 5px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-60b946c {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-7954 .elementor-element.elementor-element-60b946c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-60b946c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-48b123d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-c7d0bf5 {
		--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: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3e337f6 {
		--width: 24px;
		--margin-top: 5px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3d32bd7 {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3d32bd7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-3d32bd7 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8d0dd9d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-6cc3af4 {
		--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: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-c9553e5 {
		--width: 24px;
		--margin-top: 5px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-98ad879 {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-7954 .elementor-element.elementor-element-98ad879 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-98ad879 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-0fd8b9f {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-9b08ad1 {
		--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: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-a0c2993 {
		--width: 24px;
		--margin-top: 5px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-0545767 {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-7954 .elementor-element.elementor-element-0545767 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-0545767 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-6008001 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-eb72217 {
		--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: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-be23906 {
		--width: 24px;
		--margin-top: 5px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8eaac0b {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8eaac0b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8eaac0b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-8acf00a {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 30px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-56bd72c {
		--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-7954 .elementor-element.elementor-element-6b8e056 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-b04b451 {
		--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;
		--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-7954 .elementor-element.elementor-element-58683a8 {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7954 .elementor-element.elementor-element-58683a8 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-669086f {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--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-7954 .elementor-element.elementor-element-ae377be > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-ae377be .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-4040592 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-4040592 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-4f114e9 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-59a69ae > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7954 .elementor-element.elementor-element-59a69ae .elementor-heading-title {
		font-size: 18px;
	}
}

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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