/* End custom CSS */

.elementor-8050 .elementor-element.elementor-element-e6dbdc9 {
	--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-8050 .elementor-element.elementor-element-c3c29d5 {
	width: 100%;
	max-width: 100%;
}

.elementor-8050 .elementor-element.elementor-element-c3c29d5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-d040df3 {
	--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-8050 .elementor-element.elementor-element-d040df3:not(.elementor-motion-effects-element-type-background), .elementor-8050 .elementor-element.elementor-element-d040df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildooki.nitrocdn.com/btPojpPfpxUzRXZhbIGAeQowcLUVolUm/assets/images/optimized/rev-d138826/sparkler.ahexlab.com/wp-content/uploads/2025/07/filter-equip.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

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

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

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

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

.elementor-8050 .elementor-element.elementor-element-7f862be .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 45px;
	color: var(--e-global-color-text);
}

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

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

.elementor-8050 .elementor-element.elementor-element-dfcc6bb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-8050 .elementor-element.elementor-element-b1493d7 {
	--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-8050 .elementor-element.elementor-element-189ebf9 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-8050 .elementor-element.elementor-element-1b0e657 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #d9d9d9;
	--border-color: #d9d9d9;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25);
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8050 .elementor-element.elementor-element-1b0e657:not(.elementor-motion-effects-element-type-background), .elementor-8050 .elementor-element.elementor-element-1b0e657 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

.elementor-8050 .elementor-element.elementor-element-58d45bf {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8050 .elementor-element.elementor-element-bca9307 {
	text-align: left;
}

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

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

.elementor-8050 .elementor-element.elementor-element-1a2c070 {
	width: 100%;
	max-width: 100%;
	text-align: left;
}

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

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

.elementor-8050 .elementor-element.elementor-element-3816baa {
	--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-8050 .elementor-element.elementor-element-d47e52b > .elementor-widget-container {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #0053a3;
	border-radius: 8px 8px 8px 8px;
}

.elementor-8050 .elementor-element.elementor-element-d47e52b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-8050 .elementor-element.elementor-element-55d39be {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-8050 .elementor-element.elementor-element-96b4bbd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-96b4bbd .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 45px;
	color: var(--e-global-color-text);
}

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

.elementor-8050 .elementor-element.elementor-element-1e83a65 {
	--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-8050 .elementor-element.elementor-element-f5fe212 {
	--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-8050 .elementor-element.elementor-element-718205f {
	--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-8050 .elementor-element.elementor-element-718205f:not(.elementor-motion-effects-element-type-background), .elementor-8050 .elementor-element.elementor-element-718205f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .15);
}

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

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

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

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

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

.elementor-8050 .elementor-element.elementor-element-82fe49e {
	--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-8050 .elementor-element.elementor-element-b4b4bb8 {
	--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-8050 .elementor-element.elementor-element-2bd16cd > .elementor-widget-container {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #0053a3;
	border-radius: 8px 8px 8px 8px;
}

.elementor-8050 .elementor-element.elementor-element-2bd16cd .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

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

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

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

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

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

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

.elementor-8050 .elementor-element.elementor-element-5fc45b0 {
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-5fc45b0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 36px;
	color: #252525;
}

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

.elementor-8050 .elementor-element.elementor-element-9277cb3:not(.elementor-motion-effects-element-type-background), .elementor-8050 .elementor-element.elementor-element-9277cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .03);
}

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

.elementor-8050 .elementor-element.elementor-element-6dbf9a1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 45px;
	color: var(--e-global-color-text);
}

.elementor-8050 .elementor-element.elementor-element-2458984 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-8050 .elementor-element.elementor-element-741fac4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #c19b2e;
	--border-color: #c19b2e;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8050 .elementor-element.elementor-element-741fac4:not(.elementor-motion-effects-element-type-background), .elementor-8050 .elementor-element.elementor-element-741fac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(193, 155, 46, .15);
}

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

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

.elementor-8050 .elementor-element.elementor-element-0eec1b0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #c19b2e;
	--border-color: #c19b2e;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8050 .elementor-element.elementor-element-0eec1b0:not(.elementor-motion-effects-element-type-background), .elementor-8050 .elementor-element.elementor-element-0eec1b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(193, 155, 46, .15);
}

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

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

.elementor-8050 .elementor-element.elementor-element-82a563c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 4px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 4px;
	border-color: #c19b2e;
	--border-color: #c19b2e;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8050 .elementor-element.elementor-element-82a563c:not(.elementor-motion-effects-element-type-background), .elementor-8050 .elementor-element.elementor-element-82a563c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(193, 155, 46, .15);
}

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

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

.elementor-8050 .elementor-element.elementor-element-242a2c5 {
	--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: 24px;
	--padding-right: 24px;
}

.elementor-8050 .elementor-element.elementor-element-242a2c5:not(.elementor-motion-effects-element-type-background), .elementor-8050 .elementor-element.elementor-element-242a2c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c19b2e;
}

.elementor-8050 .elementor-element.elementor-element-f6bbbed {
	text-align: center;
}

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

.elementor-8050 .elementor-element.elementor-element-ce9bc73 {
	--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-8050 .elementor-element.elementor-element-182f411 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-7c61432 {
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-7c61432 img {
	width: 250px;
	height: 100px;
	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-8050 .elementor-element.elementor-element-fe2f816 .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-8050 .elementor-element.elementor-element-fe2f816 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-53d2899 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-1949cde {
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-1949cde img {
	width: 250px;
	height: 100px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

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

.elementor-8050 .elementor-element.elementor-element-1865360 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-84d7318 {
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-84d7318 img {
	width: 250px;
	height: 100px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

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

.elementor-8050 .elementor-element.elementor-element-26d2bd7 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-0892494 {
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-0892494 img {
	width: 250px;
	height: 100px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

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

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

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

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

.elementor-8050 .elementor-element.elementor-element-71ec2c2 {
	--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-8050 .elementor-element.elementor-element-c457c25 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-bc9ea01 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-bc9ea01.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-8050 .elementor-element.elementor-element-d72cf95 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

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

.elementor-8050 .elementor-element.elementor-element-6ed4a80 {
	text-align: center;
}

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

.elementor-8050 .elementor-element.elementor-element-7fdce36 {
	--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-8050 .elementor-element.elementor-element-e920d9f {
	--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-8050 .elementor-element.elementor-element-158efd0 {
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-158efd0 img {
	height: 400px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-0120d9e {
	--display: flex;
	--position: absolute;
	--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;
	bottom: 0px;
}

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

body:not(.rtl) .elementor-8050 .elementor-element.elementor-element-0120d9e {
	left: 0px;
}

body.rtl .elementor-8050 .elementor-element.elementor-element-0120d9e {
	right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-ee8784f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-ee8784f {
	text-align: center;
}

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

.elementor-8050 .elementor-element.elementor-element-e5f36c2 {
	--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-8050 .elementor-element.elementor-element-3a1509c {
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-3a1509c img {
	height: 400px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-294e2fe {
	--display: flex;
	--position: absolute;
	--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;
	bottom: 0px;
}

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

body:not(.rtl) .elementor-8050 .elementor-element.elementor-element-294e2fe {
	left: 0px;
}

body.rtl .elementor-8050 .elementor-element.elementor-element-294e2fe {
	right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-d566bb8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-d566bb8 {
	text-align: center;
}

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

.elementor-8050 .elementor-element.elementor-element-159ad9b {
	--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-8050 .elementor-element.elementor-element-832c881 {
	--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-8050 .elementor-element.elementor-element-832c881:not(.elementor-motion-effects-element-type-background), .elementor-8050 .elementor-element.elementor-element-832c881 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(24, 114, 202, .28);
}

.elementor-8050 .elementor-element.elementor-element-6609b4c {
	text-align: center;
}

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

.elementor-8050 .elementor-element.elementor-element-280b27e {
	--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-8050 .elementor-element.elementor-element-7aaad43 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-1635108 {
	text-align: left;
}

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

.elementor-8050 .elementor-element.elementor-element-02a05e9 {
	text-align: left;
}

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

.elementor-8050 .elementor-element.elementor-element-e6f8c99 {
	text-align: left;
}

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

.elementor-8050 .elementor-element.elementor-element-8f066dc {
	--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-8050 .elementor-element.elementor-element-e39ff56 {
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-e39ff56 img {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

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

.elementor-8050 .elementor-element.elementor-element-80ef9ef > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-80ef9ef {
	text-align: center;
}

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

.elementor-8050 .elementor-element.elementor-element-b9117df {
	--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-8050 .elementor-element.elementor-element-0d98574 {
	--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-8050 .elementor-element.elementor-element-0d98574:not(.elementor-motion-effects-element-type-background), .elementor-8050 .elementor-element.elementor-element-0d98574 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(24, 114, 202, .28);
}

.elementor-8050 .elementor-element.elementor-element-3c0b0f1 {
	text-align: center;
}

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

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

.elementor-8050 .elementor-element.elementor-element-3c94fe8 {
	text-align: center;
}

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

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

.elementor-8050 .elementor-element.elementor-element-fbbc979 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-fbbc979 {
	text-align: center;
}

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

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

.elementor-8050 .elementor-element.elementor-element-dc7abef > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-dc7abef {
	text-align: center;
}

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

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

.elementor-8050 .elementor-element.elementor-element-480ed26 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-480ed26 {
	text-align: center;
}

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

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

.elementor-8050 .elementor-element.elementor-element-c1f27f9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-c1f27f9 {
	text-align: center;
}

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

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

.elementor-8050 .elementor-element.elementor-element-f4600e4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-f4600e4 {
	text-align: center;
}

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

.elementor-8050 .elementor-element.elementor-element-1aa9dba {
	--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-8050 .elementor-element.elementor-element-17d2b46 {
	--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-8050 .elementor-element.elementor-element-17d2b46:not(.elementor-motion-effects-element-type-background), .elementor-8050 .elementor-element.elementor-element-17d2b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(24, 114, 202, .28);
}

.elementor-8050 .elementor-element.elementor-element-b3f7ad7 {
	text-align: center;
}

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

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

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

.elementor-8050 .elementor-element.elementor-element-a1bc33d {
	--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-8050 .elementor-element.elementor-element-403b692 {
	--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-8050 .elementor-element.elementor-element-403b692:not(.elementor-motion-effects-element-type-background), .elementor-8050 .elementor-element.elementor-element-403b692 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(24, 114, 202, .28);
}

.elementor-8050 .elementor-element.elementor-element-c7d1e04 {
	text-align: center;
}

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

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

.elementor-8050 .elementor-element.elementor-element-59f9448 {
	--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-8050 .elementor-element.elementor-element-d825ae1 {
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-d825ae1 img {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

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

.elementor-8050 .elementor-element.elementor-element-9734b12 {
	--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-8050 .elementor-element.elementor-element-6cd7cb9 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-5125275 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-5125275.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-8050 .elementor-element.elementor-element-83c8d37 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-0fc1d9b {
	--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-8050 .elementor-element.elementor-element-b1818e5 {
	--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-8050 .elementor-element.elementor-element-2c4f8e1 {
	--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-8050 .elementor-element.elementor-element-2c4f8e1:not(.elementor-motion-effects-element-type-background), .elementor-8050 .elementor-element.elementor-element-2c4f8e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .15);
}

.elementor-8050 .elementor-element.elementor-element-0f8add2 {
	--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-8050 .elementor-element.elementor-element-3c99a39 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-3c99a39 {
	text-align: left;
}

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

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

.elementor-8050 .elementor-element.elementor-element-ce284b9 {
	--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-8050 .elementor-element.elementor-element-0053fe5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-0053fe5 {
	text-align: left;
}

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

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

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

.elementor-8050 .elementor-element.elementor-element-bc105d5 {
	text-align: left;
}

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

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

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

.elementor-8050 .elementor-element.elementor-element-c460884 {
	text-align: left;
}

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

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

.elementor-8050 .elementor-element.elementor-element-14370cb {
	--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-8050 .elementor-element.elementor-element-2475336 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-2475336 {
	text-align: left;
}

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

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

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

.elementor-8050 .elementor-element.elementor-element-6ae1d0c {
	--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-8050 .elementor-element.elementor-element-6bb036d > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-218bf84 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-218bf84.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-8050 .elementor-element.elementor-element-a024a1d > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-d60907c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-d60907c {
	text-align: left;
}

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

.elementor-8050 .elementor-element.elementor-element-7c37ec6 {
	--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-8050 .elementor-element.elementor-element-e796aff {
	--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-8050 .elementor-element.elementor-element-eb78439 {
	--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-8050 .elementor-element.elementor-element-777595c {
	--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-8050 .elementor-element.elementor-element-abcfbc6 {
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-abcfbc6 img {
	width: 350px;
	height: 200px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-3680a9d {
	--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-8050 .elementor-element.elementor-element-a5e8807 {
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-a5e8807 img {
	width: 350px;
	height: 200px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-f28b891 {
	--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-8050 .elementor-element.elementor-element-8f1438d {
	--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-8050 .elementor-element.elementor-element-3fb5fdd {
	--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-8050 .elementor-element.elementor-element-7912e5c {
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-7912e5c img {
	width: 350px;
	height: 200px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-fd5e0b7 {
	--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-8050 .elementor-element.elementor-element-7b887ff {
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-7b887ff img {
	width: 350px;
	height: 200px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

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

.elementor-8050 .elementor-element.elementor-element-65a3850 {
	--n-accordion-padding: 24px 24px 24px 24px;
}

:where( .elementor-8050 .elementor-element.elementor-element-65a3850 > .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-8050 .elementor-element.elementor-element-65a3850 :where( .elementor-8050 .elementor-element.elementor-element-65a3850 > .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-8050 .elementor-element.elementor-element-80a31ce > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-80a31ce {
	text-align: left;
}

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

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

.elementor-8050 .elementor-element.elementor-element-d8218e3 {
	--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-8050 .elementor-element.elementor-element-c56cecd > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-7871bac {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-7871bac.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-8050 .elementor-element.elementor-element-f1d94c9 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-3541277 {
	--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-8050 .elementor-element.elementor-element-bbd5485 {
	--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-8050 .elementor-element.elementor-element-724dbaa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-724dbaa {
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-724dbaa .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 36px;
	color: #000;
}

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

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

.elementor-8050 .elementor-element.elementor-element-aa5234b {
	text-align: center;
}

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

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

.elementor-8050 .elementor-element.elementor-element-08421f8 {
	--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-8050 .elementor-element.elementor-element-4e4af90 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-a3ec667 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-a3ec667.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-8050 .elementor-element.elementor-element-fabfa9d > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-067f361 {
	--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-8050 .elementor-element.elementor-element-1d94d4b {
	--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-8050 .elementor-element.elementor-element-1d94d4b:not(.elementor-motion-effects-element-type-background), .elementor-8050 .elementor-element.elementor-element-1d94d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 83, 163, .15);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-8050 .elementor-element.elementor-element-9307ceb {
	--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-8050 .elementor-element.elementor-element-49a5b36 {
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-49a5b36 img {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

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

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

.elementor-8050 .elementor-element.elementor-element-9c48bc9 {
	--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-8050 .elementor-element.elementor-element-19a7d35 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-4ad2ed9 {
	width: initial;
	max-width: initial;
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-4ad2ed9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-8050 .elementor-element.elementor-element-d0eb9f0 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-6975acb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-8050 .elementor-element.elementor-element-6bab700 .elementor-button {
	background-color: #c19b2e;
	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-8050 .elementor-element.elementor-element-6bab700 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-8050 .elementor-element.elementor-element-3dc9f85:not(.elementor-motion-effects-element-type-background), .elementor-8050 .elementor-element.elementor-element-3dc9f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c2e2f8;
}

.elementor-8050 .elementor-element.elementor-element-40bce27 {
	--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: 46px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 0;
}

.elementor-8050 .elementor-element.elementor-element-40bce27:not(.elementor-motion-effects-element-type-background), .elementor-8050 .elementor-element.elementor-element-40bce27 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0053a3;
}

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

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

.elementor-8050 .elementor-element.elementor-element-16a8d38.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8050 .elementor-element.elementor-element-16a8d38 {
	text-align: center;
}

.elementor-8050 .elementor-element.elementor-element-16a8d38 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	text-decoration: underline;
	line-height: 36px;
	color: #fff;
}

.elementor-8050 .elementor-element.elementor-element-229572a > .elementor-widget-container {
	padding: 0px 50px 20px 50px;
}

.elementor-8050 .elementor-element.elementor-element-229572a {
	text-align: center;
}

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

.elementor-8050 .elementor-element.elementor-element-96cf5da {
	--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: 50px;
	--padding-right: 50px;
}

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

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

.elementor-8050 .elementor-element.elementor-element-5d8b60e {
	--display: flex;
	--min-height: 100%;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-f401a00 {
	--display: flex;
	--min-height: 24px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 50% 50% 50% 50%;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-ee597a8 img {
	width: 100%;
	height: 100%;
}

.elementor-8050 .elementor-element.elementor-element-e24bd47 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-d9c285d {
	text-align: left;
}

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

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

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

.elementor-8050 .elementor-element.elementor-element-461c4ff {
	--display: flex;
	--min-height: 100%;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-31ab6e9 {
	--display: flex;
	--min-height: 24px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 50% 50% 50% 50%;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-8fd6531 img {
	width: 100%;
	height: 100%;
}

.elementor-8050 .elementor-element.elementor-element-f5281a8 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-f6a3c8e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-f6a3c8e {
	text-align: left;
}

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

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

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

.elementor-8050 .elementor-element.elementor-element-a88a2fe {
	--display: flex;
	--min-height: 100%;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-adbc2bc {
	--display: flex;
	--min-height: 24px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 50% 50% 50% 50%;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-3f08b87 img {
	width: 100%;
	height: 100%;
}

.elementor-8050 .elementor-element.elementor-element-51d64f3 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-ff81e57 {
	text-align: left;
}

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

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

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

.elementor-8050 .elementor-element.elementor-element-3b2457c {
	--display: flex;
	--min-height: 100%;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-3c1af29 {
	--display: flex;
	--min-height: 24px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 50% 50% 50% 50%;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-ca53219 img {
	width: 100%;
	height: 100%;
}

.elementor-8050 .elementor-element.elementor-element-e78d6ab {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-22a57cd {
	text-align: left;
}

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

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

.elementor-8050 .elementor-element.elementor-element-35e9dfe {
	--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;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 4px 4px 4px 4px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8050 .elementor-element.elementor-element-c29e819 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	border-radius: 4px 4px 4px 4px;
}

.elementor-8050 .elementor-element.elementor-element-c29e819 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

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

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

.elementor-8050 .elementor-element.elementor-element-85bb507 .elementor-button {
	background-color: var(--e-global-color-secondary);
	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-8050 .elementor-element.elementor-element-85bb507 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-95d7998 > .elementor-widget-container {
	margin: 0px 0px -120px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8050 .elementor-element.elementor-element-95d7998 img {
	width: 100%;
}

@media (max-width:1024px) {
	.elementor-8050 .elementor-element.elementor-element-d040df3 {
		--min-height: 400px;
		--padding-top: 100px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6b78286 {
		--margin-top: 35px;
		--margin-bottom: 35px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-8050 .elementor-element.elementor-element-b1493d7 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-8050 .elementor-element.elementor-element-55d39be {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-9277cb3 {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-ce9bc73 {
		--flex-wrap: wrap;
	}
	
	.elementor-8050 .elementor-element.elementor-element-ffadcf4 {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-159ad9b {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-b9117df {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-1aa9dba {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-a1bc33d {
		--margin-top: 15px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-b02ee0c {
		--margin-top: 15px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-33fb559 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-61f902c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-5172da2 {
		--margin-top: 25px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-b3e94c8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-7871bac {
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 75%);
		max-width: 75%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-a2922f4 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-0be2cc0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-a3ec667 {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-f9fcd73 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-4ad2ed9 {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3dc9f85 {
		--margin-top: 35px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-9ad2d3c {
		--margin-top: 25px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-229572a > .elementor-widget-container {
		padding: 0px 15px 20px 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-96cf5da {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-f739088 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-7084fe9 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-e6bbb7c {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-c6ffa34 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3d91392 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
}

@media (max-width:767px) {
	.elementor-8050 .elementor-element.elementor-element-d040df3 {
		--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: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-d040df3:not(.elementor-motion-effects-element-type-background), .elementor-8050 .elementor-element.elementor-element-d040df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
		background-size: cover;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6b78286 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-8050 .elementor-element.elementor-element-7f862be > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-7f862be .elementor-heading-title {
		font-size: 24px;
		line-height: 40px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-7a6d1cd > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-7a6d1cd .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-dfcc6bb > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-dfcc6bb .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-189ebf9 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-1b0e657 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-58d45bf {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-bca9307 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-bca9307 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6f017f8 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-1a2c070 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-1a2c070 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3816baa {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-55d39be {
		--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-8050 .elementor-element.elementor-element-96b4bbd > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-96b4bbd .elementor-heading-title {
		font-size: 24px;
		line-height: 40px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-b26e146 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-f5fe212 {
		--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-8050 .elementor-element.elementor-element-718205f {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-352f4f6 {
		--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-8050 .elementor-element.elementor-element-3a2429f {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-8dbe9cb {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-ebc784a {
		--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-8050 .elementor-element.elementor-element-4a26ae5 {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-09714e9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-7820c2b {
		--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-8050 .elementor-element.elementor-element-0d7cacf {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-b4b4bb8 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-7c9cd6a {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-ac669a9 {
		--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-8050 .elementor-element.elementor-element-293b0d9 {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-682d139 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-442e88f {
		--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-8050 .elementor-element.elementor-element-39fa6c2 {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-d6c54ff {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-5fc45b0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-5fc45b0 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-9277cb3 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6dbf9a1 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6dbf9a1 .elementor-heading-title {
		font-size: 24px;
		line-height: 40px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-2458984 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-2458984 .elementor-heading-title {
		font-size: 22px;
		line-height: 40px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-695ffd2 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-741fac4 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-f3c0f3d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-4a9b32f {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-0eec1b0 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-010e668 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-4483b29 {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-82a563c {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-87684f9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-8363323 {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-242a2c5 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-f6bbbed > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-f6bbbed .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-182f411 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-7c61432 img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-53d2899 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-1949cde img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-1865360 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-84d7318 img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-26d2bd7 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-0892494 img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-94e974f {
		--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-8050 .elementor-element.elementor-element-ffadcf4 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-9da2bde {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-71ec2c2 {
		--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-8050 .elementor-element.elementor-element-bc9ea01 {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8050 .elementor-element.elementor-element-bc9ea01 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6ed4a80 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6ed4a80 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-e920d9f {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-158efd0 img {
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-0120d9e {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-ee8784f > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-ee8784f .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-e5f36c2 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3a1509c img {
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-294e2fe {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-d566bb8 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-d566bb8 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-159ad9b {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-832c881 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6609b4c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6609b4c .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-280b27e {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-7aaad43 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-1635108 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-1635108 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-02a05e9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-02a05e9 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-e6f8c99 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-e6f8c99 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-8f066dc {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-e39ff56 img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-ba458a7 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-80ef9ef > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-80ef9ef .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-b9117df {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-0d98574 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3c0b0f1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3c0b0f1 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-1c74525 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3c94fe8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3c94fe8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-4937cce {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-19729ea {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-fbbc979 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-fbbc979 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-ba55c05 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-dc7abef > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-dc7abef .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6294bb4 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-480ed26 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-480ed26 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3816708 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-c1f27f9 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-c1f27f9 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-f02a5a2 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-f4600e4 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-f4600e4 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-1aa9dba {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-17d2b46 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-b3f7ad7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-b3f7ad7 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-b9fe482 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-5142f10 {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3d8a8a7 {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-a1bc33d {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-403b692 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-c7d1e04 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-c7d1e04 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-75d3afb {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-9c1e123 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-dd0fa3d {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-59f9448 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-d825ae1 img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-b02ee0c {
		--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-8050 .elementor-element.elementor-element-33fb559 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-34ae876 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-9734b12 {
		--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-8050 .elementor-element.elementor-element-5125275 {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8050 .elementor-element.elementor-element-5125275 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-b1818e5 {
		--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-8050 .elementor-element.elementor-element-2c4f8e1 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-0f8add2 {
		--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-8050 .elementor-element.elementor-element-3c99a39 {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		text-align: left;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3c99a39 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3c99a39 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-e6ae205 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-ce284b9 {
		--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-8050 .elementor-element.elementor-element-0053fe5 {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		text-align: left;
	}
	
	.elementor-8050 .elementor-element.elementor-element-0053fe5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-0053fe5 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-614d70b {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-7592785 {
		--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-8050 .elementor-element.elementor-element-bc105d5 {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		text-align: left;
	}
	
	.elementor-8050 .elementor-element.elementor-element-bc105d5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-bc105d5 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-1a84eb6 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-f8474de {
		--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-8050 .elementor-element.elementor-element-c460884 {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		text-align: left;
	}
	
	.elementor-8050 .elementor-element.elementor-element-c460884 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-c460884 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-85b0eb1 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-14370cb {
		--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-8050 .elementor-element.elementor-element-2475336 {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		text-align: left;
	}
	
	.elementor-8050 .elementor-element.elementor-element-2475336 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-2475336 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-b8598c4 {
		--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-8050 .elementor-element.elementor-element-61f902c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6dbb2d6 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6ae1d0c {
		--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-8050 .elementor-element.elementor-element-218bf84 {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8050 .elementor-element.elementor-element-218bf84 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-d60907c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-d60907c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-7c37ec6 {
		--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-8050 .elementor-element.elementor-element-777595c {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-abcfbc6 img {
		width: 250px;
		height: 150px;
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3680a9d {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-a5e8807 img {
		width: 250px;
		height: 150px;
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3fb5fdd {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-7912e5c img {
		width: 250px;
		height: 150px;
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-fd5e0b7 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-7b887ff img {
		width: 250px;
		height: 150px;
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-65a3850 {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-65a3850 {
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-80a31ce > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-80a31ce .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-5172da2 {
		--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-8050 .elementor-element.elementor-element-b3e94c8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-77ed332 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-d8218e3 {
		--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-8050 .elementor-element.elementor-element-7871bac {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8050 .elementor-element.elementor-element-7871bac .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-724dbaa > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-724dbaa .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-fb3d450 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-aa5234b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-aa5234b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-a2922f4 {
		--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-8050 .elementor-element.elementor-element-0be2cc0 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-c38cecd {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-08421f8 {
		--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-8050 .elementor-element.elementor-element-a3ec667 {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8050 .elementor-element.elementor-element-a3ec667 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-067f361 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-1d94d4b {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-d2fda17 {
		--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-8050 .elementor-element.elementor-element-dde31e2 {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-c90fba7 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-c1fbefd {
		--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-8050 .elementor-element.elementor-element-85c9bb1 {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6fd2828 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-d17c9f7 {
		--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-8050 .elementor-element.elementor-element-1b2a094 {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3729b98 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6db0c98 {
		--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-8050 .elementor-element.elementor-element-c68353b {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-b8b36da {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-2444ee6 {
		--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-8050 .elementor-element.elementor-element-29433f6 {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-c7ec631 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-578ed46 {
		--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-8050 .elementor-element.elementor-element-2a0b577 {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-8e728fc {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-8a156a8 {
		--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-8050 .elementor-element.elementor-element-d62631a {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-9307ceb {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-49a5b36 img {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3866d3d {
		--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-8050 .elementor-element.elementor-element-f9fcd73 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-29607bd {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-9c48bc9 {
		--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-8050 .elementor-element.elementor-element-4ad2ed9 {
		width: var(--container-widget-width, 57%);
		max-width: 57%;
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8050 .elementor-element.elementor-element-4ad2ed9 .elementor-heading-title {
		font-size: 26px;
		line-height: 40px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6975acb > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6975acb .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-d00a4d5 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6bab700 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3dc9f85 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-40bce27 {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-9ad2d3c {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-453e373 {
		--justify-content: center;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-8050 .elementor-element.elementor-element-9215549 img {
		width: 50px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-16a8d38 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8050 .elementor-element.elementor-element-16a8d38 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-67e1cbc img {
		width: 50px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-229572a > .elementor-widget-container {
		padding: 0px 15px 20px 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-229572a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-96cf5da {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-f739088 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: nowrap;
	}
	
	.elementor-8050 .elementor-element.elementor-element-5d8b60e {
		--width: 24px;
		--justify-content: center;
	}
	
	.elementor-8050 .elementor-element.elementor-element-e24bd47 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-d9c285d .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-7084fe9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: nowrap;
	}
	
	.elementor-8050 .elementor-element.elementor-element-461c4ff {
		--width: 24px;
		--justify-content: center;
	}
	
	.elementor-8050 .elementor-element.elementor-element-f5281a8 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-f6a3c8e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-e6bbb7c {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: nowrap;
	}
	
	.elementor-8050 .elementor-element.elementor-element-a88a2fe {
		--width: 24px;
		--justify-content: center;
	}
	
	.elementor-8050 .elementor-element.elementor-element-51d64f3 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-ff81e57 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-c6ffa34 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: nowrap;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3b2457c {
		--width: 24px;
		--justify-content: center;
	}
	
	.elementor-8050 .elementor-element.elementor-element-e78d6ab {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-22a57cd .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3d91392 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-d9abc85 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-e8f9dcb {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-85bb507 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-95d7998 > .elementor-widget-container {
		margin: 0px 0px -30px 0px;
	}
}

@media (min-width:768px) {
	.elementor-8050 .elementor-element.elementor-element-e6dbdc9 {
		--width: 100%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-741fac4 {
		--width: 33%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-0eec1b0 {
		--width: 33%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-82a563c {
		--width: 33%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-71ec2c2 {
		--width: auto;
	}
	
	.elementor-8050 .elementor-element.elementor-element-7aaad43 {
		--width: 50%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-8f066dc {
		--width: 50%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-19729ea {
		--width: 50%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-ba55c05 {
		--width: 50%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6294bb4 {
		--width: 50%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3816708 {
		--width: 50%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-f02a5a2 {
		--width: 50%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-9c1e123 {
		--width: 50%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-59f9448 {
		--width: 50%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-9734b12 {
		--width: auto;
	}
	
	.elementor-8050 .elementor-element.elementor-element-6ae1d0c {
		--width: auto;
	}
	
	.elementor-8050 .elementor-element.elementor-element-d8218e3 {
		--width: auto;
	}
	
	.elementor-8050 .elementor-element.elementor-element-08421f8 {
		--width: auto;
	}
	
	.elementor-8050 .elementor-element.elementor-element-9c48bc9 {
		--width: auto;
	}
	
	.elementor-8050 .elementor-element.elementor-element-453e373 {
		--width: auto;
	}
	
	.elementor-8050 .elementor-element.elementor-element-5d8b60e {
		--width: 24px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-f401a00 {
		--width: 24px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-461c4ff {
		--width: 24px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-31ab6e9 {
		--width: 24px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-a88a2fe {
		--width: 24px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-adbc2bc {
		--width: 24px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3b2457c {
		--width: 24px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3c1af29 {
		--width: 24px;
	}
	
	.elementor-8050 .elementor-element.elementor-element-3d91392 {
		--width: 100%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-35e9dfe {
		--width: 100%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-d9abc85 {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-8050 .elementor-element.elementor-element-182f411 {
		--width: 48%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-53d2899 {
		--width: 48%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-1865360 {
		--width: 48%;
	}
	
	.elementor-8050 .elementor-element.elementor-element-26d2bd7 {
		--width: 48%;
	}
}

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-453e373 */
.relative {
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3dc9f85 */
.custom-accordion .e-n-accordion-item:nth-child(1) .e-n-accordion-item-title-header::before {
	content: "";
}

.custom-accordion .e-n-accordion-item:nth-child(2) .e-n-accordion-item-title-header::before {
	content: "";
}

.custom-accordion .e-n-accordion-item:nth-child(3) .e-n-accordion-item-title-header::before {
	content: "";
}

.custom-accordion .e-n-accordion-item:nth-child(4) .e-n-accordion-item-title-header::before {
	content: "";
}

.custom-accordion .e-n-accordion-item:nth-child(5) .e-n-accordion-item-title-header::before {
	content: "";
}
