.static {
	position: static
}

.cover {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat
}

.slides-wrap .owl-carousel .owl-slide {
	position: relative;
	position: relative;
	min-height: 700px
}

.slides-wrap .owl-carousel .owl-slide::after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, .5);
	z-index: 1
}

.slides-wrap .owl-carousel .owl-slide .container {
	position: relative;
	z-index: 99
}

.slides-wrap .owl-carousel .owl-slide-animated {
	-webkit-transform: translateX(20px);
	transform: translateX(20px);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .05s;
	transition: all .05s
}

.slides-wrap .owl-carousel img {
	opacity: .7
}

.slides-wrap .owl-carousel .owl-slide-animated.is-transitioned {
	-webkit-transform: none;
	transform: none;
	opacity: 1;
	visibility: visible;
	-webkit-transition: all .5s;
	transition: all .5s
}

.slides-wrap .owl-carousel .owl-slide-title.is-transitioned {
	-webkit-transition-delay: .2s;
	transition-delay: .2s
}

.slides-wrap .owl-carousel .owl-slide-subtitle.is-transitioned {
	-webkit-transition-delay: .35s;
	transition-delay: .35s
}

.slides-wrap .owl-carousel .owl-slide-cta.is-transitioned {
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}

.slides-wrap .owl-carousel .owl-dots,
.slides-wrap .owl-carousel .owl-nav {
	position: absolute
}

.slides-wrap .owl-carousel .owl-dots .owl-dot,
.slides-wrap .owl-carousel .owl-nav [class*=owl-]:focus {
	outline: none
}

.slides-wrap .owl-carousel .owl-dots .owl-dot span {
	background: 0 0;
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.slides-wrap .owl-carousel .owl-dots .owl-dot:hover span,
.slides-wrap .owl-carousel .owl-dots .owl-dot.active span {
	background: var(--main-black-color)
}

.slides-wrap .owl-carousel .owl-nav {
	right: auto;
	pointer-events: none;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translate(-50%, -50%);
	margin: 0;
	width: 100%;
	left: 50%;
	display: flex;
	justify-content: flex-end;
	padding: 0 15px
}

.slides-wrap .owl-carousel .owl-nav svg {
	color: #fff;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out
}

.slides-wrap .owl-carousel .owl-nav button:hover svg {
	opacity: 1
}

.slides-wrap .owl-carousel .owl-nav [class*=owl-]:hover {
	background: 0 0
}

.slider-link {
	color: #fff;
	font-weight: 600;
	text-transform: capitalize;
	display: inline-flex;
	align-items: center;
	font-family: playfair display, serif;
	transition: all 400ms ease-in-out
}

.slider-link:hover i {
	transform: translateX(5px)
}

.slider-link:hover {
	color: #fff
}

.slider-link i {
	color: #fff;
	padding-left: 12px;
	transition: all 400ms ease-in-out
}

@media(max-width:1200px) {
	.slides-wrap .owl-carousel .owl-slide {
		min-height: 590px
	}
}

@media(min-width:992px) and (max-width:1199.99px) {}

@media(max-width:767px) {
	.slides-wrap .owl-carousel .owl-nav {
		top: auto;
		bottom: 110px;
		z-index: 99;
		justify-content: center
	}

	.slides-wrap .owl-slide-text h1 {
		font-size: 3.5rem
	}

	.owl-slide-text {
		margin-top: -110px;
		text-align: center
	}
}

@media screen and (max-width:575px) {
	.slides-wrap .owl-carousel .owl-slide {
		min-height: 450px
	}

	.slides-wrap .owl-slide-text h1 {
		font-size: 2.5rem
	}

	.slides-wrap .owl-slide-text h3 {
		font-size: 1.2rem
	}

	.slider-link {
		display: block;
		margin-top: 15px
	}

	.slides-wrap .owl-carousel .owl-nav {
		right: 10px;
		text-align: right;
		width: auto;
		bottom: 50px
	}

	.slides-wrap .owl-carousel .owl-nav svg {
		width: 24px;
		height: 24px
	}
}

@media(min-width:576px) {
	.slides-wrap .owl-carousel .owl-nav {
		max-width: 540px
	}
}

@media(min-width:768px) {
	.slides-wrap .owl-carousel .owl-nav {
		max-width: 720px
	}
}

@media(min-width:992px) {
	.slides-wrap .owl-carousel .owl-nav {
		max-width: 960px
	}
}

@media(min-width:1200px) {
	.slides-wrap .owl-carousel .owl-nav {
		max-width: 1140px
	}
}

@media(min-width:1400px) {
	.slides-wrap .owl-carousel .owl-nav {
		max-width: 1320px
	}
}