.big-slider-container {
	padding:48px;
	max-width:100%;
	width:1360px;
	display:flex;
	flex-direction:column;
	align-items:stretch;
	justify-content:space-between;
}
.big-slider-section {
	margin-top:24px;
	background:center/cover no-repeat;
	border-radius:48px;
	overflow:hidden;
	display:flex;
	position:relative;
	height:496px;
	width:100%;
}

.big-slider-section_slide {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:flex;
	background-color:rgba(255, 255, 255, .8);
	align-items:stretch;
	justify-content:stretch;
	transition:all .5s ease;
}
.big-slider-section_slide:not(.current) {
	opacity:0;
}
.big-slider-section_slide picture {
	display:flex;
	align-items:center;
	justify-content:center;
	opacity:1;
	width:100%;
	height:100%;
}
.big-slider-section_slide img {
	object-fit:cover;
	width:100%;
	height:100%;
}
.big-slider-section_slides img:not(.current) {
	opacity:0;
}

.big-slider-section_overlay {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	/* background-color:rgba(255, 255, 255, .8); */
	background-color:rgba(255, 255, 255, .6);
	display:flex;
	transition:all .35s ease;
}
.big-slider-section_overlay:hover {
	/* background-color:rgba(255, 255, 255, .65); */
	background-color:rgba(255, 255, 255, .45);
}

.big-slider-section_info {
	display:flex;
	flex-direction:column;
	align-items:stretch;
	gap:20px;
}
.big-slider-section_info h2 {
	font-weight: 700;
	font-size: 46px;
	line-height: 120%;
	letter-spacing: 0.27px;
	color: #0B0B0B;
	margin:0;
	padding:0;
	max-width:619px;
}
.big-slider-section_info .slogan {
	font-size: 18px;
	line-height: 120%;
	color: #464646;
}

.big-slider-section_actions {
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
	gap:24px 48px;
}

@property --progress-value {
  syntax: "<percentage>";
  initial-value: 0%;
  inherits: false;
}
@keyframes progress {
 to { --progress-value: 100%; }
}

.big-slider-section_actions .progress {
	display:flex;
	align-items:center;
	gap:12px;
	overflow:hidden;
}
.big-slider-section_actions .progress-item {
	display:inline-flex;
	width:67px;
	height:67px;
	background:center/cover no-repeat;
	border-radius:50%;
	position:relative;
	cursor:pointer;
}
.big-slider-section_actions .progress-item.current:before,
.big-slider-section_actions .progress-item.current:after {
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border-radius:50%;
	overflow:hidden;
}
.big-slider-section_actions .progress-item.current:after {
	clip-path:circle(30px at 50% 50%);
	/* filter: brightness(0.4); */
}

.big-slider-section_actions .progress-item.current:before {
	background-image: conic-gradient(white var(--progress-value), transparent 0);	
	animation: progress 4s 1 linear;
}

@media (max-width: 1000px) {
	.big-slider-section {
		border-radius:32px;
	}
	.big-slider-container {
		padding:32px;
	}
}
@media (max-width: 755px) {
	.big-slider-section {
		border-radius:24px;
	}
	.big-slider-container {
		padding:24px;
	}
	.big-slider-section_actions {
		flex-direction:column;
		align-items:flex-start;
	}
	.big-slider-section_info h2 {
		font-size: 24px;
	}
	.big-slider-section_info .slogan {
		font-size: 15px;
	}
	.big-slider-section_actions .progress-item {
		width:63px;
		height:63px;
	}	
	.big-slider-section_actions .progress-item.current:after {
		clip-path:circle(28px at 50% 50%);
	}
}
@media (max-width: 400px) {
	.big-slider-section_actions .action {
		width:100%;
	}
	.big-slider-section_actions .action .button {
		width:100%;
		justify-content:center;
	}
	
}