.wrapper__windowsill{background: #FFFFFF url(/templates/stroitelstvo/images/windowsillbg.png) no-repeat top center / contain}
.windowsill__block{transition:all 0.3s linear 0s; background: #FFFFFF; border: 1px solid #FFD200; box-shadow: 0px 3px 8px rgba(119, 116, 118, 0.17); border-radius: 3px; padding:20px;}
.windowsill__cover{border: 1px solid #C4C4C4; border-radius: 3px; width: 100%; height: 230px; overflow:hidden}
.windowsill__cover img{width:100%; height:100%; object-fit:cover}
.windowsill__title{font-weight: 700; font-size: 18px; line-height: 22px; color: #1B1A1F; padding:15px 0 20px}
.windowsill__price{font-weight: 700; font-size: 24px; line-height: 29px; color: #FC8A15}
.windowsill__block:hover{border-color:#FC8A15;}
.wrapper__windowsill .btn-orange{width: 100%; line-height: 60px;box-shadow: 0px 5px 10px rgb(115 115 115 / 30%);font-weight: 700;font-size: 14px}
@media(max-width:1229px){
	.windowsill__block{padding:15px;}
	.windowsill__cover{height: 175px;}
	.windowsill__title{font-size: 16px;line-height: 20px;padding:15px 0 20px;}
	.windowsill__price{font-size: 22px;line-height: 26px;}
	.wrapper__windowsill .btn-orange{line-height: 50px}
}
@media(max-width:991px){
	.windowsill__cover{height: 210px;}
}
@media(max-width:767px){
	.wrapper__windowsill{background: #FFFFFF}
	.windowsill__cover{height: 145px;}
	.windowsill__title{font-size: 14px;line-height: 18px;padding: 10px 0 15px;}
	.windowsill__price{font-size: 20px;line-height: 22px;}
}
@media(max-width:767px){
	.windowsill__block{text-align:center}
	.windowsill__cover{height: auto;}
}