

/* Start:/local/templates/master_proof_theme_new/components/bitrix/catalog.section.list/new_landing_catalog/style.css?17835896421*/


/* End */


/* Start:/local/templates/master_proof_theme_new/components/bitrix/main.include/new_landing_advantages/style.css?17835912011*/


/* End */


/* Start:/local/templates/master_proof_theme_new/components/bitrix/news.list/new_landing_portfolio_slider/style.css?17835962874539*/
.new-landing-portfolio-slider {
	position: relative;
	padding: 0 64px;
}

.new-landing-portfolio-slider .owl-stage {
	display: flex;
	align-items: center;
}

.new-landing-portfolio-slider .owl-item {
	display: flex;
	align-items: center;
	height: clamp(320px, 31.25vw, 500px);
}

.new-landing-portfolio-slider .owl-stage-outer {
	overflow: hidden;
	height: clamp(320px, 31.25vw, 500px);
}

.new-landing-portfolio-slider__item {
	height: clamp(320px, 31.25vw, 500px);
	width: 100%;
	transition: width .45s ease, height .45s ease, opacity .45s ease;
	will-change: width, height, opacity;
}

.new-landing-portfolio-slider .owl-item.center .new-landing-portfolio-slider__item {
	opacity: 1;
}

.new-landing-portfolio-slider .owl-item:not(.center) .new-landing-portfolio-slider__item {
	height: clamp(150px, 9.75vw, 190px);
	width: 160px;
	margin-left: auto;
	opacity: .4;
}

.new-landing-portfolio-slider .owl-item.center + .owl-item .new-landing-portfolio-slider__item {
	margin-right: auto;
	margin-left: 0;
}

.new-landing-portfolio-slider__link,
.new-landing-portfolio-slider__image-wrap {
	display: block;
	height: 100%;
}

.new-landing-portfolio-slider__image-wrap {
	aspect-ratio: auto !important;
}

.new-landing-portfolio-slider .owl-item:not(.center) .new-landing-portfolio-slider__image-wrap {
	height: 100%;
}

.new-landing-portfolio-slider .owl-item:not(.center) .new-landing-portfolio-slider__overlay,
.new-landing-portfolio-slider .owl-item:not(.center) .new-landing-portfolio-slider__caption {
	display: none;
}

.new-landing-portfolio-slider__caption {
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s ease, visibility .2s ease;
}

.new-landing-portfolio-slider__caption.is-visible {
	opacity: 1;
	visibility: visible;
}

.new-landing-portfolio-slider__image-wrap img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: scale(1);
	transition: transform .6s ease;
	will-change: transform;
}

.new-landing-portfolio-slider .owl-item.center .new-landing-portfolio-slider__image-wrap img {
	transform: scale(1.025);
}

.new-landing-portfolio-slider .owl-nav button.owl-prev,
.new-landing-portfolio-slider .owl-nav button.owl-next {
	position: absolute;
	top: 50%;
	z-index: 20;
	display: none;
	align-items: center;
	justify-content: center;
	width: 48px;
	height: 48px;
	border: 1px solid rgba(255,255,255,.4);
	background: transparent;
	color: #fff;
	padding: 0 !important;
	transform: translateY(-50%);
	transition: background-color .2s ease, border-color .2s ease;
}

.new-landing-portfolio-slider .owl-nav button.owl-prev {
	left: 0;
}

.new-landing-portfolio-slider .owl-nav button.owl-next {
	right: 0;
}

.new-landing-portfolio-slider .owl-nav button.owl-prev:hover,
.new-landing-portfolio-slider .owl-nav button.owl-next:hover {
	background: rgba(255,255,255,.1);
	border-color: rgba(255,255,255,.8);
}

.new-landing-portfolio-slider .owl-dots {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 8px;
	margin-top: 24px;
}

.new-landing-portfolio-slider .owl-dot {
	width: 8px;
	height: 8px;
	padding: 0;
	border: 0;
	background: rgba(255,255,255,.4);
	transition: width .3s ease, background-color .3s ease;
}

.new-landing-portfolio-slider .owl-dot.active {
	width: 24px;
	background: #fff;
}

@media (max-width: 767.98px) {
	.new-landing-portfolio-slider {
		padding: 0;
	}

	.new-landing-portfolio-slider .owl-stage-outer,
	.new-landing-portfolio-slider .owl-item,
	.new-landing-portfolio-slider__item {
		height: auto;
	}

	.new-landing-portfolio-slider__link,
	.new-landing-portfolio-slider__image-wrap {
		height: auto;
	}

	.new-landing-portfolio-slider .owl-item:not(.center) .new-landing-portfolio-slider__item {
		width: auto;
		opacity: 1;
	}

	.new-landing-portfolio-slider .owl-item:not(.center) .new-landing-portfolio-slider__overlay,
	.new-landing-portfolio-slider .owl-item:not(.center) .new-landing-portfolio-slider__caption {
		display: block;
	}
}

@media (min-width: 768px) {
	.new-landing-portfolio-slider .owl-nav button.owl-prev,
	.new-landing-portfolio-slider .owl-nav button.owl-next {
		display: flex;
	}
}

@media (min-width: 992px) {
	.new-landing-portfolio-slider .owl-item:not(.center) .new-landing-portfolio-slider__item {
		width: 200px;
	}
}

#root .owl-carousel button.owl-dot{
    background: #ffffff50;
}
#root .owl-carousel button.owl-dot.active{
    background: #ffffff;
}
.new-landing-portfolio-slider .owl-nav button.owl-prev {
    left: -70px;
}
.new-landing-portfolio-slider .owl-nav button.owl-next {
    right: -70px;
}

/* End */
/* /local/templates/master_proof_theme_new/components/bitrix/catalog.section.list/new_landing_catalog/style.css?17835896421 */
/* /local/templates/master_proof_theme_new/components/bitrix/main.include/new_landing_advantages/style.css?17835912011 */
/* /local/templates/master_proof_theme_new/components/bitrix/news.list/new_landing_portfolio_slider/style.css?17835962874539 */
