.banner-content__two-coll{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px;orphans: 1;widows: 1;font-size: 14px;color: #000;line-height: 1.4}
.banner-content__two-coll p, .banner-content__two-coll ul{margin:20px 0}
.banner-content__two-coll ul{padding-left:20px}
.banner-content__two-coll ul li{margin:15px 0; padding:0}
.breack-coll{break-before: column}
.banner-content__two-coll h3{border-bottom:3px solid #ef7c00; padding-bottom:5px}
.banner-content__two-coll h3.h3-border-none{border:none; padding:0}

.formprice__form__window-change .window-change__window:nth-child(1) img, .formprice__form__window-change .window-change__window:nth-child(2) img{height:65px}
.formprice__form__window-change .window-change__window:nth-child(3) img, .formprice__form__window-change .window-change__window:nth-child(4) img{height:55px}

@media(min-width:992px){
	.wrapper__window-content h2{margin-top:0 !important}
}
@media(max-width:1199px){
	.formprice__form__window-change .window-change__window:nth-child(1) img, .formprice__form__window-change .window-change__window:nth-child(2) img{height:55px}
	.formprice__form__window-change .window-change__window:nth-child(3) img, .formprice__form__window-change .window-change__window:nth-child(4) img{height:45px}
}
@media(max-width:991px){
	.window-content-md-0{padding-bottom:0}
	.banner-content__two-coll h3{border-bottom:2px solid #ef7c00}
	.banner-content__two-coll p, .banner-content__two-coll ul{margin:15px 0}
	.banner-content__two-coll ul li{margin:10px 0}
	.banner-content__two-coll{-webkit-column-count: auto;-moz-column-count:auto;column-count: auto;-webkit-column-gap: 0;-moz-column-gap: 0;column-gap: 0}
	.window-content-md-0 h2{margin-top:0}
}
@media(max-width:575px){
	.banner-content__two-coll h3{margin-top:15px}
	.banner-content__two-coll p, .banner-content__two-coll ul{margin:10px 0}
	.banner-content__two-coll ul li{margin:5px 0}
	.formprice__form__window-change{flex-wrap:wrap}
	.formprice__form__window-change label{width:50%; padding:5px}
	.formprice__form__window-change .window-change__window:nth-child(1) img, .formprice__form__window-change .window-change__window:nth-child(2) img{height:55px}
	.formprice__form__window-change .window-change__window:nth-child(3) img, .formprice__form__window-change .window-change__window:nth-child(4) img{height:45px}
}
.balconies-flex{display:flex}
.g-visible, .p-visible, .l-visible, .lb-visible{display:none}
.g-check-block .g-visible, .p-check-block .p-visible, .l-check-block .l-visible, .lb-check-block .lb-visible{display:flex}
.balconies__table{padding:20px 0}
.balconies__row.balconies-flex{border-bottom:1px dashed #ececec; padding:5px 0}
.balconies__row.balconies-flex .balconies__cell:nth-child(1){color:#000000; font-weight:700}
.balconies__row.balconies-flex .balconies__cell:nth-child(1) span{color:#999999; font-weight:400; white-space:nowrap; font-size:80%}
.balconies__row.balconies-flex .balconies__cell:nth-child(2){color:#ef7f1a; font-weight:700; font-size:150%; white-space:nowrap}
.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 20px}
.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:20px}
.formprice__form__installments__flag {color: #fff;background: #ef7c00;padding: 10px 15px;margin: 0 50px 0 -20px;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; flex-wrap:wrap}
.wrapper__balconies-change{color:#999999;font-size: 13px;padding: 4px 8px;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: 8px;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}
.balkon-change{padding: 10px 0 15px;}
.balkon-change .formprice__form__price{border:none}
.balkon-change .window__label img{padding: 1px;}
.balkon-change .window__label span{white-space:nowrap;display:block;font-size:12px;font-weight:700;color:#243b82;padding-bottom: 5px;}
.balkon-change .window-change__window input:checked ~ .window__label {box-shadow:none}
.balkon-change .window-change__window input:checked ~ .window__label img{box-shadow: 0 0 5px 0 rgb(238 132 34 / 60%)}
.balkon-change .window-change__window input:checked ~ .window__label span{color:#ef7c00}
@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: 80px;}*/
	.balconies__row.balconies-flex .balconies__cell:nth-child(1) span{font-size:70%}
	.balconies__row.balconies-flex .balconies__cell:nth-child(2){font-size:120%}
}

.more-shadow-block{position:relative}
.more-shadow-block::after{position: absolute;
  content: "";
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 85%);
  left: 0;
  right: 0;
  height: 100px;
  bottom: 100%;}
.link-readmore{font-size: 14px;
  color: #ef7c00;
  line-height: 1.2;
  border-bottom: 1px dashed;}
 .link-readmore:hover{text-decoration:none; border-color:transparent; color:#000}