/* End custom CSS */

.elementor-7831 .elementor-element.elementor-element-c239cdc {
	--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-7831 .elementor-element.elementor-element-05275e2 {
	width: 100%;
	max-width: 100%;
}

.elementor-7831 .elementor-element.elementor-element-05275e2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-7831 .elementor-element.elementor-element-1c8743d {
	--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-7831 .elementor-element.elementor-element-f474da0 {
	--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-7831 .elementor-element.elementor-element-f474da0.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-7831 .elementor-element.elementor-element-e23d6a1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-e23d6a1 {
	text-align: center;
}

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

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

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

.elementor-7831 .elementor-element.elementor-element-ec50818 > .elementor-widget-container {
	margin: 0px 0px -3px 0px;
}

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

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

.elementor-7831 .elementor-element.elementor-element-4bb7f0b {
	--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-7831 .elementor-element.elementor-element-c75387a {
	--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-7831 .elementor-element.elementor-element-78a1a1e {
	--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-7831 .elementor-element.elementor-element-9c94cc4 {
	--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-7831 .elementor-element.elementor-element-9c94cc4::before, .elementor-7831 .elementor-element.elementor-element-9c94cc4 > .elementor-background-video-container::before, .elementor-7831 .elementor-element.elementor-element-9c94cc4 > .e-con-inner > .elementor-background-video-container::before, .elementor-7831 .elementor-element.elementor-element-9c94cc4 > .elementor-background-slideshow::before, .elementor-7831 .elementor-element.elementor-element-9c94cc4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7831 .elementor-element.elementor-element-9c94cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-7831 .elementor-element.elementor-element-3c8f87b {
	--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-7831 .elementor-element.elementor-element-63a0bb8 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-3fe592c {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-7831 .elementor-element.elementor-element-3fe592c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7831 .elementor-element.elementor-element-33c98ed > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-0bb1a20 {
	--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-7831 .elementor-element.elementor-element-9750543 {
	--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-7831 .elementor-element.elementor-element-6acbcea {
	--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-7831 .elementor-element.elementor-element-15bfe0e {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-125881d {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-755a315 {
	--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-7831 .elementor-element.elementor-element-755a315:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-755a315 > .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-7831 .elementor-element.elementor-element-7dd0718 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-7831 .elementor-element.elementor-element-bb21b04 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

.elementor-7831 .elementor-element.elementor-element-c99c8fe {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-001596d {
	--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-7831 .elementor-element.elementor-element-c9b6ec1 {
	--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-7831 .elementor-element.elementor-element-2c86093 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-25d4bb4 {
	--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-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-7831 .elementor-element.elementor-element-e5ba222 .elementor-button {
	background-color: #0053a3;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-radius: 4px 4px 4px 4px;
	padding: 15px 30px 15px 30px;
}

.elementor-7831 .elementor-element.elementor-element-e5ba222 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-7831 .elementor-element.elementor-element-981d40c {
	--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-7831 .elementor-element.elementor-element-593e27a > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-d6242e2 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-7831 .elementor-element.elementor-element-d6242e2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7831 .elementor-element.elementor-element-2527255 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-4ef7c2f {
	--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: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7831 .elementor-element.elementor-element-03891f3 {
	--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-7831 .elementor-element.elementor-element-35f3af0 {
	--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-7831 .elementor-element.elementor-element-f017cec {
	--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-7831 .elementor-element.elementor-element-bcb4c08 {
	--display: flex;
	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: #0053a3;
	--border-color: #0053a3;
	--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-7831 .elementor-element.elementor-element-5f0e3c2 {
	--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;
	--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-7831 .elementor-element.elementor-element-5f0e3c2:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-5f0e3c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7831 .elementor-element.elementor-element-16af331 {
	text-align: center;
}

.elementor-7831 .elementor-element.elementor-element-16af331 img {
	width: 250px;
	height: 200px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-abab389 {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-74a6f20 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--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-7831 .elementor-element.elementor-element-01095d3 {
	--display: flex;
	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: #0053a3;
	--border-color: #0053a3;
	--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-7831 .elementor-element.elementor-element-277a07e {
	--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;
	--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-7831 .elementor-element.elementor-element-277a07e:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-277a07e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7831 .elementor-element.elementor-element-5804a2f {
	text-align: center;
}

.elementor-7831 .elementor-element.elementor-element-5804a2f img {
	width: 500px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-9933a7c {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-52c0f02 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--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-7831 .elementor-element.elementor-element-be7fa95 {
	--display: flex;
	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: #0053a3;
	--border-color: #0053a3;
	--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-7831 .elementor-element.elementor-element-cc669a4 {
	--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-7831 .elementor-element.elementor-element-cc669a4:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-cc669a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7831 .elementor-element.elementor-element-79a5ee1 {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-f178e95 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--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-7831 .elementor-element.elementor-element-4b3afe5 {
	--display: flex;
	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: #0053a3;
	--border-color: #0053a3;
	--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-7831 .elementor-element.elementor-element-95cc5ba {
	--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-7831 .elementor-element.elementor-element-95cc5ba:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-95cc5ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7831 .elementor-element.elementor-element-73676b5 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-08efcd3 {
	--n-accordion-padding: 0px 0px 0px 0px;
}

:where( .elementor-7831 .elementor-element.elementor-element-08efcd3 > .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-7831 .elementor-element.elementor-element-08efcd3 :where( .elementor-7831 .elementor-element.elementor-element-08efcd3 > .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-7831 .elementor-element.elementor-element-9406359 {
	--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-7831 .elementor-element.elementor-element-b849c3a {
	--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-7831 .elementor-element.elementor-element-b849c3a::before, .elementor-7831 .elementor-element.elementor-element-b849c3a > .elementor-background-video-container::before, .elementor-7831 .elementor-element.elementor-element-b849c3a > .e-con-inner > .elementor-background-video-container::before, .elementor-7831 .elementor-element.elementor-element-b849c3a > .elementor-background-slideshow::before, .elementor-7831 .elementor-element.elementor-element-b849c3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7831 .elementor-element.elementor-element-b849c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-7831 .elementor-element.elementor-element-4fb7ccc {
	--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-7831 .elementor-element.elementor-element-8d21bcf > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-a4c7d4c {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-7831 .elementor-element.elementor-element-a4c7d4c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7831 .elementor-element.elementor-element-cdcbb1c > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

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

.elementor-7831 .elementor-element.elementor-element-2f54f6b {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-abd8ffa {
	--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-7831 .elementor-element.elementor-element-0c4c54d {
	--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-7831 .elementor-element.elementor-element-15aa6fc {
	--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-7831 .elementor-element.elementor-element-61d39b1 {
	--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-7831 .elementor-element.elementor-element-61d39b1:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-61d39b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7831 .elementor-element.elementor-element-6f23a80 {
	--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-7831 .elementor-element.elementor-element-33e3c92 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-7831 .elementor-element.elementor-element-f8aec8b {
	--n-accordion-padding: 24px 24px 24px 24px;
}

:where( .elementor-7831 .elementor-element.elementor-element-f8aec8b > .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;
}

.elementor-7831 .elementor-element.elementor-element-f8aec8b :where( .elementor-7831 .elementor-element.elementor-element-f8aec8b > .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-7831 .elementor-element.elementor-element-f256cb3 {
	--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-7831 .elementor-element.elementor-element-ac75337 {
	--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-7831 .elementor-element.elementor-element-dafd852 {
	--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-7831 .elementor-element.elementor-element-dafd852:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-dafd852 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

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

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

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

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

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

.elementor-7831 .elementor-element.elementor-element-337a52c {
	--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-7831 .elementor-element.elementor-element-15e68fa {
	--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-7831 .elementor-element.elementor-element-15e68fa:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-15e68fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

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

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

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

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

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

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

.elementor-7831 .elementor-element.elementor-element-e5696bc {
	--n-accordion-padding: 24px 24px 24px 24px;
}

:where( .elementor-7831 .elementor-element.elementor-element-e5696bc > .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;
}

.elementor-7831 .elementor-element.elementor-element-e5696bc :where( .elementor-7831 .elementor-element.elementor-element-e5696bc > .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-7831 .elementor-element.elementor-element-32a2c39 {
	--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-7831 .elementor-element.elementor-element-c28b4aa {
	--display: flex;
	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: #0053a3;
	--border-color: #0053a3;
	--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-7831 .elementor-element.elementor-element-8ab4958 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-8ab4958 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-6a53e04 {
	--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-7831 .elementor-element.elementor-element-258a3af {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
	color: #000;
}

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

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

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

.elementor-7831 .elementor-element.elementor-element-a45948c {
	--n-accordion-padding: 0px 0px 0px 0px;
}

:where( .elementor-7831 .elementor-element.elementor-element-a45948c > .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;
}

.elementor-7831 .elementor-element.elementor-element-a45948c :where( .elementor-7831 .elementor-element.elementor-element-a45948c > .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-7831 .elementor-element.elementor-element-dfee2a7 {
	--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-7831 .elementor-element.elementor-element-9a23064 {
	--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-7831 .elementor-element.elementor-element-9a23064::before, .elementor-7831 .elementor-element.elementor-element-9a23064 > .elementor-background-video-container::before, .elementor-7831 .elementor-element.elementor-element-9a23064 > .e-con-inner > .elementor-background-video-container::before, .elementor-7831 .elementor-element.elementor-element-9a23064 > .elementor-background-slideshow::before, .elementor-7831 .elementor-element.elementor-element-9a23064 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7831 .elementor-element.elementor-element-9a23064 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-7831 .elementor-element.elementor-element-c621c30 {
	--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-7831 .elementor-element.elementor-element-e1139b7 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-11b3326 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-7831 .elementor-element.elementor-element-11b3326.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7831 .elementor-element.elementor-element-cfe96e7 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-783a68d {
	--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: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7831 .elementor-element.elementor-element-8f09767 {
	--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-7831 .elementor-element.elementor-element-83fc0b9 {
	--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-7831 .elementor-element.elementor-element-e0571dd {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-53ee874 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-2cbae10 {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-8e529fb {
	--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-7831 .elementor-element.elementor-element-b5e1f93 {
	--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-7831 .elementor-element.elementor-element-7e48048 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-78c11b1 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-ce903b1 {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-d9a8100 {
	text-align: center;
}

.elementor-7831 .elementor-element.elementor-element-d9a8100 img {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-4a38af9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-4a38af9 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-fd47a0d {
	--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-7831 .elementor-element.elementor-element-12d3ea4 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-c4be645 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-7831 .elementor-element.elementor-element-c4be645.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7831 .elementor-element.elementor-element-00c523a > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-a910a71 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-a910a71 {
	text-align: center;
}

.elementor-7831 .elementor-element.elementor-element-a910a71 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 36px;
	color: #252525;
}

.elementor-7831 .elementor-element.elementor-element-f537933 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-f537933 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-6229cc4 {
	--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-7831 .elementor-element.elementor-element-2a4294b {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--border-radius: 12px 12px 12px 12px;
	--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-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-7831 .elementor-element.elementor-element-fb55dda .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7831 .elementor-element.elementor-element-fb55dda.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

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

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

.elementor-7831 .elementor-element.elementor-element-fb55dda .elementor-icon {
	font-size: 24px;
}

.elementor-7831 .elementor-element.elementor-element-fb55dda .elementor-icon svg {
	height: 24px;
}

.elementor-7831 .elementor-element.elementor-element-b3ff5ec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-7831 .elementor-element.elementor-element-dc6b3aa {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-6ca67c3 {
	--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-7831 .elementor-element.elementor-element-6ca67c3:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-6ca67c3 > .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/09/Filter-Aids-and-Membrane-bg-300x300.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-7831 .elementor-element.elementor-element-1296efa {
	--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;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d9d9d9;
	--border-color: #d9d9d9;
	--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: 24px;
	--padding-right: 24px;
}

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

.elementor-7831 .elementor-element.elementor-element-71d7c79 {
	--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-7831 .elementor-element.elementor-element-d0c50e1 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-dbc20ff {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-2c27996 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-64339bd {
	--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-7831 .elementor-element.elementor-element-ed91fa5 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-6aab6d7 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-f9392ab {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-948f32f {
	--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;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d9d9d9;
	--border-color: #d9d9d9;
	--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: 24px;
	--padding-right: 24px;
}

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

.elementor-7831 .elementor-element.elementor-element-702cb66 {
	--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-7831 .elementor-element.elementor-element-e7ffb68 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-389ab6d {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-3aefbeb {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-1f6958f {
	--display: flex;
	--min-height: 100%;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 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-7831 .elementor-element.elementor-element-1f6958f:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-1f6958f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7831 .elementor-element.elementor-element-0098d24 {
	--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-7831 .elementor-element.elementor-element-8960a92 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-549faac {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-2a371e4 {
	--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-7831 .elementor-element.elementor-element-2a371e4:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-2a371e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c19b2e;
}

.elementor-7831 .elementor-element.elementor-element-ddc3f4c {
	text-align: center;
}

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

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

.elementor-7831 .elementor-element.elementor-element-c479786 {
	--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-7831 .elementor-element.elementor-element-de86c9e > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-04c2918 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-7831 .elementor-element.elementor-element-04c2918.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7831 .elementor-element.elementor-element-a392824 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-d20d3ee {
	--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-7831 .elementor-element.elementor-element-0ff1ddb {
	--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-7831 .elementor-element.elementor-element-111a110 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--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-7831 .elementor-element.elementor-element-111a110:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-111a110 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(24, 114, 202, .28);
}

.elementor-7831 .elementor-element.elementor-element-e515a7f {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-8ce4640 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--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-7831 .elementor-element.elementor-element-8ce4640:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-8ce4640 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(24, 114, 202, .28);
}

.elementor-7831 .elementor-element.elementor-element-4b6b09b {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-de7be37 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--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-7831 .elementor-element.elementor-element-de7be37:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-de7be37 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(24, 114, 202, .28);
}

.elementor-7831 .elementor-element.elementor-element-e343882 {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-fb9079c {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--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-7831 .elementor-element.elementor-element-fb9079c:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-fb9079c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(24, 114, 202, .28);
}

.elementor-7831 .elementor-element.elementor-element-9ba147e {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-bb1a4d3 {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-a69f04a {
	--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-7831 .elementor-element.elementor-element-81de5a2 {
	--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-7831 .elementor-element.elementor-element-aba7e11 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--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-7831 .elementor-element.elementor-element-aba7e11:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-aba7e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(24, 114, 202, .28);
}

.elementor-7831 .elementor-element.elementor-element-a4e0491 {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-0a764e0 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--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-7831 .elementor-element.elementor-element-0a764e0:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-0a764e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(24, 114, 202, .28);
}

.elementor-7831 .elementor-element.elementor-element-e579c89 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-14344fe {
	--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-7831 .elementor-element.elementor-element-4260f57 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-51de700 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-7831 .elementor-element.elementor-element-51de700.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7831 .elementor-element.elementor-element-f26889c > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-2b00571 {
	--display: flex;
	--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-7831 .elementor-element.elementor-element-374799d {
	--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;
	--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-7831 .elementor-element.elementor-element-d54a9f9 {
	--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-7831 .elementor-element.elementor-element-d54a9f9:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-d54a9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7831 .elementor-element.elementor-element-70cb0f2 {
	--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-7831 .elementor-element.elementor-element-9e501e7 {
	text-align: left;
}

.elementor-7831 .elementor-element.elementor-element-9e501e7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.3em;
	color: #000;
}

.elementor-7831 .elementor-element.elementor-element-73b8598 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-54e2b14 {
	--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-7831 .elementor-element.elementor-element-fbc6dcd {
	text-align: left;
}

.elementor-7831 .elementor-element.elementor-element-fbc6dcd .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.3em;
	color: #000;
}

.elementor-7831 .elementor-element.elementor-element-aeb2cb4 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-3a03dae {
	--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-7831 .elementor-element.elementor-element-6acbb52 {
	text-align: left;
}

.elementor-7831 .elementor-element.elementor-element-6acbb52 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.3em;
	color: #000;
}

.elementor-7831 .elementor-element.elementor-element-e8bb20f {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-0191ba4 {
	--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-7831 .elementor-element.elementor-element-6319a6a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #d9d9d9;
	--border-color: #d9d9d9;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 4px 4.5px 0px rgba(0, 0, 0, .5);
	--margin-top: 30px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-7831 .elementor-element.elementor-element-924e7ec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-924e7ec {
	text-align: center;
}

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

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

.elementor-7831 .elementor-element.elementor-element-4e30f89 {
	text-align: center;
}

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

.elementor-7831 .elementor-element.elementor-element-5a1a07c {
	--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-7831 .elementor-element.elementor-element-a531539 {
	--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-7831 .elementor-element.elementor-element-a2b05d7 {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-418983a {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-99835d7 {
	--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-7831 .elementor-element.elementor-element-19e4bd8 {
	--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-7831 .elementor-element.elementor-element-9f0a060 {
	--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-7831 .elementor-element.elementor-element-9f0a060:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-9f0a060 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7831 .elementor-element.elementor-element-79a642c {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-75daed9 {
	text-align: left;
}

.elementor-7831 .elementor-element.elementor-element-75daed9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 36px;
	color: #000;
}

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

.elementor-7831 .elementor-element.elementor-element-d357d34 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-06c0a50 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-fd7eae8 {
	--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-7831 .elementor-element.elementor-element-fd7eae8:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-fd7eae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c19b2e;
}

.elementor-7831 .elementor-element.elementor-element-b84ba41 {
	text-align: center;
}

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

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

.elementor-7831 .elementor-element.elementor-element-4d1b6c5 {
	--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-7831 .elementor-element.elementor-element-a25d741 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-c1bf725 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-7831 .elementor-element.elementor-element-c1bf725.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7831 .elementor-element.elementor-element-afffdc9 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-c2659eb {
	--display: flex;
	--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-7831 .elementor-element.elementor-element-10eb7cf {
	--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;
	--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-7831 .elementor-element.elementor-element-138b8b8 {
	--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-7831 .elementor-element.elementor-element-138b8b8:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-138b8b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7831 .elementor-element.elementor-element-03287c0 {
	--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-7831 .elementor-element.elementor-element-68c28ef {
	text-align: left;
}

.elementor-7831 .elementor-element.elementor-element-68c28ef .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.3em;
	color: #000;
}

.elementor-7831 .elementor-element.elementor-element-1cbbaae {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-2e867a5 {
	--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-7831 .elementor-element.elementor-element-5f5e08d {
	text-align: left;
}

.elementor-7831 .elementor-element.elementor-element-5f5e08d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.3em;
	color: #000;
}

.elementor-7831 .elementor-element.elementor-element-d3c1af4 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-0ff919a {
	--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-7831 .elementor-element.elementor-element-4c266e9 {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-4095c40 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-ee4f6d8 {
	--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-7831 .elementor-element.elementor-element-d4e681e {
	text-align: left;
}

.elementor-7831 .elementor-element.elementor-element-d4e681e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.3em;
	color: #000;
}

.elementor-7831 .elementor-element.elementor-element-6bf7f4a {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-1b8b7ea {
	--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-7831 .elementor-element.elementor-element-d2774d9 {
	text-align: left;
}

.elementor-7831 .elementor-element.elementor-element-d2774d9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.3em;
	color: #000;
}

.elementor-7831 .elementor-element.elementor-element-fd69166 {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-bd91196 {
	--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: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-7831 .elementor-element.elementor-element-69e08bb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-69e08bb {
	text-align: center;
}

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

.elementor-7831 .elementor-element.elementor-element-0dc8b90 {
	--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;
	--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-7831 .elementor-element.elementor-element-7e2c4ac {
	--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-7831 .elementor-element.elementor-element-00dff6e img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-265e1eb {
	--display: flex;
	--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-7831 .elementor-element.elementor-element-1afe5e7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 36px;
	color: #000;
}

.elementor-7831 .elementor-element.elementor-element-7ce1bcf {
	--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-7831 .elementor-element.elementor-element-f81173d {
	--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-7831 .elementor-element.elementor-element-ca4e489 {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-1da6cc4 {
	--display: flex;
	--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-7831 .elementor-element.elementor-element-bdad4d5 {
	--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;
	--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-7831 .elementor-element.elementor-element-1a3fe57 {
	--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-7831 .elementor-element.elementor-element-1a3fe57:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-1a3fe57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-7831 .elementor-element.elementor-element-95bb966 {
	--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-7831 .elementor-element.elementor-element-9b42622 {
	text-align: left;
}

.elementor-7831 .elementor-element.elementor-element-9b42622 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.3em;
	color: #000;
}

.elementor-7831 .elementor-element.elementor-element-f2a781f {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-029ec1f {
	--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-7831 .elementor-element.elementor-element-f37787f {
	text-align: left;
}

.elementor-7831 .elementor-element.elementor-element-f37787f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.3em;
	color: #000;
}

.elementor-7831 .elementor-element.elementor-element-9a9782d {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-0262d13 {
	--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-7831 .elementor-element.elementor-element-8f75df1 {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-97e9c23 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-b639b50 {
	--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-7831 .elementor-element.elementor-element-647a58e {
	text-align: left;
}

.elementor-7831 .elementor-element.elementor-element-647a58e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.3em;
	color: #000;
}

.elementor-7831 .elementor-element.elementor-element-d0dab20 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-dae5872 {
	--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-7831 .elementor-element.elementor-element-df568a6 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-abcfbd5 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-7831 .elementor-element.elementor-element-abcfbd5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7831 .elementor-element.elementor-element-ca5f537 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-fcebb86 {
	--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-7831 .elementor-element.elementor-element-1fe62e4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7831 .elementor-element.elementor-element-1fe62e4 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-2bd959b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-7831 .elementor-element.elementor-element-f89fd42 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-7831 .elementor-element.elementor-element-e8734a0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

.elementor-7831 .elementor-element.elementor-element-d60eab3 {
	text-align: left;
}

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

.elementor-7831 .elementor-element.elementor-element-5003594 {
	--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-7831 .elementor-element.elementor-element-c358539 {
	--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-7831 .elementor-element.elementor-element-e6a3d42 {
	--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-7831 .elementor-element.elementor-element-34d31e2 {
	--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-7831 .elementor-element.elementor-element-34d31e2:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-34d31e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .25);
}

.elementor-7831 .elementor-element.elementor-element-379725c {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-9333846 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-f498e33 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-93fdefe {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-9e16672 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-f4019d8 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-33ac0f4 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-a72d342 {
	text-align: left;
}

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

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

.elementor-7831 .elementor-element.elementor-element-f3cc580 {
	--n-accordion-padding: 0px 0px 0px 0px;
}

:where( .elementor-7831 .elementor-element.elementor-element-f3cc580 > .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;
}

.elementor-7831 .elementor-element.elementor-element-f3cc580 :where( .elementor-7831 .elementor-element.elementor-element-f3cc580 > .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;
}

@media (min-width:768px) {
	.elementor-7831 .elementor-element.elementor-element-c239cdc {
		--width: 100%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-3c8f87b {
		--width: auto;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c9b6ec1 {
		--width: 40%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-981d40c {
		--width: auto;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4fb7ccc {
		--width: auto;
	}
	
	.elementor-7831 .elementor-element.elementor-element-0c4c54d {
		--width: 50%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f256cb3 {
		--width: 50%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c621c30 {
		--width: auto;
	}
	
	.elementor-7831 .elementor-element.elementor-element-fd47a0d {
		--width: auto;
	}
	
	.elementor-7831 .elementor-element.elementor-element-a9bf1f7 {
		--width: 48%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-a1332f9 {
		--width: 48%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d34fc78 {
		--width: 48%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-1f6958f {
		--width: 48%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c479786 {
		--width: auto;
	}
	
	.elementor-7831 .elementor-element.elementor-element-14344fe {
		--width: auto;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d54a9f9 {
		--width: 33%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c22b48d {
		--width: 33%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c7d06b6 {
		--width: 33%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4d1b6c5 {
		--width: auto;
	}
	
	.elementor-7831 .elementor-element.elementor-element-7e2c4ac {
		--width: 60%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-265e1eb {
		--width: 40%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-dae5872 {
		--width: auto;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-7831 .elementor-element.elementor-element-138b8b8 {
		--width: 48%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-192cfed {
		--width: 48%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-093c9d0 {
		--width: 48%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c8c0a81 {
		--width: 48%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-06d37c4 {
		--width: 48%;
	}
}

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-7831 .elementor-element.elementor-element-ec50818 img {
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-78a1a1e {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9750543 {
		--margin-top: 0px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-ebf2cbd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9406359 {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-dfee2a7 {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-5eda0a6 {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-1d403a2 {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-04c2918 {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-08482fd {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-6319a6a {
		--margin-top: 15px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-84c1526 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c2659eb {
		--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;
		--flex-wrap: wrap;
	}
	
	.elementor-7831 .elementor-element.elementor-element-10eb7cf {
		--justify-content: flex-start;
		--flex-wrap: wrap;
	}
	
	.elementor-7831 .elementor-element.elementor-element-bd91196 {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-7ffbd0a {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-abcfbd5 {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-fcebb86 {
		--margin-top: 0px;
		--margin-bottom: 35px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

@media (max-width:767px) {
	.elementor-7831 .elementor-element.elementor-element-ec353be {
		--margin-top: -80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-1c8743d {
		--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-7831 .elementor-element.elementor-element-f474da0 {
		--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-7831 .elementor-element.elementor-element-e23d6a1 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e23d6a1 .elementor-heading-title {
		font-size: 24px;
		line-height: 30px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-cbd0cbb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-59ee062 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4bb7f0b {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c75387a {
		--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-7831 .elementor-element.elementor-element-78a1a1e {
		--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-7831 .elementor-element.elementor-element-9c94cc4 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-3c8f87b {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-63a0bb8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-3fe592c {
		width: initial;
		max-width: initial;
	}
	
	.elementor-7831 .elementor-element.elementor-element-3fe592c .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-33c98ed > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-0bb1a20 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9750543 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-6acbcea {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-15bfe0e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-15bfe0e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-125881d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-125881d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-755a315 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-7dd0718 {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c22fe72 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-bb21b04 {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c99c8fe > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c99c8fe .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-2c86093 img {
		width: 250px;
		height: 250px;
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-25d4bb4 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-753f536 {
		--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-7831 .elementor-element.elementor-element-ebf2cbd {
		--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-7831 .elementor-element.elementor-element-13ffa91 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-981d40c {
		--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-7831 .elementor-element.elementor-element-d6242e2 {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d6242e2 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4ef7c2f {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-35f3af0 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-bcb4c08 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-5f0e3c2 {
		--flex-direction: column-reverse;
		--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;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-16af331 img {
		width: 100%;
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-abab389 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-abab389 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-abab389 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-01095d3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-277a07e {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-5804a2f img {
		width: 100%;
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9933a7c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9933a7c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-be7fa95 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-cc669a4 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-79a5ee1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-79a5ee1 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4b3afe5 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-95cc5ba {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-73676b5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-73676b5 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-08efcd3 {
		--n-accordion-item-title-space-between: 20px;
		--n-accordion-item-title-distance-from-content: 10px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-08efcd3 {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
	
	:where( .elementor-7831 .elementor-element.elementor-element-08efcd3 > .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 {
		line-height: 1.3em;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9406359 {
		--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-7831 .elementor-element.elementor-element-b849c3a {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4fb7ccc {
		--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-7831 .elementor-element.elementor-element-a4c7d4c {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7831 .elementor-element.elementor-element-a4c7d4c .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-2f54f6b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-2f54f6b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-0c4c54d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-61d39b1 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-33e3c92 img {
		width: 250px;
		height: 250px;
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-cd13c17 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c7421ac {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-61f663e {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-ded8373 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-03e291f {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-1c2ac83 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f7a8a3d {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-b1d947d {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-6b917ce {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9726dcb {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-3a745a1 {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-34e40c8 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-fbd8030 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-5609739 {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-01c3905 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-00109ab {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-ec38d28 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-1c032ab {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-656de4d {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e76cc92 {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-55d7035 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-3ad7dce {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f8aec8b {
		--n-accordion-item-title-distance-from-content: 10px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f8aec8b {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f256cb3 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-dafd852 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4935147 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-47d9954 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-0a43e52 {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4383be3 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-2966c27 {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f868201 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-aa5b651 {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-15e68fa {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-7ab8188 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-7179e83 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-b3dd257 {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-98ae9cb {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-ed1f098 {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c397ad6 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-0779045 {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e5696bc {
		--n-accordion-item-title-distance-from-content: 10px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e5696bc {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c28b4aa {
		--padding-top: 0px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-8ab4958 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-8ab4958 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-ca1441c {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-86bd2cd {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-6a53e04 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-258a3af {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f36ca38 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-cb113a7 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-eddaeba {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-a45948c {
		--n-accordion-item-title-distance-from-content: 10px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-a45948c {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-dfee2a7 {
		--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-7831 .elementor-element.elementor-element-9a23064 {
		--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: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c621c30 {
		--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-7831 .elementor-element.elementor-element-11b3326 {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7831 .elementor-element.elementor-element-11b3326 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-783a68d {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-8f09767 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-83fc0b9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e0571dd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e0571dd .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-16013ae {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-53ee874 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-53ee874 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f856197 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-2cbae10 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-2cbae10 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-8e529fb {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-b5e1f93 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-7e48048 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-7e48048 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-8e46488 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-78c11b1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-78c11b1 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-3b7c859 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-ce903b1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-ce903b1 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d9a8100 img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4a38af9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4a38af9 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-5eda0a6 {
		--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-7831 .elementor-element.elementor-element-ca37849 {
		--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: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-fd47a0d {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-12d3ea4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c4be645 {
		width: var(--container-widget-width, 11rem);
		max-width: 11rem;
		--container-widget-width: 11rem;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c4be645 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-00c523a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-a910a71 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-a910a71 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f537933 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f537933 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-3c32ade {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-6229cc4 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-2a4294b {
		--flex-wrap: nowrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-b3ff5ec {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7831 .elementor-element.elementor-element-b3ff5ec > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-b3ff5ec .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-dc6b3aa > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-dc6b3aa .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-6ca67c3:not(.elementor-motion-effects-element-type-background), .elementor-7831 .elementor-element.elementor-element-6ca67c3 > .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/09/Filter-Aids-and-Membrane-bg.png");
	}
	
	.elementor-7831 .elementor-element.elementor-element-6ca67c3:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-7831 .elementor-element.elementor-element-6ca67c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-7831 .elementor-element.elementor-element-1296efa {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-a9bf1f7 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-71d7c79 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d0c50e1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d0c50e1 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f2aee6a {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-dbc20ff > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-dbc20ff .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-41e6c0d {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-2c27996 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-2c27996 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-a1332f9 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-64339bd {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-ed91fa5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-ed91fa5 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-384e076 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-6aab6d7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-6aab6d7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-cb486b3 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f9392ab > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f9392ab .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-948f32f {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d34fc78 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-702cb66 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e7ffb68 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e7ffb68 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-b71c864 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-389ab6d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-389ab6d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-5b1455a {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-3aefbeb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-3aefbeb .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-1f6958f {
		--min-height: auto;
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-0098d24 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-8960a92 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-8960a92 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-bd688e6 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-549faac > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-549faac .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-2a371e4 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-ddc3f4c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-ddc3f4c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-34e921e {
		--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-7831 .elementor-element.elementor-element-1d403a2 {
		--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-7831 .elementor-element.elementor-element-ed9f378 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c479786 {
		--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-7831 .elementor-element.elementor-element-04c2918 {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7831 .elementor-element.elementor-element-04c2918 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-0ff1ddb {
		--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-7831 .elementor-element.elementor-element-111a110 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e515a7f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e515a7f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-8ce4640 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4b6b09b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4b6b09b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-de7be37 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e343882 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e343882 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-fb9079c {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9ba147e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9ba147e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-bb1a4d3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-bb1a4d3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-81de5a2 {
		--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-7831 .elementor-element.elementor-element-aba7e11 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-a4e0491 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-a4e0491 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-0a764e0 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e579c89 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e579c89 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d9f0a95 {
		--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-7831 .elementor-element.elementor-element-08482fd {
		--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-7831 .elementor-element.elementor-element-ea92807 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-14344fe {
		--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-7831 .elementor-element.elementor-element-51de700 {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7831 .elementor-element.elementor-element-51de700 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-374799d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d54a9f9 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-70cb0f2 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9e501e7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9e501e7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-73b8598 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-73b8598 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c22b48d {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-54e2b14 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-fbc6dcd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-fbc6dcd .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-aeb2cb4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-aeb2cb4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c7d06b6 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-3a03dae {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-6acbb52 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-6acbb52 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e8bb20f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e8bb20f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-0191ba4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-6319a6a {
		--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-7831 .elementor-element.elementor-element-910f9a5 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-924e7ec > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-924e7ec .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4e30f89 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4e30f89 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-a2b05d7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-a2b05d7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-418983a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-418983a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-99835d7 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-19e4bd8 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9f0a060 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-79a642c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-79a642c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-75daed9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-75daed9 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-0f5de1d {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d357d34 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d357d34 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-2c34945 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-06c0a50 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-06c0a50 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e918748 {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-fd7eae8 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-b84ba41 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-b84ba41 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-45b30fa {
		--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-7831 .elementor-element.elementor-element-84c1526 {
		--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-7831 .elementor-element.elementor-element-e11e124 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4d1b6c5 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-a25d741 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c1bf725 {
		width: var(--container-widget-width, 12rem);
		max-width: 12rem;
		--container-widget-width: 12rem;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c1bf725 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-afffdc9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-10eb7cf {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-138b8b8 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-03287c0 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-68c28ef > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-68c28ef .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-1cbbaae > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-1cbbaae .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-192cfed {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-2e867a5 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-5f5e08d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-5f5e08d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d3c1af4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d3c1af4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-093c9d0 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-0ff919a {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4c266e9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4c266e9 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4095c40 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4095c40 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c8c0a81 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-ee4f6d8 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d4e681e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d4e681e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-6bf7f4a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-6bf7f4a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-06d37c4 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-1b8b7ea {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d2774d9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d2774d9 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-fd69166 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-fd69166 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-bd91196 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 23px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-0de195e {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-69e08bb > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-69e08bb .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-0dc8b90 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-00dff6e img {
		width: 250px;
		height: 250px;
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-1afe5e7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-ca4e489 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-ca4e489 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-bdad4d5 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-1a3fe57 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-95bb966 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9b42622 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9b42622 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f2a781f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f2a781f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-0f5744c {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-029ec1f {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f37787f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f37787f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9a9782d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9a9782d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-064246d {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-0262d13 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-8f75df1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-8f75df1 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-97e9c23 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-97e9c23 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-a232bb7 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-b639b50 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-647a58e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-647a58e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d0dab20 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d0dab20 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-ca28c9e {
		--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-7831 .elementor-element.elementor-element-7ffbd0a {
		--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-7831 .elementor-element.elementor-element-30aaf70 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-dae5872 {
		--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-7831 .elementor-element.elementor-element-abcfbd5 {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7831 .elementor-element.elementor-element-abcfbd5 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-fcebb86 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 23px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-1fe62e4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-1fe62e4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-ae48c9c {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-2bd959b {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-69cc095 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f89fd42 {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-5072753 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e8734a0 {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d60eab3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-d60eab3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c358539 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-e6a3d42 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-34d31e2 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-379725c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-379725c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c423d72 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9333846 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9333846 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-fe08695 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f498e33 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f498e33 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-c4e8eb1 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-93fdefe > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-93fdefe .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-4159c73 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9e16672 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-9e16672 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-eff10d5 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f4019d8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f4019d8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-dfca86c {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-33ac0f4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-33ac0f4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-ee9f070 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-a72d342 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-a72d342 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f3cc580 {
		--n-accordion-item-title-distance-from-content: 10px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-7831 .elementor-element.elementor-element-f3cc580 {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
}

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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