.uni-slideshow{position:relative;z-index:1;margin:0 0 40px;overflow:hidden;background:#fff;background-clip:padding-box}
.uni-slideshow__item{display:flex;align-items:center;justify-content:flex-end;width:100%;}
.uni-slideshow__item:not(:first-child){display:none}
.uni-slideshow__image, .uni-slideshow__description{position:relative;padding:0}
.uni-slideshow__description{padding:20px;text-align:center}
.uni-slideshow__title{margin:0;padding:0;color:#fff !important;}
.uni-slideshow__text{margin:0 0 15px;font-weight:500;}
.owl-carousel .owl-nav {left:0;right:0}
.uni-slideshow .owl-nav button {font-size:2em;background:none;box-shadow:none}
.uni-slideshow .owl-dots{position:absolute;z-index:2;bottom:20px;right:0;left:0;height:0}

.uni-slideshow__image.fullwidth {height:100%;margin:0 auto;width:100%;}
.uni-slideshow__image.fullwidth > a,
.uni-slideshow__image.fullwidth > a> img{
	display:block;
	width:100%;
}
.uni-slideshow__img.fullwidth{object-fit:cover;max-width:100%;height:100%}
.uni-slideshow__description.fullwidth{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:550px;}

.uni-slideshow__btn{
	height:40px;
	width:180px;
}
.uni-slideshow__btn:not(:hover){
	color:#fff !important;
}

@media (min-width:992px){
	.uni-slideshow__item:not(.fullwidth):before{position:absolute;z-index:0;content:'';width:100%;height:100%;background:linear-gradient(292deg, rgba(0, 0, 0, .03) 0%, rgba(0,0,0,0) 50%)}
}

@media (min-width:1600px){
	.uni-slideshow__title{font-size:1.9em}
}

@media (max-width:992px){
	.uni-slideshow__item{height:100% !important; min-height:auto !important}
    .uni-slideshow__title{line-height:1.2em;font-size:1.45em}
}
@media (max-width:767px){
	.uni-slideshow{margin:0;}
	.uni-slideshow .owl-stage{display:flex}
	.uni-slideshow__item{display:block;}
	.uni-slideshow__img{min-height:120px}
	.uni-slideshow__image.fullwidth{    height: 100%;
    margin: 0 auto;
    width: 100%;
    position: absolute;
    height: 100%;
    z-index: -1;}
	.uni-slideshow__image.fullwidth > a,
	.uni-slideshow__image.fullwidth > a > img{height:100%;width:100%;display:block;}
	.uni-slideshow__image.fullwidth > a > img{object-fit:cover;}
	.uni-slideshow__description.fullwidth{ padding: 40px 20px;
    position: static;
    transform: none;
    width: 100%;
    max-width: 100%;}
	.uni-slideshow__title{margin:0 0 20px}
	.uni-slideshow__text{margin:0 0 20px}
}