.modal-head{color:#000;text-align:center}.modal-phone{text-align:center;margin-bottom:20px}.modal-phone a{display:inline-block;font-weight:700;color:#000}label{color:#000}.consultation-modal{display:none;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;justify-content:center;align-items:center;padding:20px;margin-top:50px}.consultation-modal-content{background-color:#fff;margin:auto;padding:20px;border:1px solid #000;width:100%;max-width:500px;animation:.4s animatetop;border-radius:10px}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.consultation-close{color:#000;float:right;font-size:28px;font-weight:700}.consultation-close:focus,.consultation-close:hover{color:#db2911;text-decoration:none;cursor:pointer}.consultation-form{display:flex;flex-direction:column}.form-row{display:flex;gap:20px;margin-bottom:10px}.form-group{flex:1;display:flex;flex-direction:column}#modalSubject,.consultation-form input,.consultation-form select{padding:10px;margin-top:5px;border:1px solid #000;border-radius:5px;width:100%}.consultation-form button{padding:10px;background-color:#db2911;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:20px;font-weight:700}.consultation-form button:hover{background-color:#fff;color:#db2911;border:2px solid #db2911}.form-row:last-child{margin-top:20px;flex-direction:column}.consultation-form label{color:#000;margin-bottom:5px}.consultation-form .form-row label{margin-top:10px}@media screen and (max-width:600px){.form-row{flex-direction:column}}