.btn-price{z-index:200}.btn-price .btn-calculator{width:200px}.btn-price .btn-calculator .icon-calculator{width:27px}.btn-price .btn-calculator .q-btn__content>div{display:flex;gap:10px;justify-content:space-around}.btn-price .btn-calculator .q-btn__content>div>div{font-weight:700;padding-top:2px}.btn-price .q-btn{background-color:#ff8a00;border-radius:6px;color:#fff;height:35px;width:150px}.btn-price .q-btn__content{font-size:14px;font-weight:600}@media only screen and (min-width:768px){.btn-price .q-btn{width:170px}.btn-price .q-btn__content{font-size:16px}}.contact-page .title{margin-left:0;max-width:675px;padding:0;text-align:left}.contact-page .feedback-section{margin-top:30px;max-width:750px}.contact-page .feedback-section .form{display:grid;gap:15px}.contact-page .feedback-section .form .btn-price{display:flex;justify-content:center;margin-top:44px}.contact-page .feedback-section .form>span{display:block;font-size:18px;font-weight:500;text-align:left}.contact-page .feedback-section .form .q-field__bottom{padding-top:1px}.contact-page .feedback-section .form>div{display:grid;gap:15px}.contact-page .feedback-section .form .q-textarea{height:auto!important;min-height:250px!important;padding-top:0!important}.contact-page .feedback-section .form .q-textarea .q-field__control{height:auto!important}.contact-page .feedback-section .form .q-field{border-radius:4px;box-shadow:inset 0 4px 6px #00000040;height:50px;min-height:auto;padding:3px 20px 0}.contact-page .feedback-section .form .q-field__control{height:50px}.contact-page .address-section{display:grid;gap:10px}.contact-page .address-section .div-phone-section{display:flex;flex-direction:column;justify-content:flex-end}.contact-page .address-section div>.phone-number{align-items:flex-end;color:#000!important;display:flex;font-size:16px;line-height:normal;margin-right:15px;text-decoration:none}.contact-page .address-section>div span:first-child{font-weight:500;margin-right:5px}@media only screen and (min-width:480px){.contact-page .address-section .div-phone-section{flex-direction:row}.contact-page .feedback-section .form .top-inputs{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-page .feedback-section .form .top-inputs .q-field{width:48%}}@media only screen and (min-width:768px){.contact-page .btn-price{justify-content:flex-start!important}}@media only screen and (min-width:1175px){.contact-page .feedback-section .form>span{font-size:22px}}