/* B2B Showcase — generated from the original site styles. */

.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}}
@media (max-width:767px){.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:23px;line-height:1;margin-bottom:15px}}
@media (max-width:767px){.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:13px;line-height:1.4;margin-bottom:15px}}
