.slider{
	position: relative;
	opacity: 0;
	transition: opacity 0.25s linear;
}

.slider-carousel{
	position: relative;
}

.slider-image-container{
	position: relative;
}

.slider-image{
	object-fit: contain;
	width: 100%;
}

.slider-text-container{
	position: absolute;
	left: 172rem;
	top: 185rem;
}

.slider-title{
	font-weight: 400;
	font-size: 74rem;
	line-height: 102.9%;
	letter-spacing: -2.96rem;
	color: #fff;
}

.slider-text{
	margin-top: 37rem;
	font-weight: 400;
	font-size: 24rem;
	line-height: 119.9%;
	letter-spacing: 0;
	color: #fff;
}

.slider .carousel-button-left{
	position: absolute;
	right: 237rem;
	bottom: 69rem;
	width: 65rem;
	height: 65rem;
	cursor: pointer;
	z-index: 1;
}

.slider .carousel-button-right{
	position: absolute;
	right: 172rem;
	bottom: 69rem;
	width: 65rem;
	height: 65rem;
	cursor: pointer;
	z-index: 1;
}

.slider .carousel-button-left img:first-child, .slider .carousel-button-right img:first-child{
	position: absolute;
	left: 0;
	top: 0;
}

.slider .carousel-button-left img:last-child, .slider .carousel-button-right img:last-child{
	opacity: 0;
	transition: opacity 0.25s linear;
}

.slider .carousel-button-left img:first-child, .slider .carousel-button-right img:first-child{
	pointer-events: none;
}

.slider .carousel-button-left img:last-child:hover, .slider .carousel-button-right img:last-child:hover{
	opacity: 1;
}

.slider .carousel-button-left img{
	transform: scale(-1,1);
}

.slider .owl-nav, .slider .owl-dots{
	display: none;
}
