section#Contacts{}section#Contacts h1{font-size:3.5rem;font-weight:900;margin-top:5px;text-transform:uppercase;line-height:1.2}section#Contacts .contacts-box{margin:0.5rem 0;margin-bottom:1rem;padding:0 1rem;font-size:1.1rem}section#Contacts .contacts-box .label{color:var(--link-color)}section#Contacts .contacts-box a.tel,section#Contacts .contacts-box a.email{font-size:1.5rem;color:var(--main-text-color);text-decoration:none;font-weight:bold}section#Contacts .contacts-box a.tel:hover,section#Contacts .contacts-box a.email:hover{color:var(--hover-color)}section#Contacts .contacts-box .worktime{font-size:1rem;font-weight:bold}section#Contacts .loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(255,255,255,0.5)}section#Contacts .wa-btn{color:var(--white-color);font-size:16px;height:40px;width:auto;padding:5px 30px;border-radius:4px}
.feedback-form{--ff-padding:25px 45px;--ff-h2-size:2.5rem;--ff-h2-margin:30px;--ff-font-size:1.2rem;background:var(--max-muted-waiting-color);padding:var(--ff-padding);border-radius:5px;box-shadow:10px 10px 30px rgba(0,0,0,0.15);font-size:var(--ff-font-size);margin-bottom:24px}.feedback-form h2{font-size:var(--ff-h2-size);font-weight:900;position:relative;margin-bottom:var(--ff-h2-margin)}.feedback-form h2:after{position:absolute;bottom:-5px;left:0;width:80px;height:4px;background:var(--blue-color);content:''}.feedback-form .main-button{font-size:18px;width:240px;height:45px}@media (max-width:520px){--ff-padding:15px 20px;--h2-size:1.5rem}