body.loading{overflow:hidden}body.loading .loading-modal{display:block}.loading-modal{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,0.8) url("https://i.stack.imgur.com/FhHRx.gif") 50% 50% no-repeat}.calc{padding:60px 0 50px}.calc__title{font-size:34px;line-height:120%;color:#333;text-align:center}.calc-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:25px 0 30px}.calc-form__label{font-weight:500;font-size:18px;line-height:150%;margin-bottom:10px;color:#828282}.calc-form__input{font-weight:500;width:100%;height:55px;padding:15px 20px;background-color:#f5f5f5;border:1px solid #e0e0e0}.calc-form__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:16px;line-height:19px;padding:15px 0;color:#fff;background-color:#c76a1d;border:none;width:100%;margin:30px 0 0;cursor:pointer;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.calc-form__button:hover{opacity:0.8}.calc-form__button img{margin-left:10px}.calc-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calc-body__caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calc-body__caption span{font-weight:500;font-size:20px;line-height:120%;color:#828282}.calc-body__tip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:#ebebeb;border:none;cursor:pointer;margin-left:15px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.calc-body__tip:hover{opacity:0.8}.calc-body__result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:24px;line-height:120%;color:#333333;margin:10px 0 50px}.calc-body__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 0;background-color:#f5f5f5;font-weight:bold;font-size:16px;line-height:150%;color:#333333;border:1px solid #ffffff;border-radius:5px;width:100%;cursor:pointer;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;text-align:center}.calc-body__btn:hover{opacity:0.8}.calc-body__btn:hover img{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.calc-body__btn img{margin-right:10px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.calc .clr-orange{color:#c76a1d}.form-section{border-top:1px solid #d6d6d6;padding:50px 0}.form-section__title,.form-section__subtitle{text-align:center}.form-section__title{font-size:24px;line-height:130%;color:#333;margin-bottom:10px}.form-section__subtitle{font-weight:500;font-size:18px;line-height:150%;color:#828282}.form{margin:30px 0 0}.form input,.form button{width:100%;height:50px}.form label{font-size:16px;line-height:150%;color:#333333;margin-bottom:5px}.form input{padding:0 15px;background-color:#f5f5f5;border:1px solid #e0e0e0}.form button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:end;align-self:flex-end;font-weight:700;font-size:16px;line-height:19px;border:none;color:#fff;background-color:#c76a1d;cursor:pointer;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.form button:hover{opacity:0.8}.form button img{margin-left:10px}.modal{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:999;background-color:#fff;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.modal.active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.modal__title{font-weight:700;font-size:34px;line-height:120%;color:#333333;text-align:center}.modal img{position:absolute;top:30px;right:30px;-webkit-filter:brightness(0);filter:brightness(0);cursor:pointer}.rate-list{margin-top:30px}.rate-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 0;margin-bottom:20px}.rate-item:not(:first-child){border-top:1px solid #d6d6d6}.rate-item .right{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin:0 0 0 auto}.rate-item .right h2{text-align:center}.rate-heading{font-weight:bold;font-size:18px;line-height:150%;color:#333333}.rate-text{font-weight:500;font-size:16px;line-height:150%;color:#333333;text-align:center}@media (max-width: 991.98px){.calc{padding:30px 0}.calc__title{font-size:28px}.calc-body__result{font-size:22px}.calc-body__btn{font-size:14px}}@media (max-width: 767.98px){.modal__title{font-size:18px}.rate-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.rate-item .right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:left}.rate-heading{display:none}.rate-text{text-align:left}.rate-text--bold{font-weight:700;margin-bottom:5px}}@media (max-width: 575.98px){.calc__title{font-size:18px}.calc-form{margin:10px 0 25px}.calc-form__label{font-size:16px;text-align:center}.calc-form__button{margin:25px 0 0}.calc-body__caption{font-size:16px}.calc-body__result{font-size:18px;margin:20px 0;text-align:center}.form-section{padding:30px 0}.form-section__title{font-size:18px}.form-section__subtitle{font-size:16px}}
