/* End custom CSS */

.elementor-8304 .elementor-element.elementor-element-bca4af4 {
	--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: 1;
}

.elementor-8304 .elementor-element.elementor-element-6ebe410 {
	width: 100%;
	max-width: 100%;
}

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

.elementor-8304 .elementor-element.elementor-element-d963198 {
	--display: flex;
	--min-height: 550px;
	--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;
	--overlay-opacity: .5;
	--margin-top: -152px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 0;
}

.elementor-8304 .elementor-element.elementor-element-d963198:not(.elementor-motion-effects-element-type-background), .elementor-8304 .elementor-element.elementor-element-d963198 > .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/Specifications-banner-image.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

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

.elementor-8304 .elementor-element.elementor-element-d963198::before, .elementor-8304 .elementor-element.elementor-element-d963198 > .elementor-background-video-container::before, .elementor-8304 .elementor-element.elementor-element-d963198 > .e-con-inner > .elementor-background-video-container::before, .elementor-8304 .elementor-element.elementor-element-d963198 > .elementor-background-slideshow::before, .elementor-8304 .elementor-element.elementor-element-d963198 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8304 .elementor-element.elementor-element-d963198 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: rgba(0, 0, 0, .58);
	--background-overlay: "";
}

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

.elementor-8304 .elementor-element.elementor-element-adbafa0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8304 .elementor-element.elementor-element-adbafa0 {
	text-align: center;
}

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

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

.elementor-8304 .elementor-element.elementor-element-ae00676 {
	--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-8304 .elementor-element.elementor-element-82d75c8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8304 .elementor-element.elementor-element-2182d2f {
	text-align: center;
}

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

.elementor-8304 .elementor-element.elementor-element-8cb661e {
	text-align: center;
}

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

.elementor-8304 .elementor-element.elementor-element-0a4f1dd {
	--display: flex;
	--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-8304 .elementor-element.elementor-element-cb68f5c {
	--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-8304 .elementor-element.elementor-element-7460537 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-7460537 {
	text-align: left;
}

.elementor-8304 .elementor-element.elementor-element-7460537 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: var(--e-global-color-text);
}

.elementor-8304 .elementor-element.elementor-element-9db363c {
	--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-8304 .elementor-element.elementor-element-20b1d16 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

.elementor-8304 .elementor-element.elementor-element-ff4b879 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

.elementor-8304 .elementor-element.elementor-element-67fead6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

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

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

.elementor-8304 .elementor-element.elementor-element-deb78fd {
	--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-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-8304 .elementor-element.elementor-element-39ca8d4 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-ae4ccc9 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-ae4ccc9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-8304 .elementor-element.elementor-element-2dba617 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-253f334 {
	--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-8304 .elementor-element.elementor-element-e20c9f6 {
	--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-8304 .elementor-element.elementor-element-3062898 {
	--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: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8304 .elementor-element.elementor-element-cbca260 {
	--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-8304 .elementor-element.elementor-element-e29c76f > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-baeb372 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-baeb372.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-8304 .elementor-element.elementor-element-18317c8 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-61723c6 {
	text-align: center;
}

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

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

.elementor-8304 .elementor-element.elementor-element-10dd95d {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

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

.elementor-8304 .elementor-element.elementor-element-b86232a {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-b86232a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 36px;
	color: #0053a3;
}

.elementor-8304 .elementor-element.elementor-element-847a521 {
	--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-8304 .elementor-element.elementor-element-15eef69 {
	--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-8304 .elementor-element.elementor-element-f221584 {
	--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: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8304 .elementor-element.elementor-element-88c62e6 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

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

.elementor-8304 .elementor-element.elementor-element-58ecec4 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-58ecec4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 36px;
	color: #0053a3;
}

.elementor-8304 .elementor-element.elementor-element-770da54 {
	text-align: left;
}

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

.elementor-8304 .elementor-element.elementor-element-e754089 {
	text-align: left;
}

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

.elementor-8304 .elementor-element.elementor-element-816a188 {
	--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-8304 .elementor-element.elementor-element-299ca5c {
	--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-8304 .elementor-element.elementor-element-d75e966 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-d75e966 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-d75e966 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: #0053a3;
}

.elementor-8304 .elementor-element.elementor-element-a43a04d {
	text-align: left;
}

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

.elementor-8304 .elementor-element.elementor-element-455202c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-455202c {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-455202c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: var(--e-global-color-text);
}

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

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

.elementor-8304 .elementor-element.elementor-element-c23daee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-c23daee {
	text-align: center;
}

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

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

.elementor-8304 .elementor-element.elementor-element-85cb9fb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-85cb9fb {
	text-align: center;
}

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

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

.elementor-8304 .elementor-element.elementor-element-915d714 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-915d714 {
	text-align: center;
}

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

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

.elementor-8304 .elementor-element.elementor-element-7640140 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-7640140 {
	text-align: center;
}

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

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

.elementor-8304 .elementor-element.elementor-element-c9f81fa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-c9f81fa {
	text-align: center;
}

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

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

.elementor-8304 .elementor-element.elementor-element-1a24b0a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-1a24b0a {
	text-align: center;
}

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

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

.elementor-8304 .elementor-element.elementor-element-c989f6b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-c989f6b {
	text-align: center;
}

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

.elementor-8304 .elementor-element.elementor-element-4ec8d41 {
	--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-8304 .elementor-element.elementor-element-51c1a3d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-51c1a3d {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-51c1a3d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: #0053a3;
}

.elementor-8304 .elementor-element.elementor-element-0509fc3 {
	text-align: left;
}

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

.elementor-8304 .elementor-element.elementor-element-ec4ad77 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-ec4ad77 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-ec4ad77 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: var(--e-global-color-text);
}

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

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

.elementor-8304 .elementor-element.elementor-element-a7c449f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-a7c449f {
	text-align: center;
}

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

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

.elementor-8304 .elementor-element.elementor-element-3038b66 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-3038b66 {
	text-align: center;
}

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

.elementor-8304 .elementor-element.elementor-element-0662532 {
	--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-8304 .elementor-element.elementor-element-3916ce7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-3916ce7 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-3916ce7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: #0053a3;
}

.elementor-8304 .elementor-element.elementor-element-2c79042 {
	text-align: left;
}

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

.elementor-8304 .elementor-element.elementor-element-ae9e937 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-ae9e937 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-ae9e937 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: var(--e-global-color-text);
}

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

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

.elementor-8304 .elementor-element.elementor-element-524a904 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-524a904 {
	text-align: center;
}

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

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

.elementor-8304 .elementor-element.elementor-element-ac5ba9d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-ac5ba9d {
	text-align: center;
}

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

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

.elementor-8304 .elementor-element.elementor-element-c1efd2f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-c1efd2f {
	text-align: center;
}

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

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

.elementor-8304 .elementor-element.elementor-element-bf34084 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-bf34084 {
	text-align: center;
}

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

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

.elementor-8304 .elementor-element.elementor-element-8368639 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-8368639 {
	text-align: center;
}

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

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

.elementor-8304 .elementor-element.elementor-element-96ee0ad > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-96ee0ad {
	text-align: center;
}

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

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

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

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

.elementor-8304 .elementor-element.elementor-element-1f44bdb {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-1f44bdb .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 36px;
	color: #0053a3;
}

.elementor-8304 .elementor-element.elementor-element-7bfc399 {
	text-align: left;
}

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

.elementor-8304 .elementor-element.elementor-element-86d0a5e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-86d0a5e {
	text-align: left;
}

.elementor-8304 .elementor-element.elementor-element-86d0a5e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: var(--e-global-color-text);
}

.elementor-8304 .elementor-element.elementor-element-e01e00e {
	text-align: left;
}

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

.elementor-8304 .elementor-element.elementor-element-6f8cae0 {
	--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-8304 .elementor-element.elementor-element-4a4f88d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

.elementor-8304 .elementor-element.elementor-element-79da8a3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

.elementor-8304 .elementor-element.elementor-element-2ee7ef1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

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

.elementor-8304 .elementor-element.elementor-element-f9b2027 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-f9b2027 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: #0053a3;
}

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

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

.elementor-8304 .elementor-element.elementor-element-d846f8a {
	--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: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

.elementor-8304 .elementor-element.elementor-element-beeca35 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-beeca35 img {
	height: 300px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-a0394f1 {
	--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-8304 .elementor-element.elementor-element-dad9440 {
	--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-8304 .elementor-element.elementor-element-558223c {
	--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-8304 .elementor-element.elementor-element-7d82b47 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-7d82b47 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-7d82b47 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: #0053a3;
}

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

.elementor-8304 .elementor-element.elementor-element-91e23dd {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-91e23dd img {
	height: 300px;
	border-style: solid;
	border-width: 0px 0px 0px 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-8304 .elementor-element.elementor-element-516decb .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-8304 .elementor-element.elementor-element-516decb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

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

.elementor-8304 .elementor-element.elementor-element-c2fb64a {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-c2fb64a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 36px;
	color: #0053a3;
}

.elementor-8304 .elementor-element.elementor-element-0254999 {
	text-align: left;
}

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

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

.elementor-8304 .elementor-element.elementor-element-8cb3c82 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-8cb3c82 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: #0053a3;
}

.elementor-8304 .elementor-element.elementor-element-aee69a3 {
	--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-8304 .elementor-element.elementor-element-c45d9f5 {
	--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-8304 .elementor-element.elementor-element-ca8a539 {
	--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-8304 .elementor-element.elementor-element-b0b9197 {
	--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-8304 .elementor-element.elementor-element-d13dfd5 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-d13dfd5 img {
	width: 250px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-7610042 {
	--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-8304 .elementor-element.elementor-element-46aecea {
	--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-8304 .elementor-element.elementor-element-cd35131 {
	--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-8304 .elementor-element.elementor-element-1fa9dd2 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-1fa9dd2 img {
	width: 250px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-ed17728 {
	--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-8304 .elementor-element.elementor-element-f7ff5c9 {
	--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-8304 .elementor-element.elementor-element-1607268 {
	--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-8304 .elementor-element.elementor-element-69e45b1 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-69e45b1 img {
	width: 350px;
	height: 250px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

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

.elementor-8304 .elementor-element.elementor-element-c7ef00a {
	--n-accordion-padding: 24px 24px 24px 24px;
}

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

.elementor-8304 .elementor-element.elementor-element-c7ef00a :where( .elementor-8304 .elementor-element.elementor-element-c7ef00a > .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-8304 .elementor-element.elementor-element-7e9fb70 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

.elementor-8304 .elementor-element.elementor-element-abd1e1c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-abd1e1c {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-abd1e1c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: #0053a3;
}

.elementor-8304 .elementor-element.elementor-element-e594fc2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

.elementor-8304 .elementor-element.elementor-element-93fe5a1 {
	--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-8304 .elementor-element.elementor-element-6aef636 {
	--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-8304 .elementor-element.elementor-element-25cb440 {
	--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-8304 .elementor-element.elementor-element-dba0772 {
	--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-8304 .elementor-element.elementor-element-8e6da8e {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-8e6da8e img {
	width: 250px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

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

.elementor-8304 .elementor-element.elementor-element-4ef2a2f {
	--n-accordion-padding: 24px 24px 24px 24px;
}

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

.elementor-8304 .elementor-element.elementor-element-4ef2a2f :where( .elementor-8304 .elementor-element.elementor-element-4ef2a2f > .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-8304 .elementor-element.elementor-element-ea67cfb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

.elementor-8304 .elementor-element.elementor-element-197c719 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-197c719 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-197c719 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: #0053a3;
}

.elementor-8304 .elementor-element.elementor-element-ee3a187 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

.elementor-8304 .elementor-element.elementor-element-9e8a7d9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

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

.elementor-8304 .elementor-element.elementor-element-a89c2ff {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

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

.elementor-8304 .elementor-element.elementor-element-8a3f4b2 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-8a3f4b2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 36px;
	color: #0053a3;
}

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

.elementor-8304 .elementor-element.elementor-element-53d73f2 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-53d73f2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	font-style: italic;
	line-height: 30px;
	color: #0053a3;
}

.elementor-8304 .elementor-element.elementor-element-1f70667 {
	text-align: left;
}

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

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

.elementor-8304 .elementor-element.elementor-element-cea8a21 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-cea8a21 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: #0053a3;
}

.elementor-8304 .elementor-element.elementor-element-f7ddc05 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-f7ddc05 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-f7ddc05 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	font-style: italic;
	line-height: 30px;
	color: #0053a3;
}

.elementor-8304 .elementor-element.elementor-element-6b87e87 {
	text-align: left;
}

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

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

.elementor-8304 .elementor-element.elementor-element-e5a8070 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-e5a8070 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: #0053a3;
}

.elementor-8304 .elementor-element.elementor-element-a9b7229 {
	text-align: left;
}

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

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

.elementor-8304 .elementor-element.elementor-element-f549d7e {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-f549d7e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: #0053a3;
}

.elementor-8304 .elementor-element.elementor-element-03ed58a {
	text-align: left;
}

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

.elementor-8304 .elementor-element.elementor-element-4aa8490 {
	--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-8304 .elementor-element.elementor-element-57873c7 {
	--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-8304 .elementor-element.elementor-element-9fe322e {
	--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-8304 .elementor-element.elementor-element-1e7b4e1 {
	--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-8304 .elementor-element.elementor-element-dc803ce {
	--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-8304 .elementor-element.elementor-element-91dcb0a {
	--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-8304 .elementor-element.elementor-element-9c6431a {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-9c6431a img {
	width: 250px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-1c53634 {
	--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-8304 .elementor-element.elementor-element-b8e4564 {
	--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-8304 .elementor-element.elementor-element-72d1a79 {
	--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-8304 .elementor-element.elementor-element-6bca794 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-6bca794 img {
	width: 250px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

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

.elementor-8304 .elementor-element.elementor-element-8e8b645 {
	--n-accordion-padding: 24px 24px 24px 24px;
}

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

.elementor-8304 .elementor-element.elementor-element-8e8b645 :where( .elementor-8304 .elementor-element.elementor-element-8e8b645 > .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-8304 .elementor-element.elementor-element-4b7d061 {
	--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-8304 .elementor-element.elementor-element-4d5a30a {
	--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-8304 .elementor-element.elementor-element-c146824 {
	--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-8304 .elementor-element.elementor-element-515f075 {
	--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-8304 .elementor-element.elementor-element-e6580ae {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-e6580ae img {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-c678d6e {
	--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-8304 .elementor-element.elementor-element-145703e {
	--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-8304 .elementor-element.elementor-element-2842d56 {
	--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-8304 .elementor-element.elementor-element-31ffa01 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-31ffa01 img {
	width: 300px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

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

.elementor-8304 .elementor-element.elementor-element-52acc96 {
	--n-accordion-padding: 24px 24px 24px 24px;
}

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

.elementor-8304 .elementor-element.elementor-element-52acc96 :where( .elementor-8304 .elementor-element.elementor-element-52acc96 > .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-8304 .elementor-element.elementor-element-2338ecb {
	--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-8304 .elementor-element.elementor-element-92e50e9 {
	--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-8304 .elementor-element.elementor-element-eebfb57 {
	--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-8304 .elementor-element.elementor-element-f6020ef {
	--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-8304 .elementor-element.elementor-element-25adcc7 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-25adcc7 img {
	width: 400px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-ae39fa9 {
	--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-8304 .elementor-element.elementor-element-ea94600 {
	--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-8304 .elementor-element.elementor-element-c7af430 {
	--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-8304 .elementor-element.elementor-element-179f407 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-179f407 img {
	width: 200px;
	height: 300px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

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

.elementor-8304 .elementor-element.elementor-element-fddb9f5 {
	--n-accordion-padding: 24px 24px 24px 24px;
}

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

.elementor-8304 .elementor-element.elementor-element-fddb9f5 :where( .elementor-8304 .elementor-element.elementor-element-fddb9f5 > .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-8304 .elementor-element.elementor-element-13cbd8a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-13cbd8a {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-13cbd8a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: #0053a3;
}

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

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

.elementor-8304 .elementor-element.elementor-element-1a80307 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-1a80307 img {
	width: 300px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

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

.elementor-8304 .elementor-element.elementor-element-6cb6708 {
	text-align: left;
}

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

.elementor-8304 .elementor-element.elementor-element-743ccd9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

.elementor-8304 .elementor-element.elementor-element-eec6f7b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

.elementor-8304 .elementor-element.elementor-element-63ea5d5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

.elementor-8304 .elementor-element.elementor-element-e401310 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-e401310 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-e401310 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: var(--e-global-color-text);
}

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

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

.elementor-8304 .elementor-element.elementor-element-7574cb8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-7574cb8 {
	text-align: center;
}

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

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

.elementor-8304 .elementor-element.elementor-element-30f9441 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-30f9441 {
	text-align: center;
}

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

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

.elementor-8304 .elementor-element.elementor-element-ddb0954 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-ddb0954 {
	text-align: center;
}

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

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

.elementor-8304 .elementor-element.elementor-element-f55c29a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-f55c29a {
	text-align: center;
}

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

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

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

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

.elementor-8304 .elementor-element.elementor-element-ec9fe89 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-ec9fe89 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 36px;
	color: #0053a3;
}

.elementor-8304 .elementor-element.elementor-element-096c7bb {
	text-align: left;
}

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

.elementor-8304 .elementor-element.elementor-element-c314684 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-c314684 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-c314684 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: #0053a3;
}

.elementor-8304 .elementor-element.elementor-element-d973ecf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

.elementor-8304 .elementor-element.elementor-element-b307c55 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

.elementor-8304 .elementor-element.elementor-element-ddfbfc3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

.elementor-8304 .elementor-element.elementor-element-541e796 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-541e796 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-541e796 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: #0053a3;
}

.elementor-8304 .elementor-element.elementor-element-f733b3c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-f733b3c {
	text-align: left;
}

.elementor-8304 .elementor-element.elementor-element-f733b3c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: var(--e-global-color-text);
}

.elementor-8304 .elementor-element.elementor-element-480f1cf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

.elementor-8304 .elementor-element.elementor-element-9ec662b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

.elementor-8304 .elementor-element.elementor-element-dbb5fc2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #0053a3;
	--border-color: #0053a3;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

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

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

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

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

.elementor-8304 .elementor-element.elementor-element-9dbf616 {
	--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-8304 .elementor-element.elementor-element-96f7e7c > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-54e50ab {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-54e50ab.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-8304 .elementor-element.elementor-element-a1b1732 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-a1b1732 {
	text-align: center;
}

.elementor-8304 .elementor-element.elementor-element-a1b1732 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	color: var(--e-global-color-text);
}

.elementor-8304 .elementor-element.elementor-element-cd2dd7f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-8304 .elementor-element.elementor-element-1c8659e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8304 .elementor-element.elementor-element-1c8659e {
	text-align: center;
}

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

@media (min-width:768px) {
	.elementor-8304 .elementor-element.elementor-element-bca4af4 {
		--width: 100%;
	}
	
	.elementor-8304 .elementor-element.elementor-element-cb68f5c {
		--width: 60%;
	}
	
	.elementor-8304 .elementor-element.elementor-element-deb78fd {
		--width: auto;
	}
	
	.elementor-8304 .elementor-element.elementor-element-cbca260 {
		--width: auto;
	}
	
	.elementor-8304 .elementor-element.elementor-element-5b112bb {
		--width: 70%;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c29506f {
		--width: 70%;
	}
	
	.elementor-8304 .elementor-element.elementor-element-cf65b22 {
		--width: 70%;
	}
	
	.elementor-8304 .elementor-element.elementor-element-e1960cb {
		--width: 70%;
	}
	
	.elementor-8304 .elementor-element.elementor-element-6bee69e {
		--width: 70%;
	}
	
	.elementor-8304 .elementor-element.elementor-element-98cb64f {
		--width: 70%;
	}
	
	.elementor-8304 .elementor-element.elementor-element-59325fc {
		--width: 50%;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c5df9c9 {
		--width: 50%;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c4d8d63 {
		--width: 50%;
	}
	
	.elementor-8304 .elementor-element.elementor-element-464d166 {
		--width: 50%;
	}
	
	.elementor-8304 .elementor-element.elementor-element-0cbb22d {
		--width: 70%;
	}
	
	.elementor-8304 .elementor-element.elementor-element-4be3b66 {
		--width: 70%;
	}
	
	.elementor-8304 .elementor-element.elementor-element-4d151c6 {
		--width: 70%;
	}
	
	.elementor-8304 .elementor-element.elementor-element-650461e {
		--width: 70%;
	}
	
	.elementor-8304 .elementor-element.elementor-element-9dbf616 {
		--width: auto;
	}
}

@media (max-width:1024px) {
	.elementor-8304 .elementor-element.elementor-element-d963198 {
		--min-height: 400px;
		--padding-top: 130px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-8304 .elementor-element.elementor-element-5464a5a {
		--margin-top: 35px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ae00676 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-fc0693b {
		--margin-top: 25px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-73903ef {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-3062898 {
		--margin-top: 0px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-98fc7b0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-f221584 {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-6ad5210 {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-9b23014 {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-b55115b {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-9ef2f17 {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-78a88f9 {
		--margin-top: 0px;
		--margin-bottom: 35px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c17f376 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
}

@media (max-width:767px) {
	.elementor-8304 .elementor-element.elementor-element-d963198 {
		--min-height: 250px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: -70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-d963198:not(.elementor-motion-effects-element-type-background), .elementor-8304 .elementor-element.elementor-element-d963198 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
		background-size: cover;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-8304 .elementor-element.elementor-element-adbafa0 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8304 .elementor-element.elementor-element-adbafa0 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-adbafa0 .elementor-heading-title {
		font-size: 22px;
		line-height: 26px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-5464a5a {
		--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-8304 .elementor-element.elementor-element-ae00676 {
		--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-8304 .elementor-element.elementor-element-82d75c8 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-2182d2f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-2182d2f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-8cb661e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-8cb661e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-7460537 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-7460537 .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-9db363c {
		--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-8304 .elementor-element.elementor-element-20b1d16 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-cf89e8e {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-f910802 {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ff4b879 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-8a54a51 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-2d6f10b {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-67fead6 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-dec5038 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-52cbb5d {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-fc0693b {
		--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-8304 .elementor-element.elementor-element-73903ef {
		--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-8304 .elementor-element.elementor-element-41ddcf9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-deb78fd {
		--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-8304 .elementor-element.elementor-element-ae4ccc9 {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ae4ccc9 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-3062898 {
		--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-8304 .elementor-element.elementor-element-98fc7b0 {
		--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-8304 .elementor-element.elementor-element-513de9f {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-cbca260 {
		--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-8304 .elementor-element.elementor-element-baeb372 {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8304 .elementor-element.elementor-element-baeb372 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-61723c6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-61723c6 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-fb8494d {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-10dd95d {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-b86232a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-b86232a .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-f221584 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-88c62e6 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-58ecec4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-58ecec4 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-770da54 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-770da54 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-e754089 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-e754089 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-d75e966 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-d75e966 .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-a43a04d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-a43a04d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-455202c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-455202c .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-dfa674b {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-6e4a1da {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c23daee > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c23daee .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-9b57086 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-85cb9fb > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-85cb9fb .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-411a740 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-915d714 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-915d714 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-6baeb3c {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-7640140 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-7640140 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ae5f042 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c9f81fa > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c9f81fa .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-59f7af0 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-1a24b0a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-1a24b0a .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-6607091 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c989f6b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c989f6b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-51c1a3d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-51c1a3d .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-0509fc3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-0509fc3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ec4ad77 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ec4ad77 .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-cb35144 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-9646356 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-a7c449f > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-a7c449f .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-a05a912 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-3038b66 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-3038b66 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-3916ce7 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-3916ce7 .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-2c79042 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-2c79042 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ae9e937 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ae9e937 .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-2c2f135 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-5b112bb {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-524a904 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-524a904 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c29506f {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ac5ba9d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ac5ba9d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-cf65b22 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c1efd2f > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c1efd2f .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-e1960cb {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-bf34084 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-bf34084 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-6bee69e {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-8368639 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-8368639 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-98cb64f {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-96ee0ad > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-96ee0ad .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-6ad5210 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-a8cb086 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-1f44bdb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-1f44bdb .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-7bfc399 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-7bfc399 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-86d0a5e > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-86d0a5e .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-e01e00e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-e01e00e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-6f8cae0 {
		--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-8304 .elementor-element.elementor-element-4a4f88d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-5ad678f {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-3bd5f85 {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-79da8a3 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-9c4927b {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-3dfc2db {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-2ee7ef1 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-f822bbd {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-b52788c {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-f9b2027 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-f9b2027 .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ea2a1ec {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-59325fc {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-d846f8a {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-de196a9 {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c5df9c9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-beeca35 img {
		width: 300px;
		height: 200px;
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-7d82b47 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-7d82b47 .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-14de7b3 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-91e23dd img {
		height: 250px;
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-516decb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-9b23014 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-0dee2e5 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c2fb64a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c2fb64a .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-0254999 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-0254999 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-8cb3c82 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-8cb3c82 .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-aee69a3 {
		--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-8304 .elementor-element.elementor-element-b0b9197 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-d13dfd5 img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-cd35131 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-1fa9dd2 img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-1607268 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-69e45b1 img {
		width: 250px;
		height: 150px;
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c7ef00a {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c7ef00a {
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-7e9fb70 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-f6d3523 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-dc3f00a {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-abd1e1c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-abd1e1c .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-e594fc2 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c5fa70f {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-3bc7484 {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-93fe5a1 {
		--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-8304 .elementor-element.elementor-element-dba0772 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-8e6da8e img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-4ef2a2f {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-4ef2a2f {
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ea67cfb {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-e59bd62 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-b2524d7 {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-197c719 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-197c719 .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ee3a187 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-08eb025 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-64d7530 {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-9e8a7d9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-1597c6e {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-fd787ee {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-b55115b {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-a89c2ff {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-8a3f4b2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-8a3f4b2 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-53d73f2 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-53d73f2 .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-1f70667 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-1f70667 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-cea8a21 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-cea8a21 .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-f7ddc05 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-f7ddc05 .elementor-heading-title {
		font-size: 20px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-6b87e87 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-6b87e87 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-e5a8070 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-e5a8070 .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-a9b7229 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-a9b7229 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-f549d7e > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-f549d7e .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-03ed58a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-03ed58a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-9fe322e {
		--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-8304 .elementor-element.elementor-element-91dcb0a {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-9c6431a img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-72d1a79 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-6bca794 img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-8e8b645 {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-8e8b645 {
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-4b7d061 {
		--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-8304 .elementor-element.elementor-element-515f075 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-e6580ae img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-2842d56 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-31ffa01 img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-52acc96 {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-52acc96 {
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-2338ecb {
		--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-8304 .elementor-element.elementor-element-f6020ef {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-25adcc7 img {
		width: 300px;
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c7af430 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-179f407 img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-fddb9f5 {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-fddb9f5 {
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-13cbd8a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-13cbd8a .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-83f0fac {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c4d8d63 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-1a80307 img {
		height: 250px;
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-464d166 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-6cb6708 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-6cb6708 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-743ccd9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-393d845 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-bec40be {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-eec6f7b {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-2ec71bc {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-f752406 {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-63ea5d5 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-20b254f {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-1f89feb {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-e401310 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-e401310 .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-b9336f0 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-0cbb22d {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-7574cb8 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-7574cb8 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-4be3b66 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-30f9441 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-30f9441 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-4d151c6 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ddb0954 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ddb0954 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-650461e {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-f55c29a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-f55c29a .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-9ef2f17 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-3ccbc06 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ec9fe89 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ec9fe89 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-096c7bb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-096c7bb .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c314684 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c314684 .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-d973ecf {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-85bf1d2 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-665ff27 {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-b307c55 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-357b47a {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c87c489 {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ddfbfc3 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-d8135a1 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-bcd02f7 {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-541e796 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-541e796 .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-f733b3c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-f733b3c .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-480f1cf {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-ac46c16 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-5c47357 {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-9ec662b {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-f2f40c2 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-2d57848 {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-dbb5fc2 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-d771d89 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-7737eef {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-78a88f9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-c17f376 {
		--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-8304 .elementor-element.elementor-element-ecd660a {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-9dbf616 {
		--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-8304 .elementor-element.elementor-element-54e50ab {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8304 .elementor-element.elementor-element-54e50ab .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-a1b1732 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-a1b1732 .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-cd2dd7f > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-cd2dd7f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-1c8659e > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8304 .elementor-element.elementor-element-1c8659e .elementor-heading-title {
		font-size: 18px;
	}
}

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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