.fill-row{margin-bottom:30px}.fill-row .slider{margin-top:40px}.fill-title{margin-bottom:7px}.rooms .btn{border-radius:50%;width:40px;height:40px;margin:0 5px;background:#ffd500;font-size:14px;font-weight:700;transition:all .3s ease}.rooms .btn:first-child{margin-left:0}.rooms .btn.active{background:#348f3c;color:#fff}.rooms .btn.active:focus{box-shadow:none}.btn-def{border-radius:25px;background:#ffd500;padding:12px 30px;font-size:14px;font-weight:700;text-transform:uppercase;color:#4d4d4d}.btn:focus{outline:0}.btn:focus,.form-control:focus{box-shadow:0 0 0 .2rem rgba(255,166,0,.25)}.form-control:focus{border-color:rgba(255,166,0,.25)}.calc-table{display:none}.flat-item{cursor:pointer}.flat-item.active{background:rgba(255,213,0,.3)}.calc{background:#f7f7f7;border-radius:5px;border:1px solid #f0f0f0}.calc .info{display:-ms-flexbox;display:flex;padding:1em 1.5625em;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f0f0f0}.calc .info .img{background:#fff;padding:7px;border:1px solid #f0f0f0;border-radius:3px;margin-right:15px}.calc .info .img img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.calc .info .flat1{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.calc .info .flat2{margin-left:35px;margin-right:35px}.calc .info .flat2 .c-item{color:#a0a0a0}.calc .info .flat2 .c-item span{color:#000;font-weight:700}.calc .info .type{color:#348f3c;font-size:26px;font-weight:700}.calc-intro{padding:1.5em 1.5625em}.s-calc .title{text-align:center;font-size:30px;font-weight:700}.s-calc .slider{margin-bottom:30px}.min-max{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px;margin-top:-7px}.pvz{font-size:20px}.procent,.pvz{text-align:center;font-weight:700}.procent{font-size:30px}.procent span{font-size:48px}body .vue-slider-component .vue-slider-process{background-color:#ffd500}body .vue-slider-component .vue-slider-tooltip{background-color:#ffd500;border:1px solid #ffd500;color:#000}.total-form{background:#fff;border-radius:5px;border:5px solid #ffd500;padding:25px;position:relative}.total-form:after,.total-form:before{right:100%;top:3.125em;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.total-form:after{border-color:hsla(0,0%,84%,0);border-right-color:#fff;border-width:15px;margin-top:-15px}.total-form:before{border-right-color:#ffd500;border-width:23px;margin-top:-23px}.total-form .total{text-align:center;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.total-form .total .title{font-weight:700;font-size:18px}.total-form .total .summ{color:#348f3c;font-size:40px;font-weight:700}.total-form .form{padding-top:40px;max-width:360px;margin-left:auto;margin-right:auto}.total-form .form input{border-radius:0;height:46px;border-width:2px}.total-form .form .form-group{margin-bottom:20px}.calc-table{min-height:100vh}.fancybox-fx-material.fancybox-slide--next,.fancybox-fx-material.fancybox-slide--previous{transform:translateY(-60px) scale(1.1);opacity:0}.fancybox-fx-material.fancybox-slide--current{opacity:1;transform:translateY(0) scale(1)}.loader{position:relative}.loader:before{content:""!important;position:absolute;left:0;bottom:0;right:0;top:0;background:hsla(0,0%,100%,.6);z-index:50;width:100%;height:230px}.synergy3 .btn-def{background:#e4a932;color:#fff}.synergy3 .total-form{border:5px solid #e4a932}.synergy3 .total-form:before{border-right-color:#e4a932}.synergy3 .vue-slider-component .vue-slider-process{background-color:#e4a932}.synergy3 .calc .info .type,.synergy3 .total-form .total .summ{color:#645398}.synergy3 .vue-slider-component .vue-slider-tooltip{background-color:#e4a932;border:1px solid #e4a932;color:#fff}.synergy3 .rooms .btn{background-color:#e4a932;color:#fff}.synergy3 .rooms .btn.active{background:#5b4c88}.citypark .btn-def{color:#fff;background-color:#8dc63f}.citypark .total-form{border:5px solid #8dc63f}.citypark .total-form:before{border-right-color:#8dc63f}.citypark .vue-slider-component .vue-slider-process{background-color:#8dc63f}.citypark .vue-slider-component .vue-slider-tooltip{background-color:#8dc63f;border:1px solid #8dc63f;color:#fff}.citypark .rooms .btn{background-color:#8dc63f;color:#fff;box-shadow:none!important}.citypark .rooms .btn.active{background:#ffd500;color:#000}.cusModal{position:fixed;top:5%;display:block;background:#fff;z-index:800;color:#000;padding:40px;height:80vh;overflow:auto;left:50%;transform:translate(-50%);box-shadow:0 0 200px 0 rgba(0,0,0,.3);border-radius:5px;min-height:inherit}.cusModal .modal-close{position:absolute;right:15px;top:15px;background:none;border:none;cursor:pointer}.cusModal .modal-close svg{width:30px;height:30px;fill:#000}@media (min-width:991px){.calc-table{min-width:500px}}@media (min-width:1200px){.calc-table{min-width:800px}}@media (max-width:991px){.total-form:after,.total-form:before{content:none;opacity:0}.s-calc .title{font-size:27px}.calc-table .table{font-size:13px}}@media (max-width:768px){.calc .info{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.calc .info .flat2{margin-top:30px;margin-left:0}}@media (max-width:520px){.calc .info .flat2{margin-bottom:30px}.f-last{width:100%;text-align:center}.s-calc .title{font-size:24px}.procent span{font-size:38px}.procent{font-size:20px}.total-form .total .summ{font-size:34px}.total-form{padding:15px}#ctable{padding:30px}#ctable .table td,#ctable .table th{padding:.75rem 6px}#ctable .wrap-table{margin-left:-15px;margin-right:-15px}.calc{margin-left:-20px;margin-right:-20px}}@media (max-width:400px){.calc-table .table{font-size:12px}}