.elementor-19 .elementor-element.elementor-element-9004b4d>.elementor-container {
	max-width: 1200px
}

/*
.elementor-19 .elementor-element.elementor-element-9004b4d:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-9004b4d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url(/bannerLogo/About/About01.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
*/


.elementor-19 .elementor-element.elementor-element-9004b4d>.elementor-background-overlay {
	opacity: .5;
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-9004b4d {
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	/*padding: 60px 30px 50px 30px*/
	padding: 350px 0px 60px 0px;
}

.elementor-19 .elementor-element.elementor-element-2afa6b23 {
	text-align: left
}

.elementor-19 .elementor-element.elementor-element-2afa6b23 .elementor-heading-title {
	color: #fff
}

.elementor-19 .elementor-element.elementor-element-43b63ade {
	--divider-border-style: solid;
	--divider-color: #FF963A;
	--divider-border-width: 2px
}

.elementor-19 .elementor-element.elementor-element-43b63ade .elementor-divider-separator {
	width: 78px
}

.elementor-19 .elementor-element.elementor-element-43b63ade .elementor-divider {
	padding-top: 0;
	padding-bottom: 0
}

.elementor-19 .elementor-element.elementor-element-6de4b859 {
	text-align: left;
	color: #fff;
	font-family: var(--e-global-typography-text-font-family),Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}

.elementor-19 .elementor-element.elementor-element-7688f958>.elementor-element-populated {
	padding: 24px 80px 0 0
}

.elementor-19 .elementor-element.elementor-element-a979f17>.elementor-container {
	max-width: 1200px
}

.elementor-19 .elementor-element.elementor-element-6403223>.elementor-element-populated {
	padding: 0
}

.elementor-19 .elementor-element.elementor-element-b36944f .pp-breadcrumbs {
	margin-left: -6px
}

.elementor-19 .elementor-element.elementor-element-b36944f .pp-breadcrumbs.pp-breadcrumbs-powerpack>li {
	margin-left: 6px
}

.elementor-19 .elementor-element.elementor-element-b36944f .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a,.elementor-19 .elementor-element.elementor-element-b36944f .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator) {
	margin-left: 6px;
	margin-right: 6px
}

.elementor-19 .elementor-element.elementor-element-b36944f .pp-breadcrumbs-crumb,.elementor-19 .elementor-element.elementor-element-b36944f .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a,.elementor-19 .elementor-element.elementor-element-b36944f .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator) {
	font-size: 15px
}

.elementor-19 .elementor-element.elementor-element-b36944f .pp-breadcrumbs-crumb-current {
	color: #ff963a
}

.elementor-19 .elementor-element.elementor-element-6ae625ba>.elementor-container {
	max-width: 1200px
}

.elementor-19 .elementor-element.elementor-element-6ae625ba {
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	margin-top: 0;
	margin-bottom: 0;
	padding: 65px 0 90px 0
}

.elementor-19 .elementor-element.elementor-element-6ae625ba>.elementor-background-overlay {
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-61a99efd.elementor-column .elementor-widget-wrap {
	align-items: space-evenly
}

.elementor-19 .elementor-element.elementor-element-61a99efd.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
	align-content: space-evenly;
	align-items: space-evenly
}

.elementor-19 .elementor-element.elementor-element-61a99efd>.elementor-element-populated {
	padding: 0 0 0 20px
}

.elementor-19 .elementor-element.elementor-element-a87559f .elementor-counter-number-wrapper {
	color: #676767;
	font-family: Cairo,Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 1.1em
}

.elementor-19 .elementor-element.elementor-element-a87559f>.elementor-widget-container {
	margin: 95px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-a87559f {
	width: var(--container-widget-width,60px);
	max-width: 60px;
	--container-widget-width: 60px;
	--container-widget-flex-grow: 0
}

.elementor-19 .elementor-element.elementor-element-03d80f3>.elementor-widget-container {
	margin: 102px 0 0 6px
}

.elementor-19 .elementor-element.elementor-element-03d80f3 {
	width: auto;
	max-width: auto
}

.elementor-19 .elementor-element.elementor-element-23dd93c {
	font-family: var(--e-global-typography-text-font-family),Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}

.elementor-19 .elementor-element.elementor-element-23dd93c>.elementor-widget-container {
	margin: -18px 0 -40px 0
}

.elementor-19 .elementor-element.elementor-element-7553404 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px
}

.elementor-19 .elementor-element.elementor-element-7553404 .elementor-divider-separator {
	width: 90%
}

.elementor-19 .elementor-element.elementor-element-7553404>.elementor-widget-container {
	margin: -15px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-c89cded .elementor-counter-number-wrapper {
	color: #676767;
	font-family: Cairo,Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 1.1em
}

.elementor-19 .elementor-element.elementor-element-c89cded>.elementor-widget-container {
	margin: -44px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-c89cded {
	width: var(--container-widget-width,60px);
	max-width: 60px;
	--container-widget-width: 60px;
	--container-widget-flex-grow: 0
}

.elementor-19 .elementor-element.elementor-element-33eeb0e {
	font-family: var(--e-global-typography-text-font-family),Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}

.elementor-19 .elementor-element.elementor-element-33eeb0e>.elementor-widget-container {
	margin: -21px 0 -40px 0
}

.elementor-19 .elementor-element.elementor-element-6704765 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px
}

.elementor-19 .elementor-element.elementor-element-6704765 .elementor-divider-separator {
	width: 90%
}

.elementor-19 .elementor-element.elementor-element-6704765>.elementor-widget-container {
	margin: -17px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-97afdbd .elementor-counter-number-wrapper {
	color: #676767;
	font-family: Cairo,Sans-serif;
	font-size: 38px;
	font-weight: 700;
	line-height: 1.1em
}

.elementor-19 .elementor-element.elementor-element-97afdbd>.elementor-widget-container {
	margin: -46px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-97afdbd {
	width: var(--container-widget-width,60px);
	max-width: 60px;
	--container-widget-width: 60px;
	--container-widget-flex-grow: 0
}

.elementor-19 .elementor-element.elementor-element-a6be450>.elementor-widget-container {
	margin: -42px 0 0 61px
}

.elementor-19 .elementor-element.elementor-element-a6be450 {
	width: auto;
	max-width: auto
}

.elementor-19 .elementor-element.elementor-element-3c5245e {
	font-family: var(--e-global-typography-text-font-family),Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}

.elementor-19 .elementor-element.elementor-element-3c5245e>.elementor-widget-container {
	margin: -21px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-980b01f {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px
}

.elementor-19 .elementor-element.elementor-element-980b01f .elementor-divider-separator {
	width: 90%
}

.elementor-19 .elementor-element.elementor-element-980b01f>.elementor-widget-container {
	margin: -53px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-0c9d32d>.elementor-element-populated {
	padding: 0 0 0 60px
}

.elementor-19 .elementor-element.elementor-element-538c545 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 2px
}

.elementor-19 .elementor-element.elementor-element-538c545 .elementor-divider-separator {
	width: 68px
}

.elementor-19 .elementor-element.elementor-element-51c051a {
	font-family: var(--e-global-typography-text-font-family),Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}

.elementor-19 .elementor-element.elementor-element-ca20121>.elementor-container {
	max-width: 1200px;
	min-height: 450px
}

/*
.elementor-19 .elementor-element.elementor-element-ca20121:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-ca20121>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url(/bannerLogo/About/About02.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}
*/


.elementor-19 .elementor-element.elementor-element-ca20121>.elementor-background-overlay {
	background-color: #2e2e2e;
	opacity: .5;
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-ca20121 {
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-19 .elementor-element.elementor-element-69f5d2d {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-69f5d2d .elementor-heading-title {
	color: #fff;
	font-size: 45px;
	font-weight: 500;
	text-transform: capitalize
}

.elementor-19 .elementor-element.elementor-element-c4d726e {
	text-align: center;
	color: #fff;
	font-size: 30px
}

.elementor-19 .elementor-element.elementor-element-5f46984 .elementor-button {
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff
}

.elementor-19 .elementor-element.elementor-element-5f46984 .elementor-button:focus,.elementor-19 .elementor-element.elementor-element-5f46984 .elementor-button:hover {
	background-color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary)
}

.elementor-19 .elementor-element.elementor-element-5f46984>.elementor-widget-container {
	margin: -30px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-1f4b05a5>.elementor-container {
	max-width: 1200px
}

.elementor-19 .elementor-element.elementor-element-1f4b05a5:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-1f4b05a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #eee
}

.elementor-19 .elementor-element.elementor-element-1f4b05a5 {
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	margin-top: 0;
	margin-bottom: 0;
	padding: 80px 0 80px 0
}

.elementor-19 .elementor-element.elementor-element-1f4b05a5>.elementor-background-overlay {
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-12dcfce6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-12dcfce6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #eee
}

.elementor-19 .elementor-element.elementor-element-12dcfce6>.elementor-element-populated {
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	margin: -20px 5px 0 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px
}

.elementor-19 .elementor-element.elementor-element-12dcfce6>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-2c5d25c0 {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-2c5d25c0>.elementor-widget-container {
	background-color: #eee
}

.elementor-19 .elementor-element.elementor-element-1670e60 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 2px
}

.elementor-19 .elementor-element.elementor-element-1670e60 .elementor-divider-separator {
	width: 68px;
	margin: 0 auto;
	margin-center: 0
}

.elementor-19 .elementor-element.elementor-element-1670e60 .elementor-divider {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-1670e60>.elementor-widget-container {
	background-color: #eee
}

.elementor-19 .elementor-element.elementor-element-f2945a1 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0
}

.elementor-19 .elementor-element.elementor-element-4dc67ae8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-4dc67ae8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #eee
}

.elementor-19 .elementor-element.elementor-element-4dc67ae8>.elementor-element-populated {
	border-style: solid;
	border-width: 3px 1px 2px 3px;
	border-color: #fff;
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	padding: 30px 30px 30px 30px
}

.elementor-19 .elementor-element.elementor-element-4dc67ae8:hover>.elementor-element-populated {
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15)
}

.elementor-19 .elementor-element.elementor-element-4dc67ae8>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-22a5a20 {
	text-align: center;
	font-family: Cabin,Sans-serif;
	font-size: 16.5px;
	font-weight: 400;
	letter-spacing: .4px
}

.elementor-19 .elementor-element.elementor-element-b25bec7 {
	font-family: var(--e-global-typography-text-font-family),Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}
/*
.elementor-19 .elementor-element.elementor-element-31b03de:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-31b03de>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #eee;
	background-image: url(/bannerLogo/About/Logo200-62.png);
	background-position: 50px 35px;
	background-repeat: no-repeat
}
*/
.elementor-19 .elementor-element.elementor-element-31b03de>.elementor-element-populated {
	border-style: solid;
	border-width: 3px 2px 2px 2px;
	border-color: #fff;
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	padding: 30px 30px 30px 30px
}

.elementor-19 .elementor-element.elementor-element-31b03de:hover>.elementor-element-populated {
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15)
}

.elementor-19 .elementor-element.elementor-element-31b03de>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-866fd8e {
	--spacer-size: 98px
}

.elementor-19 .elementor-element.elementor-element-fbbf0eb .elementor-button .elementor-align-icon-right {
	margin-left: 0
}

.elementor-19 .elementor-element.elementor-element-fbbf0eb .elementor-button .elementor-align-icon-left {
	margin-right: 0
}

.elementor-19 .elementor-element.elementor-element-fbbf0eb .elementor-button {
	font-size: 39px;
	fill: #fff;
	color: #fff;
	background-color: #ff0404;
	border-style: solid;
	border-color: red;
	border-radius: 15px 15px 15px 15px;
	padding: 20px 40px 20px 50px
}

.elementor-19 .elementor-element.elementor-element-fbbf0eb .elementor-button:focus,.elementor-19 .elementor-element.elementor-element-fbbf0eb .elementor-button:hover {
	color: red;
	background-color: #fffFFF00
}

.elementor-19 .elementor-element.elementor-element-fbbf0eb .elementor-button:focus svg,.elementor-19 .elementor-element.elementor-element-fbbf0eb .elementor-button:hover svg {
	fill: red
}

.elementor-19 .elementor-element.elementor-element-70c7d7c {
	--spacer-size: 29px
}

.elementor-19 .elementor-element.elementor-element-e236a72 {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-e236a72>.elementor-widget-container {
	margin: -30px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-389d7340:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-389d7340>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #eee
}

.elementor-19 .elementor-element.elementor-element-389d7340>.elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 2px 1px;
	border-color: #fff;
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	padding: 30px 30px 30px 30px
}

.elementor-19 .elementor-element.elementor-element-389d7340:hover>.elementor-element-populated {
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15)
}

.elementor-19 .elementor-element.elementor-element-389d7340>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-eebd161 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family),Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}

.elementor-19 .elementor-element.elementor-element-eebd161>.elementor-widget-container {
	margin: 0
}

.elementor-19 .elementor-element.elementor-element-4a9b71b {
	font-family: var(--e-global-typography-text-font-family),Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}

.elementor-19 .elementor-element.elementor-element-4a9b71b>.elementor-widget-container {
	margin: 2px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-5c936b4>.elementor-widget-container {
	margin: 92px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-880043b,.elementor-19 .elementor-element.elementor-element-880043b>.elementor-background-overlay {
	border-radius: 0 3px 0 0
}

.elementor-19 .elementor-element.elementor-element-880043b {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0
}

.elementor-19 .elementor-element.elementor-element-22a8a4b8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-22a8a4b8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #eee
}

.elementor-19 .elementor-element.elementor-element-22a8a4b8>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 2px 3px 3px;
	border-color: #fff;
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	padding: 30px 30px 30px 30px
}

.elementor-19 .elementor-element.elementor-element-22a8a4b8:hover>.elementor-element-populated {
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15)
}

.elementor-19 .elementor-element.elementor-element-22a8a4b8>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-97bf92f {
	text-align: left
}

.elementor-19 .elementor-element.elementor-element-d8e8978 {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family),Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}

.elementor-19 .elementor-element.elementor-element-d8e8978>.elementor-widget-container {
	margin: -10px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-127561e>.elementor-widget-container {
	margin: 7px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-78cf7344:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-78cf7344>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #eee
}

.elementor-19 .elementor-element.elementor-element-78cf7344>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 3px 1px;
	border-color: #fff;
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	padding: 30px 30px 30px 30px
}

.elementor-19 .elementor-element.elementor-element-78cf7344:hover>.elementor-element-populated {
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15)
}

.elementor-19 .elementor-element.elementor-element-78cf7344>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-43a223a {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-d74d9b5 {
	font-family: Cabin,Sans-serif;
	font-size: 16.5px;
	font-weight: 400;
	letter-spacing: .4px
}

.elementor-19 .elementor-element.elementor-element-5a67e0c1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-5a67e0c1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #eee
}

.elementor-19 .elementor-element.elementor-element-5a67e0c1>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 3px 3px 2px;
	border-color: #fff;
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	padding: 30px 30px 30px 30px
}

.elementor-19 .elementor-element.elementor-element-5a67e0c1:hover>.elementor-element-populated {
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15)
}

.elementor-19 .elementor-element.elementor-element-5a67e0c1>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-3b74720 {
	text-align: center;
	font-weight: 900
}

.elementor-19 .elementor-element.elementor-element-3b74720>.elementor-widget-container {
	margin: 0 -2px 0 -2px
}

.elementor-19 .elementor-element.elementor-element-a65e581 {
	font-family: Cabin,Sans-serif;
	font-size: 16.5px;
	font-weight: 400;
	letter-spacing: .4px
}

.elementor-19 .elementor-element.elementor-element-a65e581>.elementor-widget-container {
	margin: -32px 0 0 0;
	padding: 0
}

.elementor-19 .elementor-element.elementor-element-a657dc7>.elementor-widget-container {
	margin: -25px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-61d7751>.elementor-container {
	min-height: 450px
}

/*
.elementor-19 .elementor-element.elementor-element-61d7751:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-61d7751>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url(/bannerLogo/About/About03.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}
*/


.elementor-19 .elementor-element.elementor-element-61d7751 {
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	margin-top: 0;
	margin-bottom: 60px
}

.elementor-19 .elementor-element.elementor-element-61d7751>.elementor-background-overlay {
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-c7fb745 {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-c7fb745 .elementor-heading-title {
	color: #fff;
	font-family: Cairo,Sans-serif;
	font-size: 42px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.4em
}

.elementor-19 .elementor-element.elementor-element-c7fb745>.elementor-widget-container {
	margin: 0 0 40px 0
}

.elementor-19 .elementor-element.elementor-element-5374a83 .elementor-button {
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff
}

.elementor-19 .elementor-element.elementor-element-5374a83 .elementor-button:focus,.elementor-19 .elementor-element.elementor-element-5374a83 .elementor-button:hover {
	background-color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary)
}

.elementor-19 .elementor-element.elementor-element-5374a83>.elementor-widget-container {
	margin: -30px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-3cdce31>.elementor-container {
	max-width: 1200px
}

.elementor-19 .elementor-element.elementor-element-3cdce31 {
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	padding: 20px 0 60px 0
}

.elementor-19 .elementor-element.elementor-element-3cdce31>.elementor-background-overlay {
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-47004f8>.elementor-element-populated {
	margin: -15px 0 0 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px
}

.elementor-19 .elementor-element.elementor-element-8936e3e {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-8936e3e>.elementor-widget-container {
	margin: 0 0 20px 0
}

.elementor-19 .elementor-element.elementor-element-bf13cac {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 2px
}

.elementor-19 .elementor-element.elementor-element-bf13cac .elementor-divider-separator {
	width: 68px;
	margin: 0 auto;
	margin-center: 0
}

.elementor-19 .elementor-element.elementor-element-bf13cac .elementor-divider {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-bf13cac>.elementor-widget-container {
	margin: -22px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-adf054e {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0
}

.elementor-19 .elementor-element.elementor-element-a60cc8b>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	transition: background .4s,border .3s,border-radius .3s,box-shadow .3s;
	margin: 0 20px 50px 0;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px
}

.elementor-19 .elementor-element.elementor-element-a60cc8b:hover>.elementor-element-populated {
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15)
}

.elementor-19 .elementor-element.elementor-element-a60cc8b>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-810619a {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-810619a .elementor-heading-title {
	font-weight: 700
}

.elementor-19 .elementor-element.elementor-element-810619a>.elementor-widget-container {
	margin: -42px 0 0 0;
	padding: 0;
	background-color: #fff
}

.elementor-19 .elementor-element.elementor-element-f845d50 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px
}

.elementor-19 .elementor-element.elementor-element-f845d50 .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-19 .elementor-element.elementor-element-f845d50 .elementor-divider {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-f845d50>.elementor-widget-container {
	margin: -13px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-60d4afb {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family),Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}

.elementor-19 .elementor-element.elementor-element-60d4afb>.elementor-widget-container {
	margin: -20px 0 -10px 0
}

.elementor-19 .elementor-element.elementor-element-56213e1 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px
}

.elementor-19 .elementor-element.elementor-element-56213e1 .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-19 .elementor-element.elementor-element-56213e1 .elementor-divider {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-56213e1>.elementor-widget-container {
	margin: -15px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-bdbb5e9 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family),Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}

.elementor-19 .elementor-element.elementor-element-bdbb5e9>.elementor-widget-container {
	margin: -20px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-78a71df {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px
}

.elementor-19 .elementor-element.elementor-element-78a71df .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-19 .elementor-element.elementor-element-78a71df .elementor-divider {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-78a71df>.elementor-widget-container {
	margin: -30px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-c4a7456 {
	font-family: var(--e-global-typography-text-font-family),Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}

.elementor-19 .elementor-element.elementor-element-5b03fda>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	transition: background .4s,border .3s,border-radius .3s,box-shadow .3s;
	margin: 0 20px 50px 0;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px
}

.elementor-19 .elementor-element.elementor-element-5b03fda:hover>.elementor-element-populated {
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15)
}

.elementor-19 .elementor-element.elementor-element-5b03fda>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-43a44c7 {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-43a44c7 .elementor-heading-title {
	font-weight: 700
}

.elementor-19 .elementor-element.elementor-element-43a44c7>.elementor-widget-container {
	margin: -42px 0 0 0;
	padding: 0;
	background-color: #fff
}

.elementor-19 .elementor-element.elementor-element-990cef0 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px
}

.elementor-19 .elementor-element.elementor-element-990cef0 .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-19 .elementor-element.elementor-element-990cef0 .elementor-divider {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-990cef0>.elementor-widget-container {
	margin: -13px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-3d6bdce {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family),Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}

.elementor-19 .elementor-element.elementor-element-3d6bdce>.elementor-widget-container {
	margin: -20px 0 -10px 0
}

.elementor-19 .elementor-element.elementor-element-2b868f2 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px
}

.elementor-19 .elementor-element.elementor-element-2b868f2 .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-19 .elementor-element.elementor-element-2b868f2 .elementor-divider {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-2b868f2>.elementor-widget-container {
	margin: -15px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-080841c {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family),Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}

.elementor-19 .elementor-element.elementor-element-080841c>.elementor-widget-container {
	margin: -20px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-9005bb6 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px
}

.elementor-19 .elementor-element.elementor-element-9005bb6 .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-19 .elementor-element.elementor-element-9005bb6 .elementor-divider {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-9005bb6>.elementor-widget-container {
	margin: -30px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-568e9b9 {
	font-family: var(--e-global-typography-text-font-family),Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}

.elementor-19 .elementor-element.elementor-element-c3a8b9e>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	transition: background .4s,border .3s,border-radius .3s,box-shadow .3s;
	margin: 0 20px 50px 0;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px
}

.elementor-19 .elementor-element.elementor-element-c3a8b9e:hover>.elementor-element-populated {
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15)
}

.elementor-19 .elementor-element.elementor-element-c3a8b9e>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-443d5fb {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-443d5fb .elementor-heading-title {
	font-weight: 700
}

.elementor-19 .elementor-element.elementor-element-443d5fb>.elementor-widget-container {
	margin: -42px 0 0 0;
	padding: 0;
	background-color: #fff
}

.elementor-19 .elementor-element.elementor-element-201bde9 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px
}

.elementor-19 .elementor-element.elementor-element-201bde9 .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-19 .elementor-element.elementor-element-201bde9 .elementor-divider {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-201bde9>.elementor-widget-container {
	margin: -13px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-5a10fbb {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-5a10fbb>.elementor-widget-container {
	margin: -20px 0 -10px 0
}

.elementor-19 .elementor-element.elementor-element-107a99b {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px
}

.elementor-19 .elementor-element.elementor-element-107a99b .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-19 .elementor-element.elementor-element-107a99b .elementor-divider {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-107a99b>.elementor-widget-container {
	margin: -12px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-e24033f {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-e24033f>.elementor-widget-container {
	margin: -20px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-989743a {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px
}

.elementor-19 .elementor-element.elementor-element-989743a .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-19 .elementor-element.elementor-element-989743a .elementor-divider {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-989743a>.elementor-widget-container {
	margin: -30px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-a9b9402 {
	font-family: var(--e-global-typography-text-font-family),Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}

.elementor-19 .elementor-element.elementor-element-1f78bb2 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0
}

.elementor-19 .elementor-element.elementor-element-905ff43>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	margin: 0 60px 0 60px;
	--e-column-margin-right: 60px;
	--e-column-margin-left: 60px;
	padding: 30px 30px 30px 30px
}

.elementor-19 .elementor-element.elementor-element-905ff43:hover>.elementor-element-populated {
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15)
}

.elementor-19 .elementor-element.elementor-element-905ff43>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-2a8c8f3 {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-2a8c8f3 .elementor-heading-title {
	font-weight: 700
}

.elementor-19 .elementor-element.elementor-element-2a8c8f3>.elementor-widget-container {
	margin: -42px 0 0 0;
	padding: 0;
	background-color: #fff
}

.elementor-19 .elementor-element.elementor-element-3aae330 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px
}

.elementor-19 .elementor-element.elementor-element-3aae330 .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-19 .elementor-element.elementor-element-3aae330 .elementor-divider {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-3aae330>.elementor-widget-container {
	margin: -13px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-8880ed3 {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-8880ed3>.elementor-widget-container {
	margin: -20px 0 -10px 0
}

.elementor-19 .elementor-element.elementor-element-409457e {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px
}

.elementor-19 .elementor-element.elementor-element-409457e .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-19 .elementor-element.elementor-element-409457e .elementor-divider {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-409457e>.elementor-widget-container {
	margin: -15px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-e38aee5 {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-e38aee5>.elementor-widget-container {
	margin: -20px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-c31a54c {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px
}

.elementor-19 .elementor-element.elementor-element-c31a54c .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-19 .elementor-element.elementor-element-c31a54c .elementor-divider {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-c31a54c>.elementor-widget-container {
	margin: -30px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-c1d497c {
	font-family: var(--e-global-typography-text-font-family),Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}

.elementor-19 .elementor-element.elementor-element-8006927>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	margin: 0 60px 0 60px;
	--e-column-margin-right: 60px;
	--e-column-margin-left: 60px;
	padding: 30px 30px 30px 30px
}

.elementor-19 .elementor-element.elementor-element-8006927:hover>.elementor-element-populated {
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15)
}

.elementor-19 .elementor-element.elementor-element-8006927>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-7d57760 {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-7d57760 .elementor-heading-title {
	font-weight: 700
}

.elementor-19 .elementor-element.elementor-element-7d57760>.elementor-widget-container {
	margin: -42px 0 0 0;
	padding: 0;
	background-color: #fff
}

.elementor-19 .elementor-element.elementor-element-6ab399b {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px
}

.elementor-19 .elementor-element.elementor-element-6ab399b .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-19 .elementor-element.elementor-element-6ab399b .elementor-divider {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-6ab399b>.elementor-widget-container {
	margin: -13px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-ad17aaa {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-ad17aaa>.elementor-widget-container {
	margin: -20px 0 -10px 0
}

.elementor-19 .elementor-element.elementor-element-534b275 {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px
}

.elementor-19 .elementor-element.elementor-element-534b275 .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-19 .elementor-element.elementor-element-534b275 .elementor-divider {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-534b275>.elementor-widget-container {
	margin: -15px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-a6e292e {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-a6e292e>.elementor-widget-container {
	margin: -20px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-b5ae1ed {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 1px
}

.elementor-19 .elementor-element.elementor-element-b5ae1ed .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-19 .elementor-element.elementor-element-b5ae1ed .elementor-divider {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-b5ae1ed>.elementor-widget-container {
	margin: -30px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-20fd9e5 {
	font-family: var(--e-global-typography-text-font-family),Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing)
}

.elementor-19 .elementor-element.elementor-element-f3ff68e>.elementor-container {
	max-width: 1200px
}

.elementor-19 .elementor-element.elementor-element-f3ff68e {
	margin-top: 30px;
	margin-bottom: 90px
}

.elementor-19 .elementor-element.elementor-element-3521b78>.elementor-element-populated {
	padding: 0
}

.elementor-19 .elementor-element.elementor-element-9f94357>.elementor-widget-container {
	padding: 0
}

.elementor-19 .elementor-element.elementor-element-21f3fce {
	--divider-border-style: solid;
	--divider-color: var( --e-global-color-primary );
	--divider-border-width: 2px
}

.elementor-19 .elementor-element.elementor-element-21f3fce .elementor-divider-separator {
	width: 68px
}

.elementor-19 .elementor-element.elementor-element-13ef4fa {
	--e-image-carousel-slides-to-show: 4
}

.elementor-19 .elementor-element.elementor-element-13ef4fa .elementor-swiper-button.elementor-swiper-button-next,.elementor-19 .elementor-element.elementor-element-13ef4fa .elementor-swiper-button.elementor-swiper-button-prev {
	font-size: 0
}

.elementor-19 .elementor-element.elementor-element-a15d227:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-a15d227>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #e6e6e6
}

.elementor-19 .elementor-element.elementor-element-a15d227 {
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-19 .elementor-element.elementor-element-a15d227>.elementor-background-overlay {
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-9dffaaa>.elementor-element-populated {
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	padding: 80px 0 80px 0
}

.elementor-19 .elementor-element.elementor-element-9dffaaa>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-19 .elementor-element.elementor-element-351a561>.elementor-container {
	max-width: 1200px
}

.elementor-19 .elementor-element.elementor-element-9e9e7e3>.elementor-element-populated {
	margin: -40px 0 -15px 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px
}

.elementor-19 .elementor-element.elementor-element-148d011 {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-148d011 .elementor-heading-title {
	font-family: Cairo,Sans-serif;
	font-size: 40px;
	font-weight: 600;
	text-transform: capitalize
}

.elementor-19 .elementor-element.elementor-element-148d011>.elementor-widget-container {
	padding: 10px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-c547c64 {
	text-align: center;
	font-size: 25px;
	font-weight: 400;
	text-transform: capitalize
}

.elementor-19 .elementor-element.elementor-element-c547c64>.elementor-widget-container {
	margin: 10px 10px 0 10px
}

.elementor-19 .elementor-element.elementor-element-2f637ed .elementor-button:focus,.elementor-19 .elementor-element.elementor-element-2f637ed .elementor-button:hover {
	background-color: var(--e-global-color-primary)
}

.elementor-19 .elementor-element.elementor-element-2f637ed>.elementor-widget-container {
	margin: 0 0 -12px 0
}

body.elementor-page-19:not(.elementor-motion-effects-element-type-background),body.elementor-page-19>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fff
}

@media(min-width:768px) {
	.elementor-19 .elementor-element.elementor-element-6d4225d9 {
		width: 49%
	}

	.elementor-19 .elementor-element.elementor-element-7688f958 {
		width: 50.832%
	}

	.elementor-19 .elementor-element.elementor-element-61a99efd {
		width: 22.498%
	}

	.elementor-19 .elementor-element.elementor-element-0c9d32d {
		width: 77.502%
	}

	.elementor-19 .elementor-element.elementor-element-4dc67ae8 {
		width: 43.595%
	}

	.elementor-19 .elementor-element.elementor-element-31b03de {
		width: 27.711%
	}

	.elementor-19 .elementor-element.elementor-element-389d7340 {
		width: 28.33%
	}

	.elementor-19 .elementor-element.elementor-element-22a8a4b8 {
		width: 27.739%
	}

	.elementor-19 .elementor-element.elementor-element-78cf7344 {
		width: 27.739%
	}

	.elementor-19 .elementor-element.elementor-element-5a67e0c1 {
		width: 44.186%
	}

	.elementor-19 .elementor-element.elementor-element-905ff43 {
		width: 50%
	}

	.elementor-19 .elementor-element.elementor-element-8006927 {
		width: 49.96%
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-19 .elementor-element.elementor-element-6d4225d9 {
		width: 60%
	}

	.elementor-19 .elementor-element.elementor-element-6df658f1 {
		width: 100%
	}

	.elementor-19 .elementor-element.elementor-element-61a99efd {
		width: 45%
	}

	.elementor-19 .elementor-element.elementor-element-0c9d32d {
		width: 55%
	}

	.elementor-19 .elementor-element.elementor-element-4dc67ae8 {
		width: 100%
	}

	.elementor-19 .elementor-element.elementor-element-31b03de {
		width: 50%
	}

	.elementor-19 .elementor-element.elementor-element-389d7340 {
		width: 50%
	}

	.elementor-19 .elementor-element.elementor-element-22a8a4b8 {
		width: 50%
	}

	.elementor-19 .elementor-element.elementor-element-78cf7344 {
		width: 50%
	}

	.elementor-19 .elementor-element.elementor-element-5a67e0c1 {
		width: 100%
	}

	.elementor-19 .elementor-element.elementor-element-905ff43 {
		width: 50%
	}

	.elementor-19 .elementor-element.elementor-element-8006927 {
		width: 50%
	}
}

@media(min-width:1025px) {
	.elementor-19 .elementor-element.elementor-element-ca20121:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-ca20121>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed
	}

	.elementor-19 .elementor-element.elementor-element-61d7751:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-61d7751>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed
	}
}

@media(max-width:1024px) {
	.elementor-19 .elementor-element.elementor-element-9004b4d:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-9004b4d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center
	}

	.elementor-19 .elementor-element.elementor-element-9004b4d {
		padding: 80px 20px 20px 20px
	}

	.elementor-19 .elementor-element.elementor-element-2afa6b23>.elementor-widget-container {
		margin: 15px 0 0 0;
		padding: 0
	}

	.elementor-19 .elementor-element.elementor-element-6de4b859 {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-7688f958>.elementor-element-populated {
		padding: 24px 40px 0 0
	}

	.elementor-19 .elementor-element.elementor-element-a979f17 {
		padding: 0 0 0 10px
	}

	.elementor-19 .elementor-element.elementor-element-6ae625ba {
		margin-top: 30px;
		margin-bottom: 0;
		padding: 0 0 50px 0
	}

	.elementor-19 .elementor-element.elementor-element-5f856341 {
		margin-top: 10px;
		margin-bottom: 0;
		padding: 0
	}

	.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-61a99efd.elementor-column .elementor-widget-wrap {
		align-items: center
	}

	.elementor-19 .elementor-element.elementor-element-61a99efd.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center
	}

	.elementor-19 .elementor-element.elementor-element-61a99efd>.elementor-element-populated {
		padding: 10px 0 0 10px
	}

	.elementor-19 .elementor-element.elementor-element-a87559f>.elementor-widget-container {
		margin: 0
	}

	.elementor-19 .elementor-element.elementor-element-03d80f3>.elementor-widget-container {
		margin: 8px 0 0 6px
	}

	.elementor-19 .elementor-element.elementor-element-23dd93c {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-23dd93c>.elementor-widget-container {
		margin: 3px 0 0 0
	}

	.elementor-19 .elementor-element.elementor-element-7553404>.elementor-widget-container {
		margin: -35px 0 0 0
	}

	.elementor-19 .elementor-element.elementor-element-33eeb0e {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-33eeb0e>.elementor-widget-container {
		margin: 0
	}

	.elementor-19 .elementor-element.elementor-element-6704765>.elementor-widget-container {
		margin: -32px 0 0 0
	}

	.elementor-19 .elementor-element.elementor-element-97afdbd>.elementor-widget-container {
		margin: -39px 0 0 0
	}

	.elementor-19 .elementor-element.elementor-element-a6be450>.elementor-widget-container {
		margin: -32px 0 0 61px
	}

	.elementor-19 .elementor-element.elementor-element-3c5245e {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-3c5245e>.elementor-widget-container {
		margin: 4px 0 0 0
	}

	.elementor-19 .elementor-element.elementor-element-980b01f>.elementor-widget-container {
		margin: -30px 0 0 0
	}

	.elementor-19 .elementor-element.elementor-element-0c9d32d>.elementor-element-populated {
		padding: 10px 0 0 10px
	}

	.elementor-19 .elementor-element.elementor-element-51c051a {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-69f5d2d .elementor-heading-title {
		font-size: 35px
	}

	.elementor-19 .elementor-element.elementor-element-1f4b05a5 {
		margin-top: 0;
		margin-bottom: 0;
		padding: 60px 5px 0 5px
	}

	.elementor-19 .elementor-element.elementor-element-12dcfce6>.elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0
	}

	.elementor-19 .elementor-element.elementor-element-2c5d25c0>.elementor-widget-container {
		margin: 0;
		padding: 0
	}

	.elementor-19 .elementor-element.elementor-element-f2945a1 {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0
	}

	.elementor-19 .elementor-element.elementor-element-4dc67ae8>.elementor-element-populated {
		border-width: 2px 2px 2px 2px;
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0 30px 0 30px
	}

	.elementor-19 .elementor-element.elementor-element-22a5a20 {
		font-size: 15.5px;
		letter-spacing: .48px
	}

	.elementor-19 .elementor-element.elementor-element-22a5a20>.elementor-widget-container {
		margin: 0
	}

	.elementor-19 .elementor-element.elementor-element-b25bec7 {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-b25bec7>.elementor-widget-container {
		margin: -20px 10px 0 10px;
		padding: 0
	}

	.elementor-19 .elementor-element.elementor-element-869ce09>.elementor-widget-container {
		margin: -10px 0 20px 0
	}

	.elementor-19 .elementor-element.elementor-element-31b03de:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-31b03de>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0 0
	}

	.elementor-19 .elementor-element.elementor-element-31b03de>.elementor-element-populated {
		border-width: 0 1px 1px 2px;
		padding: 10px 10px 10px 10px
	}

	.elementor-19 .elementor-element.elementor-element-e236a72>.elementor-widget-container {
		margin: -50px 0 0 0
	}

	.elementor-19 .elementor-element.elementor-element-389d7340>.elementor-element-populated {
		border-width: 0 2px 1px 1px;
		padding: 28px 28px 28px 28px
	}

	.elementor-19 .elementor-element.elementor-element-eebd161 {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-4a9b71b {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-4a9b71b>.elementor-widget-container {
		margin: 0 10px 0 10px
	}

	.elementor-19 .elementor-element.elementor-element-5c936b4>.elementor-widget-container {
		margin: 0
	}

	.elementor-19 .elementor-element.elementor-element-22a8a4b8>.elementor-element-populated {
		border-width: 1px 1px 1px 2px;
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 28px 28px 28px 28px
	}

	.elementor-19 .elementor-element.elementor-element-97bf92f>.elementor-widget-container {
		margin: 0
	}

	.elementor-19 .elementor-element.elementor-element-d8e8978 {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-d8e8978>.elementor-widget-container {
		margin: 0 10px 0 10px
	}

	.elementor-19 .elementor-element.elementor-element-78cf7344>.elementor-element-populated {
		border-width: 1px 2px 1px 1px;
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 28px 28px 28px 28px
	}

	.elementor-19 .elementor-element.elementor-element-d74d9b5 {
		font-size: 15.5px;
		letter-spacing: .48px
	}

	.elementor-19 .elementor-element.elementor-element-d74d9b5>.elementor-widget-container {
		margin: 0 10px 0 10px
	}

	.elementor-19 .elementor-element.elementor-element-5a67e0c1>.elementor-element-populated {
		border-width: 1px 2px 2px 2px;
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0 30px 20px 30px
	}

	.elementor-19 .elementor-element.elementor-element-3b74720>.elementor-widget-container {
		margin: 40px 0 0 0
	}

	.elementor-19 .elementor-element.elementor-element-a65e581 {
		font-size: 15.5px;
		letter-spacing: .48px
	}

	.elementor-19 .elementor-element.elementor-element-a65e581>.elementor-widget-container {
		margin: -20px 10px 0 10px
	}

	.elementor-19 .elementor-element.elementor-element-61d7751>.elementor-container {
		min-height: 350px
	}

	.elementor-19 .elementor-element.elementor-element-61d7751 {
		margin-top: 0;
		margin-bottom: 0
	}

	.elementor-19 .elementor-element.elementor-element-8b21204>.elementor-element-populated {
		margin: -90px 0 0 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px
	}

	.elementor-19 .elementor-element.elementor-element-c7fb745 .elementor-heading-title {
		font-size: 35px
	}

	.elementor-19 .elementor-element.elementor-element-c7fb745>.elementor-widget-container {
		margin: 45px 0 0 0
	}

	.elementor-19 .elementor-element.elementor-element-5374a83>.elementor-widget-container {
		margin: 10px 0 0 0
	}

	.elementor-19 .elementor-element.elementor-element-3cdce31 {
		margin-top: 0;
		margin-bottom: 0;
		padding: 50px 10px 0 10px
	}

	.elementor-19 .elementor-element.elementor-element-47004f8>.elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0
	}

	.elementor-19 .elementor-element.elementor-element-8936e3e>.elementor-widget-container {
		margin: 0;
		padding: 0
	}

	.elementor-19 .elementor-element.elementor-element-bf13cac>.elementor-widget-container {
		margin: -4px 0 0 0
	}

	.elementor-19 .elementor-element.elementor-element-adf054e {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0
	}

	.elementor-19 .elementor-element.elementor-element-a60cc8b>.elementor-element-populated {
		padding: 10px 10px 10px 10px
	}

	.elementor-19 .elementor-element.elementor-element-810619a>.elementor-widget-container {
		margin: -25px 0 0 0
	}

	.elementor-19 .elementor-element.elementor-element-60d4afb {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-bdbb5e9 {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-c4a7456 {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-5b03fda>.elementor-element-populated {
		padding: 10px 10px 10px 10px
	}

	.elementor-19 .elementor-element.elementor-element-43a44c7>.elementor-widget-container {
		margin: -25px 0 0 0
	}

	.elementor-19 .elementor-element.elementor-element-3d6bdce {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-080841c {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-568e9b9 {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-c3a8b9e>.elementor-element-populated {
		padding: 10px 10px 10px 10px
	}

	.elementor-19 .elementor-element.elementor-element-443d5fb>.elementor-widget-container {
		margin: -25px 0 0 0
	}

	.elementor-19 .elementor-element.elementor-element-a9b9402 {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-905ff43>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 10px 10px 10px 10px
	}

	.elementor-19 .elementor-element.elementor-element-2a8c8f3>.elementor-widget-container {
		margin: -25px 0 0 0
	}

	.elementor-19 .elementor-element.elementor-element-c1d497c {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-8006927>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 10px 10px 10px 10px
	}

	.elementor-19 .elementor-element.elementor-element-7d57760>.elementor-widget-container {
		margin: -25px 0 0 0
	}

	.elementor-19 .elementor-element.elementor-element-20fd9e5 {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-f3ff68e {
		margin-top: 60px;
		margin-bottom: 60px
	}

	.elementor-19 .elementor-element.elementor-element-3521b78>.elementor-element-populated {
		padding: 0 10px 0 10px
	}

	.elementor-19 .elementor-element.elementor-element-9f94357 {
		text-align: center
	}

	.elementor-19 .elementor-element.elementor-element-21f3fce .elementor-divider {
		text-align: center
	}

	.elementor-19 .elementor-element.elementor-element-21f3fce .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0
	}

	.elementor-19 .elementor-element.elementor-element-13ef4fa {
		--e-image-carousel-slides-to-show: 2
	}

	.elementor-19 .elementor-element.elementor-element-a15d227 {
		margin-top: 0;
		margin-bottom: 0
	}

	.elementor-19 .elementor-element.elementor-element-9e9e7e3>.elementor-element-populated {
		margin: -45px 0 0 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px
	}

	.elementor-19 .elementor-element.elementor-element-148d011 .elementor-heading-title {
		font-size: 35px
	}

	.elementor-19 .elementor-element.elementor-element-2f637ed>.elementor-widget-container {
		margin: -20px 0 0 0
	}
}

@media(max-width:767px) {
	.elementor-19 .elementor-element.elementor-element-9004b4d {
		padding: 60px 10px 10px 10px
	}

	.elementor-19 .elementor-element.elementor-element-2afa6b23 {
		text-align: left
	}

	.elementor-19 .elementor-element.elementor-element-2afa6b23>.elementor-widget-container {
		margin: 15px 0 0 0
	}

	.elementor-19 .elementor-element.elementor-element-6de4b859 {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-6de4b859>.elementor-widget-container {
		margin: 0;
		padding: 0
	}

	.elementor-19 .elementor-element.elementor-element-7688f958>.elementor-element-populated {
		padding: 24px 0 0 0
	}

	.elementor-19 .elementor-element.elementor-element-b36944f .pp-breadcrumbs-crumb,.elementor-19 .elementor-element.elementor-element-b36944f .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a,.elementor-19 .elementor-element.elementor-element-b36944f .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator) {
		font-size: 13px
	}

	.elementor-19 .elementor-element.elementor-element-6ae625ba {
		padding: 0
	}

	.elementor-19 .elementor-element.elementor-element-61a99efd>.elementor-element-populated {
		padding: 10px 10px 10px 10px
	}

	.elementor-19 .elementor-element.elementor-element-23dd93c {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-33eeb0e {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-3c5245e {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-0c9d32d>.elementor-element-populated {
		padding: 10px 10px 10px 10px
	}

	.elementor-19 .elementor-element.elementor-element-f862626 {
		text-align: center
	}

	.elementor-19 .elementor-element.elementor-element-538c545 .elementor-divider {
		text-align: center
	}

	.elementor-19 .elementor-element.elementor-element-538c545 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0
	}

	.elementor-19 .elementor-element.elementor-element-51c051a {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-69f5d2d .elementor-heading-title {
		font-size: 30px
	}

	.elementor-19 .elementor-element.elementor-element-c4d726e {
		font-size: 25px
	}

	.elementor-19 .elementor-element.elementor-element-1f4b05a5 {
		padding: 20px 10px 0 10px
	}

	.elementor-19 .elementor-element.elementor-element-4dc67ae8>.elementor-element-populated {
		border-width: 3px 2px 2px 2px;
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0
	}

	.elementor-19 .elementor-element.elementor-element-22a5a20 {
		font-size: 15.5px;
		letter-spacing: .45px
	}

	.elementor-19 .elementor-element.elementor-element-b25bec7 {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-b25bec7>.elementor-widget-container {
		margin: 0 28px 0 28px
	}

	.elementor-19 .elementor-element.elementor-element-869ce09>.elementor-widget-container {
		margin: -10px 0 25px 0
	}

	.elementor-19 .elementor-element.elementor-element-31b03de:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-19 .elementor-element.elementor-element-31b03de>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0 0
	}

	.elementor-19 .elementor-element.elementor-element-31b03de>.elementor-element-populated {
		border-width: 1px 2px 2px 2px;
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0
	}

	.elementor-19 .elementor-element.elementor-element-389d7340>.elementor-element-populated {
		border-width: 1px 2px 2px 2px
	}

	.elementor-19 .elementor-element.elementor-element-eebd161 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-4a9b71b {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-5c936b4>.elementor-widget-container {
		margin: 0
	}

	.elementor-19 .elementor-element.elementor-element-22a8a4b8>.elementor-element-populated {
		border-width: 1px 2px 2px 2px
	}

	.elementor-19 .elementor-element.elementor-element-d8e8978 {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-78cf7344>.elementor-element-populated {
		border-width: 1px 2px 2px 2px
	}

	.elementor-19 .elementor-element.elementor-element-d74d9b5 {
		font-size: 15.5px;
		letter-spacing: .45px
	}

	.elementor-19 .elementor-element.elementor-element-5a67e0c1>.elementor-element-populated {
		border-width: 1px 2px 2px 2px;
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0 0 10px 0
	}

	.elementor-19 .elementor-element.elementor-element-3b74720>.elementor-widget-container {
		margin: 30px 28px 0 28px
	}

	.elementor-19 .elementor-element.elementor-element-a65e581 {
		font-size: 15.5px;
		letter-spacing: .45px
	}

	.elementor-19 .elementor-element.elementor-element-a65e581>.elementor-widget-container {
		margin: 0 28px 0 28px
	}

	.elementor-19 .elementor-element.elementor-element-a657dc7>.elementor-widget-container {
		margin: 0 0 10px 0
	}

	.elementor-19 .elementor-element.elementor-element-61d7751>.elementor-container {
		min-height: 360px
	}

	.elementor-19 .elementor-element.elementor-element-61d7751 {
		margin-top: 0;
		margin-bottom: 50px
	}

	.elementor-19 .elementor-element.elementor-element-c7fb745 .elementor-heading-title {
		font-size: 30px
	}

	.elementor-19 .elementor-element.elementor-element-3cdce31 {
		padding: 30px 10px 20px 10px
	}

	.elementor-19 .elementor-element.elementor-element-bf13cac>.elementor-widget-container {
		margin: -5px 0 10px 0
	}

	.elementor-19 .elementor-element.elementor-element-a60cc8b>.elementor-element-populated {
		border-width: 1px 1px -20px 1px;
		margin: 0 0 30px 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px
	}

	.elementor-19 .elementor-element.elementor-element-810619a>.elementor-widget-container {
		margin: -25px 0 0 0;
		border-radius: 0
	}

	.elementor-19 .elementor-element.elementor-element-60d4afb {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-bdbb5e9 {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-c4a7456 {
		text-align: left;
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-5b03fda>.elementor-element-populated {
		border-width: 1px 1px -20px 1px;
		margin: 0 0 30px 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px
	}

	.elementor-19 .elementor-element.elementor-element-43a44c7>.elementor-widget-container {
		margin: -25px 0 0 0;
		border-radius: 0
	}

	.elementor-19 .elementor-element.elementor-element-3d6bdce {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-080841c {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-568e9b9 {
		text-align: left;
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-c3a8b9e>.elementor-element-populated {
		border-width: 1px 1px -20px 1px;
		margin: 0 0 30px 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px
	}

	.elementor-19 .elementor-element.elementor-element-443d5fb>.elementor-widget-container {
		margin: -25px 0 0 0;
		border-radius: 0
	}

	.elementor-19 .elementor-element.elementor-element-a9b9402 {
		text-align: left;
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-905ff43>.elementor-element-populated {
		margin: 0 0 30px 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px
	}

	.elementor-19 .elementor-element.elementor-element-2a8c8f3>.elementor-widget-container {
		margin: -25px 0 0 0;
		border-radius: 0
	}

	.elementor-19 .elementor-element.elementor-element-c1d497c {
		text-align: left;
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-8006927>.elementor-element-populated {
		margin: 0 0 30px 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px
	}

	.elementor-19 .elementor-element.elementor-element-7d57760>.elementor-widget-container {
		margin: -25px 0 0 0;
		border-radius: 0
	}

	.elementor-19 .elementor-element.elementor-element-20fd9e5 {
		text-align: left;
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing)
	}

	.elementor-19 .elementor-element.elementor-element-f3ff68e {
		margin-top: 0;
		margin-bottom: 60px
	}

	.elementor-19 .elementor-element.elementor-element-9f94357 {
		text-align: center
	}

	.elementor-19 .elementor-element.elementor-element-21f3fce .elementor-divider {
		text-align: center
	}

	.elementor-19 .elementor-element.elementor-element-21f3fce .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0
	}

	.elementor-19 .elementor-element.elementor-element-148d011 .elementor-heading-title {
		font-size: 30px
	}

	.elementor-19 .elementor-element.elementor-element-c547c64 {
		font-size: 25px
	}
}
