/*carousel,*/


.owl-item {
	border-radius: 10px;
	overflow: hidden;
}
.owl-nav {
	position: absolute;
	width: 100%;
	max-width: 97%;
	/*border: 2px solid red;*/
	height: 1px;

	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);


	display: flex;
	justify-content: space-between;
	/*pointer-events: none;*/
}

.owl-nav button {
	position: relative;
	top: -25px;
	display: flex;
	align-items: center;
	justify-content: center;

	width: 60px;
	height: 60px;

}


.owl-nav button span{
	display: block;
	background: linear-gradient(135deg, rgba(69, 73, 89, 0.55), rgba(72, 79, 106, 0.73));
	box-shadow: rgba(29, 44, 62, 0.35) 0px 8px 24px;
	border-radius: 10px;
	font-size: 2rem;
	color: #fff;
	color: #E97D00;
	width: 100%;
	height: 100%;

	display: flex;
	align-items: center;
	justify-content: center;


	line-height: 1;
}

.owl-nav button:hover span {
	background: linear-gradient(135deg, rgba(69, 73, 89, 0.65), rgba(72, 79, 106, 0.43));
	box-shadow: rgba(29, 44, 62, 0.35) 0px 8px 24px;
}



/**
 * Прогресс 
 * 
 * 
 */

.intro-slider-progress {
    width: 40px;
    height: 40px;

    position: absolute;
    z-index: 10;
    bottom: 1em;
    left: 2em;
}

.intro-slider-progress svg {
    width: 100%;
    height: 100%;
    transform: rotate(-90deg);
}

.intro-slider-progress circle {
    fill: none;
    stroke-width: 5;
}

.intro-slider-progress .progress-bg {
    /*stroke: rgba(255, 255, 255, 0.25);*/
    /*stroke: rgba(47, 54, 68, 0.25);*/
    stroke: rgba(94, 108, 37, 0.25);
}

.intro-slider-progress .progress-line {
    stroke: #E97915;
    stroke-linecap: round;
    stroke-dasharray: 126;
    stroke-dashoffset: 126;
}