.elementor-700 .elementor-element.elementor-element-5057bb27 {
	margin-top: -10px;
	margin-bottom: 0px;
}

.elementor-700 .elementor-element.elementor-element-aea07bb>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-700 .elementor-element.elementor-element-aea07bb>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-700 .elementor-element.elementor-element-350ac58c .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-700 .elementor-element.elementor-element-350ac58c .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 60px;
	color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-7e1d4925>.elementor-element-populated {
	margin: 0px 0px 0px -6px;
}

.elementor-700 .elementor-element.elementor-element-4e0437c5>.elementor-widget-container {
	margin: 0px -15px -4px -4px;
}

.elementor-700 .elementor-element.elementor-element-36d0c5ec:not(.elementor-motion-effects-element-type-background),
.elementor-700 .elementor-element.elementor-element-36d0c5ec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #D3021E;
	);
}

.elementor-700 .elementor-element.elementor-element-36d0c5ec {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -16px;
	margin-bottom: 0px;
}

.elementor-700 .elementor-element.elementor-element-36d0c5ec>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-700 .elementor-element.elementor-element-5156fe01>.elementor-element-populated {
	margin: 5px 0px 0px 5px;
}

.elementor-700 .elementor-element.elementor-element-d484c07:not(.elementor-motion-effects-element-type-background),
.elementor-700 .elementor-element.elementor-element-d484c07>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-d484c07 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-700 .elementor-element.elementor-element-d484c07>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-700 .elementor-element.elementor-element-69f7a4a4 {
	text-align: left;
}

.elementor-700 .elementor-element.elementor-element-69f7a4a4 .elementor-heading-title {
	color: #0078ce;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.6em;
	letter-spacing: 0px;
}

.elementor-700 .elementor-element.elementor-element-69f7a4a4>.elementor-widget-container {
	margin: -10px 0px -10px 0px;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: rgba(81, 183, 226, 0.67);
}

.elementor-700 .elementor-element.elementor-element-6f487c67 .elementor-text-editor {
	text-align: justify;
}

.elementor-700 .elementor-element.elementor-element-6f487c67 {
	color: #000000;
}

.elementor-700 .elementor-element.elementor-element-6f487c67>.elementor-widget-container {
	margin: 0px 0px -15px -5px;
	padding: 0px 6px 0px 6px;
}

.elementor-700 .elementor-element.elementor-element-606a32ff {
	text-align: left;
}

.elementor-700 .elementor-element.elementor-element-606a32ff .elementor-heading-title {
	color: #0078ce;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.6em;
	letter-spacing: 0px;
}

.elementor-700 .elementor-element.elementor-element-606a32ff>.elementor-widget-container {
	margin: -10px 0px -15px 0px;
	padding: 5px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: rgba(122, 122, 122, 0.67);
}

.elementor-700 .elementor-element.elementor-element-24ce9588 .elementor-text-editor {
	text-align: justify;
}

.elementor-700 .elementor-element.elementor-element-24ce9588 {
	color: #000000;
}

.elementor-700 .elementor-element.elementor-element-24ce9588>.elementor-widget-container {
	margin: 0px 0px -20px -5px;
	padding: 0px 6px 0px 6px;
}

.elementor-700 .elementor-element.elementor-element-224830d7 .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
}

.elementor-700 .elementor-element.elementor-element-200ed8a8 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 10px 0px;
}

.elementor-700 .elementor-element.elementor-element-105f6d70 .elementor-tab-title,
.elementor-700 .elementor-element.elementor-element-105f6d70 .elementor-tab-title:before,
.elementor-700 .elementor-element.elementor-element-105f6d70 .elementor-tab-title:after,
.elementor-700 .elementor-element.elementor-element-105f6d70 .elementor-tab-content,
.elementor-700 .elementor-element.elementor-element-105f6d70 .elementor-tabs-content-wrapper {
	border-width: 2px;
}

.elementor-700 .elementor-element.elementor-element-105f6d70 .elementor-tab-desktop-title.elementor-active {
	background-color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-105f6d70 .elementor-tabs-content-wrapper {
	background-color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-105f6d70 .elementor-tab-title,
.elementor-700 .elementor-element.elementor-element-105f6d70 .elementor-tab-title a {
	color: #fff;
}

.elementor-700 .elementor-element.elementor-element-105f6d70 .elementor-tab-title.elementor-active,
.elementor-700 .elementor-element.elementor-element-105f6d70 .elementor-tab-title.elementor-active a {
	color: #A50016;
}

.elementor-700 .elementor-element.elementor-element-105f6d70>.elementor-widget-container {
	background-color: rgba(110, 193, 228, 0.17);
}

.elementor-700 .elementor-element.elementor-element-273134d9>.elementor-element-populated {
	margin: 5px 0px 0px 0px;
}

.elementor-700 .elementor-element.elementor-element-3986ac1b:not(.elementor-motion-effects-element-type-background),
.elementor-700 .elementor-element.elementor-element-3986ac1b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-3986ac1b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-700 .elementor-element.elementor-element-3986ac1b>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-700 .elementor-element.elementor-element-327f3511 {
	text-align: left;
}

.elementor-700 .elementor-element.elementor-element-327f3511 .elementor-heading-title {
	color: #fff;
	font-weight: 700;
	
	line-height: 1.6em;
	letter-spacing: 0px;
}

.elementor-700 .elementor-element.elementor-element-327f3511>.elementor-widget-container {
	margin: 0px 0px -16px 0px;
	padding: 2px 5px 2px 15px;
	background-color:#00641C;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #FEC804;
}

.elementor-700 .elementor-element.elementor-element-3b19926a {
	text-align: left;
}

.elementor-700 .elementor-element.elementor-element-3b19926a .elementor-heading-title {
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.6em;
	letter-spacing: 0px;
}

.elementor-700 .elementor-element.elementor-element-3b19926a>.elementor-widget-container {
	margin: 10px 0px -10px 0px;
	padding: 2px 5px 2px 15px;
	background-color: rgba(0, 108, 204, 0.91);
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #46b3e2;
}

.elementor-700 .elementor-element.elementor-element-8a83bd6 {
	text-align: left;
}

.elementor-700 .elementor-element.elementor-element-8a83bd6 .elementor-heading-title {
	color: #ffffff;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.6em;
	letter-spacing: 0px;
}

.elementor-700 .elementor-element.elementor-element-8a83bd6>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 2px 5px 2px 15px;
	background-color: #249300;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #1e9650;
}

.elementor-700 .elementor-element.elementor-element-7012582d>.elementor-shape-top .elementor-shape-fill {
	fill: rgba(122, 122, 122, 0.28);
}

.elementor-700 .elementor-element.elementor-element-7012582d>.elementor-shape-top svg {
	width: calc(132% + 1.3px);
	height: 66px;
}

.elementor-700 .elementor-element.elementor-element-7012582d {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-700 .elementor-element.elementor-element-4ef2235d {
	text-align: left;
}

.elementor-700 .elementor-element.elementor-element-4ef2235d .elementor-heading-title {
	color: #353535;
}

.elementor-700 .elementor-element.elementor-element-4ef2235d>.elementor-widget-container {
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-700 .elementor-element.elementor-element-5d18fa23>.elementor-background-overlay {
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-700 .elementor-element.elementor-element-5d18fa23 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px 10px 5px 10px;
}

.elementor-700 .elementor-element.elementor-element-251d1db9.elementor-view-stacked .elementor-icon {
	background-color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-251d1db9.elementor-view-framed .elementor-icon,
.elementor-700 .elementor-element.elementor-element-251d1db9.elementor-view-default .elementor-icon {
	fill: #ffffff;
	color: #ffffff;
	border-color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-251d1db9.elementor-position-right .elementor-icon-box-icon {
	margin-left: 0px;
}

.elementor-700 .elementor-element.elementor-element-251d1db9.elementor-position-left .elementor-icon-box-icon {
	margin-right: 0px;
}

.elementor-700 .elementor-element.elementor-element-251d1db9.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 0px;
}

.elementor-700 .elementor-element.elementor-element-251d1db9 .elementor-icon {
	font-size: 60px;
}

.elementor-700 .elementor-element.elementor-element-251d1db9 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-700 .elementor-element.elementor-element-251d1db9 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-700 .elementor-element.elementor-element-251d1db9 .elementor-icon-box-content .elementor-icon-box-title {
	color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-251d1db9 .elementor-icon-box-content .elementor-icon-box-title,
.elementor-700 .elementor-element.elementor-element-251d1db9 .elementor-icon-box-content .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
}

.elementor-700 .elementor-element.elementor-element-251d1db9 .elementor-icon-box-content .elementor-icon-box-description {
	color: rgba(255, 255, 255, 0.54);
}

.elementor-700 .elementor-element.elementor-element-251d1db9>.elementor-widget-container {
	padding: 20px 0px 20px 0px;
	background-color: #f27d00;
	border-radius: 5px 5px 5px 5px;
}

.elementor-700 .elementor-element.elementor-element-6481df82.elementor-view-stacked .elementor-icon {
	background-color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-6481df82.elementor-view-framed .elementor-icon,
.elementor-700 .elementor-element.elementor-element-6481df82.elementor-view-default .elementor-icon {
	fill: #ffffff;
	color: #ffffff;
	border-color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-6481df82.elementor-position-right .elementor-icon-box-icon {
	margin-left: 0px;
}

.elementor-700 .elementor-element.elementor-element-6481df82.elementor-position-left .elementor-icon-box-icon {
	margin-right: 0px;
}

.elementor-700 .elementor-element.elementor-element-6481df82.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 0px;
}

.elementor-700 .elementor-element.elementor-element-6481df82 .elementor-icon {
	font-size: 60px;
}

.elementor-700 .elementor-element.elementor-element-6481df82 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-700 .elementor-element.elementor-element-6481df82 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-700 .elementor-element.elementor-element-6481df82 .elementor-icon-box-content .elementor-icon-box-title {
	color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-6481df82 .elementor-icon-box-content .elementor-icon-box-title,
.elementor-700 .elementor-element.elementor-element-6481df82 .elementor-icon-box-content .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
}

.elementor-700 .elementor-element.elementor-element-6481df82 .elementor-icon-box-content .elementor-icon-box-description {
	color: rgba(255, 255, 255, 0.45);
}

.elementor-700 .elementor-element.elementor-element-6481df82>.elementor-widget-container {
	padding: 20px 0px 20px 0px;
	background-color: #3f8c00;
	border-radius: 5px 5px 5px 5px;
}

.elementor-700 .elementor-element.elementor-element-8cac365>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-700 .elementor-element.elementor-element-8cac365>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-700 .elementor-element.elementor-element-c14e6ac.elementor-view-stacked .elementor-icon {
	background-color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-c14e6ac.elementor-view-framed .elementor-icon,
.elementor-700 .elementor-element.elementor-element-c14e6ac.elementor-view-default .elementor-icon {
	fill: #ffffff;
	color: #ffffff;
	border-color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-c14e6ac.elementor-position-right .elementor-icon-box-icon {
	margin-left: 0px;
}

.elementor-700 .elementor-element.elementor-element-c14e6ac.elementor-position-left .elementor-icon-box-icon {
	margin-right: 0px;
}

.elementor-700 .elementor-element.elementor-element-c14e6ac.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 0px;
}

.elementor-700 .elementor-element.elementor-element-c14e6ac .elementor-icon {
	font-size: 60px;
}

.elementor-700 .elementor-element.elementor-element-c14e6ac .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-700 .elementor-element.elementor-element-c14e6ac .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-700 .elementor-element.elementor-element-c14e6ac .elementor-icon-box-content .elementor-icon-box-title {
	color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-c14e6ac .elementor-icon-box-content .elementor-icon-box-title,
.elementor-700 .elementor-element.elementor-element-c14e6ac .elementor-icon-box-content .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
}

.elementor-700 .elementor-element.elementor-element-c14e6ac .elementor-icon-box-content .elementor-icon-box-description {
	color: rgba(255, 255, 255, 0.45);
}

.elementor-700 .elementor-element.elementor-element-c14e6ac>.elementor-widget-container {
	padding: 20px 0px 20px 0px;
	background-color: #a30000;
	border-radius: 5px 5px 5px 5px;
}

.elementor-700 .elementor-element.elementor-element-38ac2e2e.elementor-view-stacked .elementor-icon {
	background-color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-38ac2e2e.elementor-view-framed .elementor-icon,
.elementor-700 .elementor-element.elementor-element-38ac2e2e.elementor-view-default .elementor-icon {
	fill: #ffffff;
	color: #ffffff;
	border-color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-38ac2e2e.elementor-position-right .elementor-icon-box-icon {
	margin-left: 0px;
}

.elementor-700 .elementor-element.elementor-element-38ac2e2e.elementor-position-left .elementor-icon-box-icon {
	margin-right: 0px;
}

.elementor-700 .elementor-element.elementor-element-38ac2e2e.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 0px;
}

.elementor-700 .elementor-element.elementor-element-38ac2e2e .elementor-icon {
	font-size: 60px;
}

.elementor-700 .elementor-element.elementor-element-38ac2e2e .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-700 .elementor-element.elementor-element-38ac2e2e .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-700 .elementor-element.elementor-element-38ac2e2e .elementor-icon-box-content .elementor-icon-box-title {
	color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-38ac2e2e .elementor-icon-box-content .elementor-icon-box-title,
.elementor-700 .elementor-element.elementor-element-38ac2e2e .elementor-icon-box-content .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
}

.elementor-700 .elementor-element.elementor-element-38ac2e2e .elementor-icon-box-content .elementor-icon-box-description {
	color: rgba(255, 255, 255, 0.46);
}

.elementor-700 .elementor-element.elementor-element-38ac2e2e>.elementor-widget-container {
	padding: 20px 0px 20px 0px;
	background-color: #00a2d8;
	border-radius: 5px 5px 5px 5px;
}

.elementor-700 .elementor-element.elementor-element-628e5500:not(.elementor-motion-effects-element-type-background),
.elementor-700 .elementor-element.elementor-element-628e5500>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(86, 187, 226, 0.46);
}

.elementor-700 .elementor-element.elementor-element-628e5500 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 10px;
	margin-bottom: -20px;
	padding: 20px 0px 0px 0px;
}

.elementor-700 .elementor-element.elementor-element-628e5500>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-700 .elementor-element.elementor-element-628e5500>.elementor-shape-top .elementor-shape-fill {
	fill: rgba(61, 177, 226, 0.45);
}

.elementor-700 .elementor-element.elementor-element-628e5500>.elementor-shape-top svg {
	width: calc(144% + 1.3px);
	height: 96px;
}

.elementor-700 .elementor-element.elementor-element-49bff0c3>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-700 .elementor-element.elementor-element-27f4aa95 {
	text-align: left;
}

.elementor-700 .elementor-element.elementor-element-27f4aa95 .elementor-heading-title {
	color: #353535;
	text-transform: uppercase;
}

.elementor-700 .elementor-element.elementor-element-27f4aa95>.elementor-widget-container {
	padding: 0px 0px 20px 25px;
}

.elementor-700 .elementor-element.elementor-element-45c1547a .elementor-tab-title,
.elementor-700 .elementor-element.elementor-element-45c1547a .elementor-tab-title:before,
.elementor-700 .elementor-element.elementor-element-45c1547a .elementor-tab-title:after,
.elementor-700 .elementor-element.elementor-element-45c1547a .elementor-tab-content,
.elementor-700 .elementor-element.elementor-element-45c1547a .elementor-tabs-content-wrapper {
	border-width: 2px;
}

.elementor-700 .elementor-element.elementor-element-45c1547a .elementor-tab-desktop-title.elementor-active {
	background-color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-45c1547a .elementor-tabs-content-wrapper {
	background-color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-45c1547a .elementor-tab-title,
.elementor-700 .elementor-element.elementor-element-45c1547a .elementor-tab-title a {
	color: #fff;
}

.elementor-700 .elementor-element.elementor-element-45c1547a .elementor-tab-title.elementor-active,
.elementor-700 .elementor-element.elementor-element-45c1547a .elementor-tab-title.elementor-active a {
	color: #fff;
}

.elementor-700 .elementor-element.elementor-element-45c1547a .elementor-tab-title {
	font-size: 18px;
	font-weight: 500;
}

.elementor-700 .elementor-element.elementor-element-45c1547a .elementor-tab-content {
	font-size: 18px;
	line-height: 1.8em;
}

.elementor-700 .elementor-element.elementor-element-45c1547a>.elementor-widget-container {
	margin: -25px 10px 0px 0px;
	padding: 0px 0px 0px 20px;
}

.elementor-700 .elementor-element.elementor-element-1e78fab {
	text-align: left;
}

.elementor-700 .elementor-element.elementor-element-1e78fab .elementor-heading-title {
	color: #353535;
	text-transform: uppercase;
}

.elementor-700 .elementor-element.elementor-element-1e78fab>.elementor-widget-container {
	padding: 0px 0px 20px 25px;
}

.elementor-700 .elementor-element.elementor-element-75f7ec17 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -25px;
	margin-bottom: 0px;
	padding: 0px 10px 20px 20px;
}

.elementor-700 .elementor-element.elementor-element-75f7ec17>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-700 .elementor-element.elementor-element-d7e732d .eael-grid-post-holder {
	background-color: #fff;
}

.elementor-700 .elementor-element.elementor-element-d7e732d .eael-entry-title a {
	color: #004eb5;
}

.elementor-700 .elementor-element.elementor-element-d7e732d .eael-entry-title:hover,
.elementor-700 .elementor-element.elementor-element-d7e732d .eael-entry-title a:hover {
	color: #d62700;
}

.elementor-700 .elementor-element.elementor-element-d7e732d .eael-entry-title {
	font-weight: 400;
}

.elementor-700 .elementor-element.elementor-element-d7e732d .eael-grid-post .eael-entry-overlay {
	background-color: rgba(110, 193, 228, 0.75);
}

.elementor-700 .elementor-element.elementor-element-d7e732d .eael-grid-post .eael-entry-overlay>i {
	color: #ffffff;
	font-size: 18px;
}

.elementor-700 .elementor-element.elementor-element-d7e732d .eael-load-more-button {
	padding: 10px 16px 10px 10px;
	color: #fff;
	background: #3bb0e2;
	border-radius: 8px;
}

.elementor-700 .elementor-element.elementor-element-d7e732d .eael-load-more-button:hover {
	color: #fff;
	background: #27bdbd;
}

.elementor-700 .elementor-element.elementor-element-d7e732d .eael-load-more-button-wrap {
	justify-content: center;
}

.elementor-700 .elementor-element.elementor-element-2e5f6d5c>.elementor-element-populated {
	padding: 0px 10px 0px 10px;
}

.elementor-700 .elementor-element.elementor-element-31a92c4 {
	text-align: left;
}

.elementor-700 .elementor-element.elementor-element-31a92c4 .elementor-heading-title {
	color: #0054a3;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.6em;
	letter-spacing: 0px;
}

.elementor-700 .elementor-element.elementor-element-31a92c4>.elementor-widget-container {
	margin: 0px 0px -22px 0px;
	padding: 2px 5px 2px 15px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #46b3e2;
}

.elementor-700 .elementor-element.elementor-element-3c751505 .elementor-tab-title,
.elementor-700 .elementor-element.elementor-element-3c751505 .elementor-tab-title:before,
.elementor-700 .elementor-element.elementor-element-3c751505 .elementor-tab-title:after,
.elementor-700 .elementor-element.elementor-element-3c751505 .elementor-tab-content,
.elementor-700 .elementor-element.elementor-element-3c751505 .elementor-tabs-content-wrapper {
	border-width: 0px;
}

.elementor-700 .elementor-element.elementor-element-3c751505 .elementor-tab-desktop-title.elementor-active {
	background-color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-3c751505 .elementor-tabs-content-wrapper {
	background-color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-3c751505 .elementor-tab-title,
.elementor-700 .elementor-element.elementor-element-3c751505 .elementor-tab-title a {
	color: #006ed6;
}

.elementor-700 .elementor-element.elementor-element-3c751505 .elementor-tab-title.elementor-active,
.elementor-700 .elementor-element.elementor-element-3c751505 .elementor-tab-title.elementor-active a {
	color: #ff5d00;
}

.elementor-700 .elementor-element.elementor-element-3c751505 .elementor-tab-title {
	font-size: 13px;
	font-weight: 500;
}

.elementor-700 .elementor-element.elementor-element-3c751505>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
	background-color: rgba(83, 184, 226, 0.5);
}

.elementor-700 .elementor-element.elementor-element-139c31a3:not(.elementor-motion-effects-element-type-background),
.elementor-700 .elementor-element.elementor-element-139c31a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-700 .elementor-element.elementor-element-139c31a3 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-700 .elementor-element.elementor-element-139c31a3>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-700 .elementor-element.elementor-element-af3f5cd {
	text-align: left;
}

.elementor-700 .elementor-element.elementor-element-af3f5cd .elementor-heading-title {
	color: #0054a3;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.6em;
	letter-spacing: 0px;
}

.elementor-700 .elementor-element.elementor-element-af3f5cd>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 2px 5px 2px 15px;
	background-color: rgba(0, 189, 226, 0.42);
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #46b3e2;
}

.elementor-700 .elementor-element.elementor-element-3ca13edf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(12px/2);
}

.elementor-700 .elementor-element.elementor-element-3ca13edf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(12px/2);
}

.elementor-700 .elementor-element.elementor-element-3ca13edf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(12px/2);
	margin-left: calc(12px/2);
}

.elementor-700 .elementor-element.elementor-element-3ca13edf .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-12px/2);
	margin-left: calc(-12px/2);
}

body.rtl .elementor-700 .elementor-element.elementor-element-3ca13edf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-12px/2);
}

body:not(.rtl) .elementor-700 .elementor-element.elementor-element-3ca13edf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-12px/2);
}

.elementor-700 .elementor-element.elementor-element-3ca13edf .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: rgba(110, 193, 228, 0.36);
}

.elementor-700 .elementor-element.elementor-element-3ca13edf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-top-style: solid;
	border-top-width: 2px;
}

.elementor-700 .elementor-element.elementor-element-3ca13edf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-style: solid;
}

.elementor-700 .elementor-element.elementor-element-3ca13edf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-width: 2px;
}

.elementor-700 .elementor-element.elementor-element-3ca13edf .elementor-icon-list-icon i {
	color: #0068d8;
	font-size: 19px;
}

.elementor-700 .elementor-element.elementor-element-3ca13edf .elementor-icon-list-icon svg {
	fill: #0068d8;
	width: 19px;
}

.elementor-700 .elementor-element.elementor-element-3ca13edf .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #ff8300;
}

.elementor-700 .elementor-element.elementor-element-3ca13edf .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #ff8300;
}

.elementor-700 .elementor-element.elementor-element-3ca13edf .elementor-icon-list-item,
.elementor-700 .elementor-element.elementor-element-3ca13edf .elementor-icon-list-item a {
	font-size: 16px;
	font-style: normal;
}

.elementor-700 .elementor-element.elementor-element-3ca13edf>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-700 .elementor-element.elementor-element-63d273b9 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-700 .elementor-element.elementor-element-63d273b9 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-700 .elementor-element.elementor-element-63d273b9 .elementor-button {
	font-weight: 400;
	text-decoration: none;
	fill: #0051bc;
	color: #0051bc;
	border-radius: 0px 0px 0px 0px;
}

.elementor-700 .elementor-element.elementor-element-63d273b9 .elementor-button:hover,
.elementor-700 .elementor-element.elementor-element-63d273b9 .elementor-button:focus {
	background-color: #f97c00;
}

.elementor-700 .elementor-element.elementor-element-63d273b9>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

@media(min-width:768px) {
	.elementor-700 .elementor-element.elementor-element-5156fe01 {
		width: 73%;
	}

	.elementor-700 .elementor-element.elementor-element-273134d9 {
		width: 26.332%;
	}

	.elementor-700 .elementor-element.elementor-element-49bff0c3 {
		width: 73%;
	}

	.elementor-700 .elementor-element.elementor-element-2e5f6d5c {
		width: 26.665%;
	}
}

@media(max-width:1024px) {
	.elementor-700 .elementor-element.elementor-element-5057bb27 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-700 .elementor-element.elementor-element-2e5f6d5c>.elementor-element-populated {
		padding: 0px 0px 0px 30px;
	}
}

@media(max-width:767px) {
	.elementor-700 .elementor-element.elementor-element-5057bb27 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-700 .elementor-element.elementor-element-251d1db9 .elementor-icon-box-icon {
		margin-bottom: 0px;
	}

	.elementor-700 .elementor-element.elementor-element-6481df82 .elementor-icon-box-icon {
		margin-bottom: 0px;
	}

	.elementor-700 .elementor-element.elementor-element-c14e6ac .elementor-icon-box-icon {
		margin-bottom: 0px;
	}

	.elementor-700 .elementor-element.elementor-element-38ac2e2e .elementor-icon-box-icon {
		margin-bottom: 0px;
	}
}