.elementor-slides .swiper-slide-bg {background-position: 50%;background-repeat: no-repeat;background-size: cover;min-height: 100%;min-width: 100%;}
.elementor-slides .swiper-slide-inner {background-position: 50%;background-repeat: no-repeat;inset: 0;margin: auto;padding: 50px;position: absolute;}
.elementor-slides .swiper-slide-inner, .elementor-slides .swiper-slide-inner:hover {color: #fff;display: flex;}
.elementor-slides .swiper-slide-inner .elementor-background-overlay {inset: 0;position: absolute;z-index: 0;}
.elementor-slides .swiper-slide-inner .elementor-slide-content {position: relative;width: 100%;z-index: 1;}
.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 {background: transparent;border: 2px solid #fff;color: #fff;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 {left: auto;right: 10px;}
.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;}}