.common-form{display:grid;grid-column-gap:20px;column-gap:20px;grid-row-gap:16px;row-gap:16px;grid-template-columns:1fr 1fr;grid-template-areas:"name email" "subject subject" "message message" "button button";width:100%;.name{grid-area:name}.subject{grid-area:subject}.email{grid-area:email}.message{grid-area:message}.submit-btn{grid-area:button}.form-label{color:var(--text-primary);font-size:14px;line-height:20px}.form-control{border-radius:20px;background-color:var(--background);padding:8px 16px;line-height:28px;font-size:16px;border:2px solid transparent;outline:none;&::placeholder{color:var(--text-color);font-weight:400}&:focus-visible{background-color:var(--background);border:2px solid var(--primary-100)}&:focus{box-shadow:none;background-color:var(--background);border:2px solid var(--primary-100);outline:none}}.form-control.is-valid,.was-validated .form-control:valid{border:2px solid transparent;background-image:none}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:transparent!important;box-shadow:none!important}.form-control.is-invalid,.was-validated .form-control:invalid{border:2px solid transparent}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{box-shadow:none;background-color:var(--background);border:2px solid var(--primary-100)}.toast-position-top-right{position:fixed;top:0;right:0;z-index:99999}}@media screen and (max-width:575px){.common-form{grid-template-areas:"name name" "email email" "subject subject" "message message" "button button"}}