/*
Theme Name: GeneratePress Child 02
Template: generatepress
Description: GeneratePress Child Theme
Version: 1.2.1634317842
Updated: 2021-10-15 20:10:42

*/
body{
	overflow-x:hidden;
}
.owl-carousel{
	box-sizing:border-box;
	width:calc(100vw - 10px);
	transform: translate3d(calc((1280px - 100vw)/2), 0px, 0px);
}
@media(max-width:1280px){
	.owl-carousel{
		transform: translate3d(0px, 0px, 0px);
	}
}
.owl-carousel .item{
	position:relative;
}
.slider-text{
	display:table;
	height:100%;
	position:absolute;
	z-index:10;
	top:0;
	left:0;
	box-sizing:border-box;
	width:45%;
	padding:0 20px;
	text-align:center;
	text-transform:uppercase;
}
.slider-text-inner{
	display:table-cell;
	vertical-align:middle;
}
.slider-text p{
	margin-bottom:5px;
}
.slider-text .slider-title{
	margin-bottom:1.3vw;
	line-height:1em;
	font-size:1.9vw;
	font-weight:bold;
	color:#44332C;
}
.slider-text .slider-delimiter{
	margin-bottom:2vw;
	line-height:10px;
	font-size:3vw;
	color:#44332C;
}
.slider-descr{
	font-size:1.2vw;
	font-weight:600;
}
.owl-dots{
	position:relative;
	top:-50px;
}
.owl-theme .owl-dots .owl-dot span{
	width:20px;
	height:20px;
	background:#869791 !important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
	background:#00826d !important;
}

@media(max-width:980px){
	.slider-text .slider-title{
		font-size:2.9vw;
	}
	.slider-text .slider-delimiter{
		font-size:4.2vw;
	}
	.slider-descr{
		font-size:1.8vw;
	}
	.owl-dots{
		top:-35px;
	}
	.owl-theme .owl-dots .owl-dot span{
		width:10px;
		height:10px;
	}
}

ul li{
	position:relative;
	padding-left:12px;
	list-style:none;
}
ul li:before{
	content:'';
	position:absolute;
	left:0;
	top:11px;
	width:5px;
	height:5px;
	background:#00826d;
}