.primery__slider{margin: -20px -15px;}
.primery__slide{padding: 40px 15px;}
.primery__block{background: #FFFFFF;box-shadow: 0px 4px 10px rgba(44, 93, 99, 0.07);border-radius: 6px;height: 100%;display: flex;flex-direction: column;}
.primery__block-in{padding:20px 20px 55px;position: relative;height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.primery__image{height:230px; min-height:230px}
.primery__image img{width:100%; height:100%; object-fit:cover;border-radius: 6px 6px 0 0}
.primery__title{font-weight: 700;font-size: 18px;line-height: 20px;color: #00669B;padding-bottom:10px}
.primery__title span{color:#FC8A15;display: inline;}
.primery__square{margin-bottom: 5px;}
.square-title{font-size: 14px;line-height: 22px;color: #00669B;font-weight: 700}
.square-title sup{font-size: 60%;top: -7px}
.square-num{font-size: 18px;line-height: 22px;text-align: right;color: #00669B;}
.square-num sup {font-size: 60%;top: -10px}
.primery__work-list{font-size: 14px;line-height: 20px;color: #003e5f;overflow-y: auto;max-height: 125px;padding-right: 10px;}
.primery__work-list ul{padding:0; margin:0}
.primery__work-list ul li{padding:0;margin: 5px 0;list-style:none;display:flex;align-items: self-start;justify-content:space-between}
.primery__work-list ul li strong{font-weight:400}
.primery__work-list ul li strong + strong{text-align: right;white-space: nowrap;padding-left: 15px;}
.primery__price{padding-top: 5px;margin-top: auto;}
.price__text{font-weight: 700;font-size: 13px;line-height: 28px;color: #00669B;}
.price__num{font-weight: 400;font-size: 22px;line-height: 28px;text-align: right;color: #FC8A15}
.primery__block-in .btn-green-lighteen{display:block;margin-top:10px;box-shadow: 0px 4px 10px rgb(103 202 254 / 51%);text-align:center;width: auto;line-height:56px;text-transform:uppercase;border:none;border-radius:6px;font-weight:700;position: absolute;left: 40px;right: 40px;bottom: -20px;}
.primery__block-in .btn-green-lighteen span{transition:all 0.3s linear 0s; display:inline-block; background:url(/templates/potolki/images/calc.svg) no-repeat left center / 26px 26px; padding-left:35px}
.primery__block-in .btn-green-lighteen:hover{background:#FC8A15; box-shadow: 0px 4px 10px rgba(252, 138, 21, 0.6);}
.primery__block-in .btn-green-lighteen:hover span{background-image:url(/templates/potolki/images/svg/calc-hover-orange.svg)}
.primery__slider .slick-arrow{color:#1EE494;position: absolute;width: 100px;height: 90px;background: rgb(103 202 254 / 21%);top:50%;transform:translateY(-50%);z-index:30}
.primery__slider .prevArrow.slick-arrow{border-radius:60px 0 0 60px;left: -85px;}
.primery__slider .nextArrow.slick-arrow{border-radius: 0 60px 60px 0;right: -85px;}
.primery__slider .slick-arrow i{transition:all 0.3s linear 0s;position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;background: #fff url(/templates/potolki/images/slider-arrow.svg) no-repeat center center / 15px;border-radius:100%;text-align:center;line-height:60px;font-size:22px;}
.primery__slider .prevArrow.slick-arrow i{right:20px}
.primery__slider .nextArrow.slick-arrow i{left: 20px; transform: translateY(-50%) rotate(180deg)}
.primery__slider .slick-arrow:hover i{background-image:url(/templates/potolki/images/slider-arrow-hover.svg)}
.primery__slider .slick-dots{padding:15px 0 0; margin:0; display:flex; justify-content:center}
.primery__slider .slick-dots li{padding:0 5px; margin:0; list-style:none}
.primery__slider .slick-dots li button{border:none; text-indent:-9999px; padding:0; margin:0; width: 10px; border-radius:100%; height: 10px;background: #D9F1EE;box-shadow: inset 0px 1px 2px rgba(44, 93, 99, 0.3);}
.primery__slider .slick-dots li.slick-active button{background: #00669B;box-shadow: 0px 1px 3px #00669B}
.primery__slider .slick-track{display: flex}
.primery__slider .slick-slide{height: auto}
.primery__slider .slick-slide > div{height:100%;display: flex;}
.primery__work-list::-webkit-scrollbar {width: 5px}
.primery__work-list::-webkit-scrollbar-track {background:#e2f5ff}
.primery__work-list::-webkit-scrollbar-thumb {background: #00669B}
.primery__work-list {scrollbar-width: thin;scrollbar-color: #00669B #e2f5ff;scrollbar-width: thin}
@media(max-width:1350px){
	.primery__slider{margin: -20px 0;padding: 0 100px}
	.primery__slider .prevArrow.slick-arrow{left: 15px;}
	.primery__slider .nextArrow.slick-arrow{right: 15px;}
	.wrapper__ceny .main-title__fst{text-align:center}
	.primery__image {height: 285px; min-height:285px}
}
@media(max-width:1229px){
	.primery__image{height: 210px; min-height:210px}
	.primery__block-in{padding: 15px 15px 50px;position: relative}
	.primery__work-list{max-height: 120px; font-size: 13px;line-height: 18px}
	.price__text {font-size: 12px;line-height: 22px;}
	.price__num {font-size: 20px; line-height: 22px;}
	.primery__block-in .btn-green-lighteen {line-height: 50px; left: 30px; right: 30px; bottom: -15px}
}
@media(max-width:991px){
	.primery__image {height: 285px; min-height:285px}
	.primery__work-list{max-height: 120px}
}
@media(max-width:767px){
	.primery__slider{padding: 0 60px}
	.primery__image {height: 225px; min-height:225px}
	.primery__slider .slick-arrow{width: 60px;height: 50px}
	.primery__slider .prevArrow.slick-arrow i{right: 15px}
	.primery__slider .nextArrow.slick-arrow i {left: 15px}
	.primery__slider .slick-arrow i {width: 40px;height: 40px;line-height: 40px;font-size: 16px}
}
@media(max-width:575px){
	.primery__slider{padding: 0 45px}
	.primery__image {height: 47vw; min-height:47vw}
	.primery__block-in .btn-green-lighteen{left: 20px; right: 20px}
	.primery__slider .slick-dots{padding-top:0}
	.primery__slider .prevArrow.slick-arrow{left: 0;}
	.primery__slider .nextArrow.slick-arrow{right: 0;}
}
@media(max-width:475px){
	.primery__slider{padding: 0; margin:0 -15px}
	.primery__slide {padding: 10px 15px 40px}
	.primery__block-in{padding: 15px 15px 45px}
}
@media(max-width:350px){
	.primery__title{font-size: 16px; line-height: 18px}
	.square-title {font-size: 12px;line-height: 20px;}
	.square-num {font-size: 14px;line-height: 20px}
	.primery__work-list {font-size: 12px;line-height: 20px}
	.price__text {font-size: 11px;line-height: 20px;}
	.price__num {font-size: 16px; line-height: 20px;}
}