.elementor-slides .swiper-slide-bg {
								background-size: cover;
								background-position: 50%;
								background-repeat: no-repeat;
								min-width: 100%;
								min-height: 100%
							}

							.elementor-slides .swiper-slide-inner {
								background-repeat: no-repeat;
								background-position: 50%;
								position: absolute;
								top: 0;
								left: 0;
								bottom: 0;
								right: 0;
								padding: 50px;
								margin: auto
							}

							.elementor-slides .swiper-slide-inner,
							.elementor-slides .swiper-slide-inner:hover {
								color: #fff;
								display: flex
							}

							.elementor-slides .swiper-slide-inner .elementor-background-overlay {
								position: absolute;
								z-index: 0;
								top: 0;
								bottom: 0;
								left: 0;
								right: 0
							}

							.elementor-slides .swiper-slide-inner .elementor-slide-content {
								position: relative;
								z-index: 1;
								width: 100%
							}

							.elementor-slides .swiper-slide-inner .elementor-slide-heading {
								font-size: 35px;
								font-weight: 700;
								line-height: 1
							}

							.elementor-slides .swiper-slide-inner .elementor-slide-description {
								font-size: 17px;
								line-height: 1.4
							}

							.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child),
							.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
								margin-bottom: 30px
							}

							.elementor-slides .swiper-slide-inner .elementor-slide-button {
								border: 2px solid #fff;
								color: #fff;
								background: transparent;
								display: inline-block
							}

							.elementor-slides .swiper-slide-inner .elementor-slide-button,
							.elementor-slides .swiper-slide-inner .elementor-slide-button:hover {
								background: transparent;
								color: inherit;
								text-decoration: none
							}

							.elementor--v-position-top .swiper-slide-inner {
								align-items: flex-start
							}

							.elementor--v-position-bottom .swiper-slide-inner {
								align-items: flex-end
							}

							.elementor--v-position-middle .swiper-slide-inner {
								align-items: center
							}

							.elementor--h-position-left .swiper-slide-inner {
								justify-content: flex-start
							}

							.elementor--h-position-right .swiper-slide-inner {
								justify-content: flex-end
							}

							.elementor--h-position-center .swiper-slide-inner {
								justify-content: center
							}

							body.rtl .elementor-widget-slides .elementor-swiper-button-next {
								left: 10px;
								right: auto
							}

							body.rtl .elementor-widget-slides .elementor-swiper-button-prev {
								right: 10px;
								left: auto
							}

							.elementor-slides-wrapper div:not(.swiper-slide)>.swiper-slide-inner {
								display: none
							}

							@media (max-width:767px) {
								.elementor-slides .swiper-slide-inner {
									padding: 30px
								}

								.elementor-slides .swiper-slide-inner .elementor-slide-heading {
									font-size: 23px;
									line-height: 1;
									margin-bottom: 15px
								}

								.elementor-slides .swiper-slide-inner .elementor-slide-description {
									font-size: 13px;
									line-height: 1.4;
									margin-bottom: 15px
								}
							}







                            .elementor-heading-title {
								padding: 0;
								margin: 0;
								line-height: 1
							}

							.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
								color: inherit;
								font-size: inherit;
								line-height: inherit
							}

							.elementor-widget-heading .elementor-heading-title.elementor-size-small {
								font-size: 15px
							}

							.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
								font-size: 19px
							}

							.elementor-widget-heading .elementor-heading-title.elementor-size-large {
								font-size: 29px
							}

							.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
								font-size: 39px
							}

							.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
								font-size: 59px
							}






                            	#uc_logo_marquee_elementor_81ab22f {
								min-height: 1px;
								text-align: center;
								position: relative;
							}

							#uc_logo_marquee_elementor_81ab22f * {
								box-sizing: border-box;
							}

							#uc_logo_marquee_elementor_81ab22f .uc_marquee {
								display: flex;
								align-items: center;
								overflow: hidden;
								position: relative;
							}

							#uc_logo_marquee_elementor_81ab22f .uc_marquee>div {
								position: relative;
								display: inline-flex;
								align-items: center;
								flex: 0 0 auto;
								width: auto;
								overflow: hidden;
								animation-name: marquee-to-left;
								animation-timing-function: linear;
								animation-iteration-count: infinite;
							}

							#uc_logo_marquee_elementor_81ab22f img {

								height: 100%;
								object-fit: contain;
							}

							#uc_logo_marquee_elementor_81ab22f .ue_marquee_title {
								position: absolute;
								bottom: 0px;
								width: 100%;
							}

							#uc_logo_marquee_elementor_81ab22f .uc_logo_marquee_holder {
								position: relative;
								text-align: center;
								overflow: hidden;
							}


							#uc_logo_marquee_elementor_81ab22f .uc_logo_marquee_holder a {
								height: 100%;
								width: 100%;
								display: flex;
								align-items: center;
								justify-content: center;
							}


							@keyframes marquee-to-left {
								from {
									transform: translate(0, 0)
								}

								to {
									transform: translate(-50%, 0)
								}
							}






							#uc_logo_marquee_elementor_81ab22f .ue-item-badge {
								position: absolute;
								right: 10px;
								top: 10px;
                            }