

.quote-form .group {width: 100%; gap: 30px;}
.quote-form label:not([for="artwork"]) {display: block !important;}
.quote-form label[for="artwork"] {display: none;}
.quote-form #artwork {display: none;}
.quote-form :where(input, textarea, label[for="artwork"]) {background-color: #ededed; padding: 21px 23px; resize: none; border-radius: 5px; outline: none; margin-bottom: 17px;
border: none; }
.quote-form label:not([for="artwork"]) {font-size: 16px; font-weight: 700;}
.quote-form button {background-color: #2e2e2e; padding: 21px 23px; color: #fff; outline: none; border: none; width: 180px; margin-inline: auto; border-radius: 10px;}
.quote-form button:hover{background-color: #f1582d; color: #fff; }
@media only screen and (max-width: 991px) {
.quote-form{gap: 10px;}
}
@media only screen and (max-width: 575px) {
.quote-form .group {flex-direction: column; gap: 10px;}
}