.bg-color-steny{background:var(--color_third-3)}
.wrap-breadcrumb, .wrapper__question-form, .breadcrumb {display:none !important}
.widget__steny{padding:130px 0}
.widget__steny .main-module__title{padding:0 0 65px;}
.widget__steny .main-title__fst{font:700 32px/40px 'PT Sans', sans-serif;color: #000000;padding:0;text-align:left}
.slick-slider-steny-dots .slick-steny-arrow.slick-arrow{margin-top:-28px}
.slick-steny-arrow.slick-arrow{background: var(--color_third); width:72px; height:72px; display:flex; align-items:center; justify-content:center; text-indent: 0;}
.slick-steny-arrow.slick-arrow:hover{background: var(--color_first)}
.slick-steny-arrow.slick-arrow.steny-arrow-next{left: calc(100% + 72px);}
.slick-steny-arrow.slick-arrow.steny-arrow-prev{right: calc(100% + 72px);}
.dots-steny{padding:40px 0 0}
.dots-steny li{padding:0 16px; height:8px; margin:0; list-style:none}
.dots-steny li button{width:8px; height:8px; padding:0; border-radius:100%; border:none; text-indent:-9999px; background: var(--color_first);}
.dots-steny li.slick-active button{background: var(--color_third);}
.form-row-steny{margin:-12px; padding-top:20px}
.form-steny__field{padding:12px; position:relative}
.form-steny__field input[name=phone]{width:100%;height: 72px;background: #FFFFFF;border: 3px solid #EBEAEA;border-radius: 36px;padding:0 16px 0 72px;font:500 16px 'PT Sans', sans-serif;color: #000000}
.form-steny__field span{background: var(--color_first); display:flex; align-items:center; justify-content:center; width:40px; height:40px; border-radius:100%; position:absolute; left:28px; top:50%; transform:translateY(-50%)}
.form-steny__field input[name=phone]::placeholder {color:#000; opacity:1}
.form-steny__field button, .btn-steny{width: 100%; font-family: 'PT Sans', sans-serif; height: 72px; font-weight: 700; font-size: 16px; line-height: 24px;border-radius: 40px; color: #FFFFFF; text-align:center; border:none; background:var(--color_first)}
.form-steny__field button:hover, .btn-steny:hover{background: var(--color_first-2); color:#fff; text-decoration:none}
.form-steny__agrment{font: 500 16px/20px 'PT Sans', sans-serif;color: #FFFFFF; margin:0; padding:24px 0 0}
.form-steny__agrment a{color: #FFFFFF}
.btn-steny{font-weight: 700; font-size: 16px; width:auto; display:inline-block; line-height:72px; padding:0 40px}
.accordion-item{padding: 0;background: #FFFFFF;border: 1px solid #D9D9D9;border-radius: 32px;overflow: hidden}
.accordion .ui-accordion-header {background: none !important;padding: 32px 100px 32px 32px !important;font: 600 20px/25px 'PT Sans', sans-serif !important;color: #000000 !important;background: #F6F6F6 !important}
.accordion .accordion-item{margin-bottom:16px !important}
.accordion .ui-accordion-content{font: 500 20px/25px 'PT Sans', sans-serif !important;color: #000000 !important; padding:0 32px 32px !important;background: #F6F6F6 !important}
.accordion .ui-accordion-header-icon {top: 25px !important;right: 32px !important;background-color: var(--color_third) !important;background-image: url(/templates/potolki/images/steny/icon-steny.svg) !important;width: 40px !important;height: 40px !important;background-size: auto !important;}
.accordion .ui-accordion-header-active .ui-accordion-header-icon {transform: rotate(-180deg) !important;}
.accordion .ui-accordion-content.ui-accordion-content-active, .accordion .ui-accordion-header.ui-accordion-header-active{background:#fff !important}
.widget__steny .main-module__body{position:relative; z-index:1}
.steny-item__row{padding: 32px;background: #FFFFFF;border: 1px solid #D9D9D9;border-radius: 32px;margin-bottom:40px}
.steny-item__title{font-family: 'PT Sans', sans-serif;font-weight: 600;font-size: 24px;line-height: 30px;color: #000000}
.steny-item__date{padding:8px 0;font-family: 'PT Sans', sans-serif;font-weight: 500;font-size: 16px;line-height: 20px;color: #666666}
.steny-item__text{font-family: 'PT Sans', sans-serif;font-weight: 500;font-size: 20px;line-height:25px;color: #000000;}
.steny-item__photos{display: flex; flex-wrap: wrap;  gap: 24px;}
.steny-item__photo{flex: 1 1 calc((100% / 3) - 48px);}
.steny-item__photo a{display:block; height:320px; border-radius:16px; overflow:hidden}
.steny-item__photo a img{width:100%; height:100%; object-fit:cover}
.steny-item__video a{display:block; width:100%; height:640px; position:relative}
.steny-item__video a > img{width:100%; height:100%; object-fit:cover; border-radius:16px}
.steny-item__video a span{transition: all 0.3s linear 0s; display:flex; align-items:center; justify-content:center; position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); width: 64px; height: 64px; background:var(--color_first); border-radius: 32px;}
.steny-item__video a:hover span{background:var(--color_first-2)}
.steny-item__top{padding-bottom:25px}
.steny-item__top .steny-item__heading{width:calc(100% - 270px); padding-right:15px}
.steny-item__photo .photos__link.zoom-block::after{left:0; right:0; bottom:0; top:0}
@media(min-width:1230px){
	.steny-item__top a.btn-steny{height:64px; line-height:64px}
}
@media(max-width:1510px){
	.slick-steny-arrow.slick-arrow.steny-arrow-next{left: calc(100% + 15px);}
	.slick-steny-arrow.slick-arrow.steny-arrow-prev{right: calc(100% + 15px);}
}
@media(max-width:1229px){
	.widget__steny{padding:100px 0}
	.widget__steny .main-module__title{padding:0 0 50px;}
	.widget__steny .main-title__fst{font:700 28px/36px 'PT Sans', sans-serif}
	.form-row-steny{margin:-10px; padding-top:15px}
	.form-steny__field{padding:10px}
	.form-steny__field input[name=phone]{height: 62px; border: 2px solid #EBEAEA; padding:0 14px 0 60px; font:500 15px 'PT Sans', sans-serif}
	.form-steny__field span{left:22px}
	.form-steny__field button, .btn-steny{height: 62px; font-size: 16px; line-height: 24px}
	.btn-steny{line-height: 62px; padding:0 30px}
	.form-steny__agrment{font: 500 15px/19px 'PT Sans', sans-serif;padding:20px 0 0}
	.accordion .ui-accordion-header {padding: 24px 80px 24px 24px !important;font: 600 18px/22px 'PT Sans', sans-serif !important;}
	.accordion .accordion-item{}
	.accordion .ui-accordion-content{font: 500 18px/22px 'PT Sans', sans-serif !important; padding:0 24px 24px !important;}
	.accordion .ui-accordion-header-icon {top: 17px !important;right: 24px !important;width: 36px !important;height: 36px !important; background-size: 20px auto !important;}
	.steny-item__row{padding: 26px; margin-bottom:30px}
	.steny-item__title{font-size: 22px;line-height: 28px}
	.steny-item__date{padding:5px 0; font-size: 14px;line-height: 18px}
	.steny-item__text{font-size: 18px;line-height:22px}
	.steny-item__photos{gap: 20px;}
	.steny-item__photo{flex: 1 1 calc((100% / 3) - 40px);}
	.steny-item__photo a{height:250px}
	.steny-item__video a{height:550px}
	.steny-item__top{padding-bottom:20px}
	.steny-item__top .steny-item__heading{width:calc(100% - 250px)}
}
@media(max-width:991px){	
	.widget__steny{padding:80px 0}
	.widget__steny .main-module__title{padding:0 0 40px;}
	.widget__steny .main-title__fst{font:700 24px/32px 'PT Sans', sans-serif}
	.slick-slider-steny-dots .slick-steny-arrow.slick-arrow{margin-top:-16px}
	.dots-steny{padding-top:20px}
	.slick-steny-arrow.slick-arrow{ width:52px; height:52px}
	.dots-steny li{padding:0 8px}
	.form-row-steny{margin:-5px; padding-top:10px}
	.form-steny__field{padding:5px}
	.form-steny__field input[name=phone]{height: 52px; border: 1px solid #EBEAEA; padding:0 12px 0 50px; font:500 14px 'PT Sans', sans-serif}
	.form-steny__field span{left:13px; width:35px; height:35px}
	.form-steny__field button, .btn-steny{height: 52px; font-size: 15px; line-height: 22px}
	.btn-steny{line-height: 52px; font-size: 14px; padding:0 20px}
	.form-steny__agrment{font: 500 14px/18px 'PT Sans', sans-serif;padding:15px 0 0}
	.accordion .ui-accordion-header {padding: 20px 60px 20px 20px !important;font: 600 16px/20px 'PT Sans', sans-serif !important;}
	.accordion .accordion-item{}
	.accordion .ui-accordion-content{font: 500 16px/20px 'PT Sans', sans-serif !important; padding:0 20px 20px !important;}
	.accordion .ui-accordion-header-icon {top: 14px !important;right: 20px !important;width: 32px !important;height: 32px !important;background-size: 18px  auto !important;}
	.steny-item__row{padding: 20px; margin-bottom:25px}
	.steny-item__title{font-size: 20px;line-height: 26px}
	.steny-item__text{font-size: 16px;line-height:20px}
	.steny-item__photos{gap: 15px;}
	.steny-item__photo{flex: 1 1 calc((100% / 3) - 30px);}
	.steny-item__photo a{height:190px}
	.steny-item__video a{height:400px}
	.steny-item__top{padding-bottom:15px}
	.steny-item__top .steny-item__heading{width:calc(100% - 210px)}
}
@media(max-width:767px){
	.widget__steny{padding:60px 0}
	.widget__steny .main-module__title{padding:0 0 30px;}
	.widget__steny .main-title__fst{font:700 22px/28px 'PT Sans', sans-serif}
	.steny-item__row{padding: 15px; margin-bottom:15px}
	.steny-item__title{font-size: 18px;line-height: 24px}
	.steny-item__date{padding:3px 0; font-size: 12px;line-height: 16px}
	.steny-item__text{font-size: 14px;line-height:18px}
	.steny-item__photos{gap: 10px;}
	.steny-item__photo{flex: 1 1 calc((100% / 3) - 20px);}
	.steny-item__photo a{height:130px}
	.steny-item__video a{height:300px}
	.steny-item__top .steny-item__heading{width:100%; padding-bottom:15px}
}
@media(max-width:575px){
	.widget__steny{padding:40px 0}
	.widget__steny .main-module__title{padding:0 0 20px;}
	.widget__steny .main-title__fst{font:700 20px/26px 'PT Sans', sans-serif}
	.accordion .accordion-item {margin-bottom: 10px !important}
	.accordion .ui-accordion-header {padding: 15px 50px 15px 15px !important;font: 600 14px/18px 'PT Sans', sans-serif !important;}
	.accordion .accordion-item{}
	.accordion .ui-accordion-content{font: 500 14px/18px 'PT Sans', sans-serif !important; padding:0 15px 15px !important;}
	.accordion .ui-accordion-header-icon {top: 18px !important;right: 15px !important;width: 30px !important;height: 30px !important;background-size: 16px auto !important;}
	.steny-item__video a span{height:52px; width:52px}
	.steny-item__video span img{width:20px; height:auto}
	.steny-item__photo{flex: 1 1 calc((100% / 2) - 20px);}
	.btn-steny{width:100%; padding:0}
	.steny-item__photo a{height:38.61vw}
	.steny-item__video a{height:50vw}
}
@media(max-width:419px){
	.slick-slider-steny-dots .slick-steny-arrow.slick-arrow{margin-top:0}
	.slick-steny-arrow.slick-arrow.steny-arrow-next{right: 0; left:auto}
	.slick-steny-arrow.slick-arrow.steny-arrow-prev{left: 0; right: auto}
	.slick-steny-arrow.slick-arrow{width:35px; height:35px}
	.slick-steny-arrow.slick-arrow svg{width:20px; height:auto}
}

@media(max-width:350px){
	.form-steny__field button, .btn-steny{height: 48px;font-size: 12px;line-height: 48px}
}
