.body-hidden{overflow:hidden}.b-balcony-box .balcony-head{display:flex;justify-content:space-between}.b-balcony-box .balcony-btn{position:relative;display:flex;align-items:center;padding:20px 48px 20px 30px;background:#5bc020;border-radius:4px;font-style:normal;font-size:14px;line-height:1.2;color:#fff;height:fit-content;margin:10px 0 0 10px;text-align:center;text-decoration:none;transition:background .3s}.b-balcony-box .balcony-btn:hover{background:#f0410d}.b-balcony-box .balcony-btn::after{content:"";position:absolute;height:fit-content;right:20px;width:12px;height:10px;background-image:url("/files/110/arrow-calc.svg");background-position:center;background-repeat:no-repeat}@media handheld,only screen and (max-width: 767px){.b-balcony-box .balcony-head{flex-direction:column;justify-content:center}.b-balcony-box .balcony-btn{padding:15px 38px 15px 20px;font-size:12px;margin:0 0 20px;max-width:320px;justify-content:center}}.b-calc{display:flex;flex-wrap:wrap;background:#fff;box-shadow:rgba(100,100,100,.1) 0px 0px 60px}.b-calc .calc__balc-types-wrapper{padding:40px 80px 40px 40px;background:#fff;border-bottom:1px solid #eaeaea}.b-calc .calc__left{box-sizing:border-box;width:calc(45% - 5px);border-right:1px solid #eaeaea}.b-calc .calc__right{box-sizing:border-box;width:calc(55% - 5px);display:flex;flex-direction:column}.b-calc .calc__balc-types{display:flex;flex-wrap:wrap;margin:0 -5px}.b-calc .calc__subtitle{display:flex;align-items:center;font-size:20px;font-weight:600;color:#3e3d40;line-height:1.4;margin-bottom:20px}.b-calc .calc__subtitle>span{display:flex;align-items:center;justify-content:center;color:#fff;width:31px;height:31px;border-radius:50%;background:#6ed13d;margin-right:15px;font-size:21px}.b-calc .calc__balc-item{position:relative;width:calc(33.3333333333% - 10px);margin:0 5px 10px;cursor:pointer}.b-calc .calc__balc-item::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .2s;border:3px solid #5bc020}.b-calc .calc__balc-item::after{content:"";display:block;width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-size:contain;opacity:0;transition:opacity .2s}.b-calc .calc__balc-item img{display:block;width:100%}.b-calc .calc__balc-item:hover::before{opacity:1}.b-calc .calc__balc-item--active::before,.b-calc .calc__balc-item--active::after{opacity:1}.b-calc .calc__glassing-types-wrapper{padding:40px 60px 75px 40px;background:#fff}.b-calc .calc__glassing-types{display:flex;flex-wrap:wrap;margin:0 -10px}.b-calc .calc__glassing-item{width:calc(33.3333333333% - 20px);margin:0 10px 20px;cursor:pointer}.b-calc .calc__glassing-item .calc__glassing-img{position:relative;display:flex}.b-calc .calc__glassing-item .calc__glassing-img::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .2s;border:3px solid #5bc020}.b-calc .calc__glassing-item .calc__glassing-img::after{content:"";display:block;width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-size:contain;opacity:0;transition:opacity .2s}.b-calc .calc__glassing-item:hover .calc__glassing-img::before{opacity:1}.b-calc .calc__glassing-item--active .calc__glassing-img::before,.b-calc .calc__glassing-item--active .calc__glassing-img::after{opacity:1}.b-calc .calc__glassing-img{width:100%}.b-calc .calc__glassing-img img{width:100%}.b-calc .calc__glassing-name{font-size:16px;font-weight:400;margin-top:15px}.b-calc .calc__result{padding:30px 40px 40px;display:flex;background:#fff}.b-calc .calc__result-full{margin-right:50px}.b-calc .calc__result-month{flex-grow:1}.b-calc .calc__result-price .calc__result-currency{font-weight:500;font-size:22px;line-height:27px;color:#f0410d}.b-calc .calc__result-name{margin-bottom:7px}.b-calc .calc__result-name--small{font-weight:300;font-size:12px;color:#999;line-height:27px}.b-calc .calc__result-value{font-weight:800;font-size:26px;line-height:39px;color:#222}.b-calc .calc__result-value--red{color:#f0410d}.b-calc .calc__checkbox-wrap{display:flex;flex-wrap:wrap;align-items:center;padding:20px 40px;background:#fff;border-bottom:1px solid #eaeaea}.b-calc .calc__checkbox-item{display:flex;align-items:center;height:28px;line-height:28px;position:relative;user-select:none;width:45%;box-sizing:border-box}.b-calc .calc__checkbox-item input[type=checkbox]{display:block;width:37.5px;height:22.5px;position:absolute;opacity:0;margin:0;cursor:pointer}.b-calc .calc__checkbox-item .switch{position:relative;display:block;box-sizing:border-box;width:37.5px;height:22.5px;border-radius:30%/50%;background:#9c9c9c;border:1px solid #9c9c9c;transition:all .2s ease 0s;pointer-events:none;margin-right:15px}.b-calc .calc__checkbox-item .switch::before{content:"";position:absolute;top:1.2px;left:1px;display:block;width:18px;height:18px;border-radius:50%;background:#fff;transition:.15s}.b-calc .calc__checkbox-item input[type=checkbox]:checked+.switch{background:#6ed13d;border:1px solid #6ed13d}.b-calc .calc__checkbox-item input[type=checkbox]:checked+.switch:before{transform:translateX(15px)}.b-calc .calc__services-title{font-size:14px}.b-calc .calc__detail{position:relative;padding:40px;flex-grow:1;background:#fff;border-bottom:1px solid #eaeaea}.b-calc .calc__detail input[type=range]{display:block;-webkit-appearance:none;height:4px;margin:0;width:calc(100% - 122px);margin-right:20px;background:#eaeaec}.b-calc .calc__detail input[type=range]::-webkit-slider-thumb{height:19.4px;width:19.4px;border-radius:50%;background:#6ed13d;box-shadow:0 0 4px 0 rgba(0,0,0,.15);border:none;box-sizing:border-box;cursor:pointer;-webkit-appearance:none}.b-calc .calc__detail input[type=range]::-moz-range-thumb{height:19.4px;width:19.4px;border-radius:50%;background:#6ed13d;box-shadow:0 0 4px 0 rgba(0,0,0,.15);border:none;box-sizing:border-box;cursor:pointer;-webkit-appearance:none}.b-calc .calc__detail input[type=number]{box-sizing:border-box;display:block;width:62px;padding:12px 1px 12px 4px;font-size:12px;font-weight:300;text-align:center;color:#222;border:none;outline:none;background:url(/files/110/container.svg) no-repeat 50% 50%;background-size:contain}.b-calc .calc__detail input[type=number]::-webkit-outer-spin-button,.b-calc .calc__detail input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.b-calc .calc__detail input[type=number],.b-calc .calc__detail input[type=number]:hover,.b-calc .calc__detail input[type=number]:focus{appearance:none;-moz-appearance:textfield}.b-calc .calc__detail-height{display:flex;flex-direction:column;width:40px}.b-calc .calc__detail-height input[type=range]{width:137px;transform:rotate(-90deg);position:absolute;top:auto;bottom:133px;right:-40px;margin:0}.b-calc .calc__detail-height input[type=number]{background:url(/files/110/container-top.svg) no-repeat 50% 50%;background-size:contain;position:absolute;right:0;bottom:5px;width:55px;padding:20px 4px 11px}.b-calc .calc__detail-title{margin-bottom:20px;font-size:20px}@media handheld,only screen and (max-width: 450px){.b-calc .calc__detail-title{padding-right:65px}}.b-calc .calc__detail-content{position:relative;width:100%;max-width:400px;margin:0 auto}.b-calc .calc__detail-content-inner{position:relative}.b-calc .calc__detail-pic{box-sizing:border-box;width:100%;padding-right:100px;margin-bottom:15px}.b-calc .calc__detail-pic img{display:block;width:100%}.b-calc .calc__detail-slides{display:flex;justify-content:center;align-items:center;margin-bottom:5px}.b-calc .calc__detail-index{display:block;width:22px;margin-right:25px;text-align:right;font-size:18px;font-weight:400;color:#525764}.b-calc-form{width:100vw;height:100vh;background-color:rgba(0,0,0,.4);position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;transition:.3s;opacity:1;pointer-events:all;z-index:100;overflow-y:auto;padding:20px 0;box-sizing:border-box}.b-calc-form .calc-form__error{color:#f0410d;margin-bottom:20px}.b-calc-form .calc-form__politics{margin-left:15px}.b-calc-form .calc-form__content{position:relative;box-sizing:border-box;display:flex;width:fit-content;max-width:650px;max-height:820px;overflow-y:auto;flex-direction:column;padding:40px;background:#fff;border-radius:6px}.b-calc-form .calc-form__close{width:26px;height:26px;position:absolute;right:20px;top:20px;background:url(/files/110/close.svg);cursor:pointer}.b-calc-form .calc-form__footer{display:flex;flex-wrap:wrap}.b-calc-form .calc-form__footer>div{width:250px}.b-calc-form .calc-form__footer .form__button{cursor:pointer;align-self:center;background:#5bc020;padding:0;height:46px;border:2px solid #5bc020;color:#5bc020;line-height:1.2;width:180px;border-radius:4px;color:#fff;transition:background .2s linear,color .2s linear,border .2s}.b-calc-form .calc-form__footer .form__button:hover{color:#fff;background:#f0410d;border-color:#f0410d}.b-calc-form .calc-form__footer a:link,.b-calc-form .calc-form__footer a:active,.b-calc-form .calc-form__footer a:visited{font-size:14px;font-weight:400;color:rgba(82,87,100,.5)}.b-calc-form .calc-form__input--error{border-color:#f0410d}.b-calc-form h2{font-size:36px;font-weight:700;margin-bottom:40px;padding-right:40px}.b-calc-form input,.b-calc-form textarea{padding:18px 20px;margin-bottom:20px;font-family:"Montserrat",sans-serif;font-size:18px;color:#525764;outline:none;background:rgba(82,87,100,.05);border:1px solid rgba(82,87,100,.37);transition:border .3s;width:100%;box-sizing:border-box;scrollbar-width:none}.b-calc-form input:hover,.b-calc-form textarea:hover,.b-calc-form input:focus,.b-calc-form textarea:focus{border:1px solid rgba(82,87,100,.8)}.b-calc-form textarea{min-height:170px;resize:none;scrollbar-width:none}.b-calc-form textarea::-webkit-scrollbar{display:block;width:2px;margin-right:10px;background:#c4c4c4;position:relative;display:none}.b-calc-form textarea::-webkit-scrollbar-thumb:vertical{height:2px;background-color:#f0410d}.b-calc-btn{font-size:14px;font-weight:500;border:none;color:#fff;line-height:1.2;cursor:pointer;position:relative;display:flex;align-items:center;background:#5bc020;border-radius:4px;padding:20px 30px;text-decoration:none;transition:background .3s;align-self:center}.b-calc-btn:hover{background:#f0410d;text-decoration:none}@media(max-width: 1240px)and (min-width: 981px){.b-calc .calc__result{flex-wrap:wrap;justify-content:flex-end}.b-calc .calc__result .b-calc-btn{align-self:flex-end}.b-calc .calc__result-full{width:50%;margin-right:0;margin-bottom:10px}.b-calc .calc__result-month{width:50%}.b-calc .calc__result-month{margin-bottom:20px}.b-calc .calc__result-name{margin-bottom:0}}@media handheld,only screen and (min-width: 767px)and (max-width: 980px){.b-calc .calc__left,.b-calc .calc__right{width:100%;border:none}.b-calc .calc__balc-types-wrapper,.b-calc .calc__glassing-types-wrapper,.b-calc .calc__glassing-types-wrapper{padding:40px;border-bottom:1px solid #e4e5e8}.b-calc-form .calc-form__content{min-width:auto;width:calc(100% - 40px);padding:30px}.b-calc-form .calc-form__footer{flex-direction:column}.b-calc-form .calc-form__footer>div{width:100%;text-align:center;margin:15px 0}}@media handheld,only screen and (max-width: 767px){.b-calc .calc__left,.b-calc .calc__right{width:100%;border:none}.b-calc .calc__balc-types-wrapper,.b-calc .calc__glassing-types-wrapper,.b-calc .calc__glassing-types-wrapper{padding:20px;border-bottom:1px solid #e4e5e8}.b-calc .calc__detail,.b-calc .calc__checkbox-wrap,.b-calc .calc__result{padding:20px}.b-calc .calc__balc-item,.b-calc .calc__glassing-item{width:calc(50% - 10px);margin:0px 5px 10px}.b-calc .calc__checkbox-wrap{flex-direction:column;align-items:start}.b-calc .calc__checkbox-item{width:100%}.b-calc .calc__result .b-calc-btn{align-self:center}.b-calc-form h2{font-size:24px;margin-bottom:20px}.b-calc-form input,.b-calc-form textarea{padding:10px 10px;margin-bottom:10px;font-size:14px}.b-calc-form .calc-form__content{min-width:auto;width:calc(100% - 40px);padding:20px}.b-calc-form .calc-form__footer{flex-direction:column}.b-calc-form .calc-form__footer>div{width:100%;text-align:center;margin:15px 0}}@media(max-width: 650px){.b-calc .calc__result{flex-direction:column;align-items:center}.b-calc .calc__result .b-calc-btn{align-self:center}.b-calc .calc__result-full{width:100%;margin-right:0;margin-bottom:10px;text-align:center}.b-calc .calc__result-month{width:100%}.b-calc .calc__result-month{margin-bottom:20px;text-align:center}.b-calc .calc__result-name{margin-bottom:0}}@media handheld,only screen and (max-width: 500px){.b-calc .calc__detail-content{max-width:300px}.b-calc .calc__detail-height input[type=range]{width:90px;transform:rotate(-90deg);position:absolute;top:auto;bottom:105px;right:-18px;margin:0}}