.wrapper-balconies__content{position:relative}
.balconies__сalculator{width:560px;background: #fff;z-index: 2; border-radius: 10px; box-shadow:0 0 20px 0 #ebf2f9; padding:20px 30px}
.balconies__content-image{position:absolute;width: 55%;bottom: 0;height: 100%;object-fit: cover;left: 0;top: 0;}
.formprice__form__window-change{margin: 0;padding: 15px;}
.window-change__window{margin:0;padding:0 3px;}
.window-change__window .window__checkbox{position: absolute;-webkit-appearance: none;-moz-appearance: none;appearance: none}
.window__label{cursor:pointer; display:block; text-align:center}
.window-change__window input:checked ~ .window__label{box-shadow:0 0 5px 0 rgba(238, 132, 34, 0.6)}
.jaluzi__price-block{padding:25px 0}
.formprice__form__price{border-bottom:1px dashed #ececec}
.formprice__form__price__title{ font-weight: 700; color:#000}
.formprice__form__price__wrap{font-size: 28px;color:#ef7f1a;font-weight: 700}
.formprice__form__installments{padding-bottom:40px}
.formprice__form__installments__flag {color: #fff;background: #ef7c00;padding: 10px 15px;margin: 0 50px 0 -30px;position: relative}
.formprice__form__installments__flag::before {border: 32px solid transparent;border-left: 17px solid #ef7c00;content: "";position: absolute;right: -49px;top: 0}
.formprice__form__installments__flag strong {display: block;text-transform: uppercase}
.formprice__form__installments__price{color:#ef7c00;font-weight: 700;}
.formprice__form__input-info{font-size: 12px;color: #999999;padding-top: 20px;} 
.smeta-form__field input[type=text]{border:1px solid rgb(153, 153, 153);border-radius: 5px;background-color: rgba(242, 246, 251, 0.63);height: 46px;width:100%; padding:0 15px}
.smeta-form__field input[type=submit]{min-width:auto;padding: 0;width: 100%;text-transform: uppercase;height: 46px;line-height: 42px;}
.balconies__change{display:flex; justify-content:center}
.wrapper__balconies-change{color:#999999;font-size:14px;padding:0 10px;margin: 0;display: flex;align-items: center;}
.balconies__checkbox{position: absolute;-webkit-appearance: none;-moz-appearance: none;appearance: none}
.balconies__checkbox-custom{width:12px;min-width:12px;height:12px;border:1px solid #c3c3c3;display: block;margin-right: 10px;position: relative;}
.balconies__checkbox-custom::after{opacity:0; width:13px;height:14px;background:url(/templates/gradis/images/check-calc.png) no-repeat 0 0;content:"";position:absolute;left: -1px;bottom: 0;}
.wrapper__balconies-change input:checked ~ .balconies__checkbox-custom::after{opacity:1}
@media(max-width:1199px){
	.balconies__сalculator {width: 470px; padding: 15px 20px}
	.formprice__form__installments__flag {margin: 0 40px 0 -20px}
	.formprice__form__installments__flag::before {border: 30px solid transparent;border-left: 19px solid #ef7c00}
}
@media(max-width:991px){
	.formprice__form__installments__flag::before {border: 29px solid transparent;border-left: 20px solid #ef7c00}
}
@media(max-width:767px){
	.balconies__сalculator {width: 100%}
	.balconies__content-image{display:none}
	.formprice__form__price__wrap{font-size:22px}
	.formprice__form__installments__flag::before {border: 28px solid transparent;border-left: 19px solid #ef7c00;right: -47px}
}
@media(max-width:575px){
	.balconies__сalculator {padding:15px}
	.formprice__form__installments__flag {margin: 0 40px 0 -15px}
	.formprice__form__window-change, .jaluzi__price-block {padding: 15px 0}
	.formprice__form__installments__flag::before {border: 26px solid transparent;border-left: 17px solid #ef7c00;right: -43px}
	.smeta-form__field input[type=submit]{width: 100%;max-width: 240px;margin: 10px auto 0;display: block;}
	.formprice__form__input-info{text-align:center}
	.wrapper__balconies-change {padding: 5px 10px}
	.balconies__change{flex-wrap:wrap}
	.window__label img{max-width: 60px;}
}