.elementor-11 .elementor-element.elementor-element-775f9ca9:not(.elementor-motion-effects-element-type-background),
		.elementor-11 .elementor-element.elementor-element-775f9ca9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #001833
		}

		.elementor-11 .elementor-element.elementor-element-775f9ca9 {
			border-style: solid;
			border-width: 2px 0 0 0;
			border-color: var(--e-global-color-accent);
			transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
			margin-top: -5px;
			margin-bottom: 0;
			padding: 50px 0 50px 0
		}

		.elementor-11 .elementor-element.elementor-element-775f9ca9>.elementor-background-overlay {
			transition: background .3s, border-radius .3s, opacity .3s
		}

		.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-3d8cb778.elementor-column .elementor-widget-wrap {
			align-items: flex-start
		}

		.elementor-11 .elementor-element.elementor-element-3d8cb778.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
			align-content: flex-start;
			align-items: flex-start
		}

		.elementor-11 .elementor-element.elementor-element-3d8cb778>.elementor-element-populated {
			margin: 0 40px 0 0;
			--e-column-margin-right: 40px;
			--e-column-margin-left: 0
		}

		.elementor-11 .elementor-element.elementor-element-3b291082 {
			text-align: left
		}

		.elementor-11 .elementor-element.elementor-element-3b291082 .elementor-heading-title {
			color: #FFF;
			font-family: Barlow, Sans-serif;
			font-size: 24px;
			font-weight: 600
		}

		.elementor-11 .elementor-element.elementor-element-2583b393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-bottom: calc(5px/2)
		}

		.elementor-11 .elementor-element.elementor-element-2583b393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-top: calc(5px/2)
		}

		.elementor-11 .elementor-element.elementor-element-2583b393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-right: calc(5px/2);
			margin-left: calc(5px/2)
		}

		.elementor-11 .elementor-element.elementor-element-2583b393 .elementor-icon-list-items.elementor-inline-items {
			margin-right: calc(-5px/2);
			margin-left: calc(-5px/2)
		}

		body.rtl .elementor-11 .elementor-element.elementor-element-2583b393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			left: calc(-5px/2)
		}

		body:not(.rtl) .elementor-11 .elementor-element.elementor-element-2583b393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			right: calc(-5px/2)
		}

		.elementor-11 .elementor-element.elementor-element-2583b393 .elementor-icon-list-icon i {
			color: #FFF;
			transition: color .3s
		}

		.elementor-11 .elementor-element.elementor-element-2583b393 .elementor-icon-list-icon svg {
			fill: #FFF;
			transition: fill .3s
		}

		.elementor-11 .elementor-element.elementor-element-2583b393 {
			--e-icon-list-icon-size: 18px;
			--icon-vertical-align: flex-start;
			--icon-vertical-offset: 6px
		}

		.elementor-11 .elementor-element.elementor-element-2583b393 .elementor-icon-list-icon {
			padding-right: 8px
		}

		.elementor-11 .elementor-element.elementor-element-2583b393 .elementor-icon-list-text {
			color: #FFF;
			transition: color .3s
		}

		.elementor-11 .elementor-element.elementor-element-7724a7c0 {
			--grid-template-columns: repeat(0, auto);
			--icon-size: 15px;
			--grid-column-gap: 9px;
			--grid-row-gap: 0
		}

		.elementor-11 .elementor-element.elementor-element-7724a7c0 .elementor-widget-container {
			text-align: left
		}

		.elementor-11 .elementor-element.elementor-element-7724a7c0 .elementor-social-icon {
			background-color: rgba(255, 255, 255, .21);
			--icon-padding: .6em
		}

		.elementor-11 .elementor-element.elementor-element-7724a7c0 .elementor-social-icon i {
			color: #fff
		}

		.elementor-11 .elementor-element.elementor-element-7724a7c0 .elementor-social-icon svg {
			fill: #fff
		}

		.elementor-11 .elementor-element.elementor-element-7724a7c0 .elementor-social-icon:hover {
			background-color: #fff
		}

		.elementor-11 .elementor-element.elementor-element-7724a7c0 .elementor-social-icon:hover i {
			color: #001c38
		}

		.elementor-11 .elementor-element.elementor-element-7724a7c0 .elementor-social-icon:hover svg {
			fill: #001c38
		}

		.elementor-11 .elementor-element.elementor-element-7724a7c0>.elementor-widget-container {
			padding: 0
		}

		.elementor-11 .elementor-element.elementor-element-f0d6e78>.elementor-element-populated {
			margin: 0 0 0 40px;
			--e-column-margin-right: 0;
			--e-column-margin-left: 40px
		}

		.elementor-11 .elementor-element.elementor-element-4a06fc4a>.elementor-container {
			min-height: 50px
		}

		.elementor-11 .elementor-element.elementor-element-4a06fc4a>.elementor-container>.elementor-column>.elementor-widget-wrap {
			align-content: center;
			align-items: center
		}

		.elementor-11 .elementor-element.elementor-element-4a06fc4a:not(.elementor-motion-effects-element-type-background),
		.elementor-11 .elementor-element.elementor-element-4a06fc4a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #001833
		}

		.elementor-11 .elementor-element.elementor-element-4a06fc4a {
			border-style: solid;
			border-width: 1px 0 0 0;
			border-color: rgba(255, 255, 255, .19);
			transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
		}

		.elementor-11 .elementor-element.elementor-element-4a06fc4a>.elementor-background-overlay {
			transition: background .3s, border-radius .3s, opacity .3s
		}

		.elementor-11 .elementor-element.elementor-element-2a135deb {
			text-align: left
		}

		.elementor-11 .elementor-element.elementor-element-2a135deb .elementor-heading-title {
			color: #FFF
		}

		.elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-bottom: calc(50px/2)
		}

		.elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-top: calc(50px/2)
		}

		.elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-right: calc(50px/2);
			margin-left: calc(50px/2)
		}

		.elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-items.elementor-inline-items {
			margin-right: calc(-50px/2);
			margin-left: calc(-50px/2)
		}

		body.rtl .elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			left: calc(-50px/2)
		}

		body:not(.rtl) .elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			right: calc(-50px/2)
		}

		.elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-item:not(:last-child):after {
			content: "";
			height: 40%;
			border-color: #ddd
		}

		.elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
			border-top-style: solid;
			border-top-width: 1px
		}

		.elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
			border-left-style: solid
		}

		.elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
			border-left-width: 1px
		}

		.elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-icon i {
			transition: color .3s
		}

		.elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-icon svg {
			transition: fill .3s
		}

		.elementor-11 .elementor-element.elementor-element-2f1948b5 {
			--e-icon-list-icon-size: 0;
			--icon-vertical-offset: 0
		}

		.elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-icon {
			padding-right: 0
		}

		.elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-text {
			color: #FFF;
			transition: color .3s
		}

		@media (max-width:1024px) and (min-width:768px) {
			.elementor-11 .elementor-element.elementor-element-3d8cb778 {
				width: 50%
			}

			.elementor-11 .elementor-element.elementor-element-f0d6e78 {
				width: 100%
			}
		}

		@media (max-width:1024px) {
			.elementor-11 .elementor-element.elementor-element-775f9ca9 {
				padding: 50px 20px 50px 20px
			}

			.elementor-11 .elementor-element.elementor-element-3d8cb778>.elementor-element-populated {
				margin: 30px 0 0 0;
				--e-column-margin-right: 0;
				--e-column-margin-left: 0
			}

			.elementor-11 .elementor-element.elementor-element-7724a7c0 {
				--icon-size: 15px
			}

			.elementor-11 .elementor-element.elementor-element-f0d6e78>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0;
				--e-column-margin-left: 0
			}

			.elementor-11 .elementor-element.elementor-element-4a06fc4a {
				padding: 10px 20px 10px 20px
			}

			.elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
				padding-bottom: calc(32px/2)
			}

			.elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
				margin-top: calc(32px/2)
			}

			.elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
				margin-right: calc(32px/2);
				margin-left: calc(32px/2)
			}

			.elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-items.elementor-inline-items {
				margin-right: calc(-32px/2);
				margin-left: calc(-32px/2)
			}

			body.rtl .elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				left: calc(-32px/2)
			}

			body:not(.rtl) .elementor-11 .elementor-element.elementor-element-2f1948b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
				right: calc(-32px/2)
			}
		}

		@media (max-width:767px) {
			.elementor-11 .elementor-element.elementor-element-775f9ca9 {
				padding: 50px 20px 50px 20px
			}

			.elementor-11 .elementor-element.elementor-element-3d8cb778 {
				width: 100%
			}

			.elementor-11 .elementor-element.elementor-element-3d8cb778>.elementor-element-populated {
				margin: 50px 0 0 0;
				--e-column-margin-right: 0;
				--e-column-margin-left: 0;
				padding: 0
			}

			.elementor-11 .elementor-element.elementor-element-3b291082 {
				text-align: left
			}

			.elementor-11 .elementor-element.elementor-element-7724a7c0 .elementor-widget-container {
				text-align: left
			}

			.elementor-11 .elementor-element.elementor-element-7724a7c0 {
				--icon-size: 17px
			}

			.elementor-11 .elementor-element.elementor-element-f0d6e78>.elementor-element-populated {
				margin: 0 0 50px 0;
				--e-column-margin-right: 0;
				--e-column-margin-left: 0;
				padding: 0
			}

			.elementor-11 .elementor-element.elementor-element-4a06fc4a {
				padding: 30px 20px 20px 20px
			}

			.elementor-11 .elementor-element.elementor-element-1561bd8f>.elementor-element-populated {
				margin: 0;
				--e-column-margin-right: 0;
				--e-column-margin-left: 0;
				padding: 0
			}

			.elementor-11 .elementor-element.elementor-element-2a135deb {
				text-align: center
			}

			.elementor-11 .elementor-element.elementor-element-2f1948b5>.elementor-widget-container {
				margin: 10px 0 0 0
			}
		}