.wrapper__banner-sale{background:url(/templates/stroitelstvo/images/window/windowsalebg.jpg) no-repeat center center}
.banner-sale__row{height:480px}
.banner-sale__block{width:640px}
.banner-sale__title{font-weight: 700;font-size: 48px;line-height: 48px;color: #FFD200;}
.banner-sale__title-small{font-weight: 700;font-size: 36px;line-height: 44px;color: #000000}
.banner-sale__post-title{font-weight: 500;font-size: 18px;line-height: 30px;color: #000000;}
.banner-sale__text-montag{padding:30px 0 15px; font-weight: 700; font-size: 14px; line-height: 17px;color: #000000}
.banner-sale__text-montag span{color: #FC8A15;}
.banner-sale__text-zamer{font-weight: 500; font-size: 14px; line-height: 17px; color: #000000; padding-bottom:15px}
.banner-sale__text-zamer strong{font-weight:700}
.text-icon__gager{max-width:320px; padding-left:20px; font-weight: 500;font-size: 14px;line-height: 17px;color: #000000}
.banner-sale__sale-block{padding-top:20px;}
.sale-block__text-sale{background: #FFD200;border-radius: 0px 6px 6px 0px;font-weight: 500;font-size: 24px;line-height: 29px;color: #000000;width: 100%;padding: 3px 0 3px 5px;}
.sale-block__text-sale strong{color:#fff; font-weight:700}
.sale-block__num-sale{font-weight: 700;font-size: 48px;padding-right:10px;line-height: 59px;color: #FFD200}
.banner-sale__form{margin:0 -10px;position: relative;z-index: 1;}
.banner-sale__form-title{font-weight: 600;font-size: 14px;line-height: 17px;color: #000000;white-space:nowrap;}
.banner-sale__form-button, .banner-sale__form-field{width: 100%;  padding:0 10px}
.banner-sale__form-field input{width: 100%; padding:0 15px; background: #F8F8F8;border: 1px solid rgba(108, 88, 46, 0.1);border-radius: 6px;font-weight: 500;font-size: 14px;color: #42403D; height: 60px;}
.banner-sale__form-button{padding:0 10px}
.banner-sale__form-button button{width: 320px;height: 60px; border:none; font-weight: 700;font-size: 14px;text-transform: uppercase;color: #FFFFFF;text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.32);}
@media(max-width:1229px){
	.wrapper__banner-sale{background-size:cover}
	.banner-sale__man img{max-width:370px}
	.banner-sale__row{height: 420px;}
	.banner-sale__block{width: 540px;}
	.banner-sale__title{font-size: 38px;line-height: 38px;}
	.banner-sale__title-small{font-size: 26px;line-height: 34px;}
	.banner-sale__post-title{font-size: 16px;line-height: 26px;}
	.banner-sale__text-montag{padding: 20px 0 10px;font-size: 13px;line-height: 16px;}
	.banner-sale__text-zamer{font-size: 13px;line-height: 16px;padding-bottom:15px;}
	.text-icon__gager{max-width:320px;padding-left: 15px;font-size: 13px;line-height: 16px;}
	.banner-sale__sale-block{padding-top:20px;}
	.sale-block__text-sale{font-size: 22px;line-height: 26px;padding: 3px 0 3px 5px;}
	.sale-block__num-sale{font-size: 38px;padding-right:10px;line-height: 52px;}
	.banner-sale__form{margin:0 -10px}
	.banner-sale__form-title{font-size: 14px;line-height: 17px}
	.banner-sale__form-button, .banner-sale__form-field{padding:0 10px}
	.banner-sale__form-field input{padding:0 15px;font-size: 14px;height: 50px;}
	.banner-sale__form-button{padding:0 10px}
	.banner-sale__form-button button{width: 260px;height: 50px;font-size: 13px;}
}
@media(max-width:991px){
	.wrapper__banner-sale{background-position: center left;}
	.banner-sale__block{width: 100%;}
	.banner-sale__man{display:none}
	.sale-block__text-sale{padding-right:15px; width:auto}
}
@media(max-width:767px){
	.banner-sale__block{text-align:center}
	.text-icon__gager{text-align:left}
	.sale-block__text-sale{width:100%; text-align:left}
	.banner-sale__text-icon{justify-content:center}
}
@media(max-width:575px){
	.banner-sale__row{height: auto; padding:20px 0}
	.banner-sale__sale-block {justify-content: center; padding-top: 10px;padding-bottom: 10px}
	.sale-block__text-sale {font-size: 18px;line-height: 24px; width:auto}
	.sale-block__num-sale {font-size: 32px;padding-right: 10px;line-height: 40px}
	.banner-sale__form{display:block !important}
	.banner-sale__form-button button{width:100%; margin-top:10px}
	.banner-sale__text-icon svg{width:120px}
	.banner-sale__text-icon .text-icon__gager{width:calc(100% - 120px); max-width: none;padding-left: 10px;font-size: 12px;line-height: 15px}
	
	.banner-sale__title {font-size: 26px;line-height: 26px}
	.banner-sale__title-small {font-size: 22px;line-height: 26px;padding: 5px 0}
	.banner-sale__post-title {font-size: 14px;line-height: 18px}
	.sale-block__text-sale strong{display:block}
}