

/* Start:/local/components/george/calc/templates/main/style.css?17448954001496*/
.calc{
    position: relative;
    padding: 20px 20px 20px;
    margin: 0 0 20px;
    background: #FFF;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);
}
.calc__question+.calc__question{
    margin-top: 30px;
}
.calc__question-title{
    margin-bottom: 5px;
	font-weight:600;
}
.calc input[type='number'] {
    -moz-appearance:textfield;
}

.calc input::-webkit-outer-spin-button,
.calc input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.calc__question-input__text{
    box-sizing: border-box;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    font-family: inherit;
    font-size: 1em;
    outline: 0;
    width: 100%;
    height: 50px;
    padding: 15px;
    margin: 2px 0;
}
.calc__question-input__text::placeholder{
    color:#333;
}
.calc__question-input__select{
    box-sizing: border-box;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    font-family: inherit;
    font-size: 1em;
    outline: 0;
    width: 100%;
    height: 50px;
    padding: 15px;
    margin: 2px 0;
}
.calc__total{
    margin-top: 30px;
    font-size:20px;
    font-weight:700;
    display:flex;
    gap:20px;
    align-items: flex-end;
}
.calc__total-value{
    font-size:25px;
}
.js-calc-total:empty+.star{
    display:none;
}
.calc_description{
    margin-top: 15px;
    font-size: 12px;
    color: #7e818c;
}
.calc_btn{
    display:inline-block;
}
.calc_btn_wrapper{
    margin-top: 30px;
}
#form-popup-calc .feedback-send-message{
    margin-top: 15px;
}
/* End */
/* /local/components/george/calc/templates/main/style.css?17448954001496 */
