.contact h2{font-size:clamp(2rem,6vw,3rem);font-weight:800;margin-bottom:1rem;letter-spacing:-.02em;line-height:1.1;color:#33312f}.contact label,.contact p{color:#65605a}.contact .card{background:#fafafa;border:1px solid hsla(33,22%,79%,.4);border-radius:.75rem;box-shadow:0 1px 0 rgba(0,0,0,.03)}.contact h2:after{content:"";display:block;width:64px;height:4px;background:#bd693d;border-radius:9999px;margin-top:10px}.contact input,.contact textarea{border-color:rgba(51,49,47,.7)}.contact a{color:#a65e37;text-decoration:underline;text-underline-offset:3px}.contact a:hover{opacity:.95}.contact button[type=submit]{background-color:#bd693d}.contact button[type=submit]:hover{opacity:.95}@media (max-width:640px){.contact .card{border-radius:.5rem}}.contact .input-base{padding:.5rem .75rem;width:100%;border:1px solid rgba(51,49,47,.7);border-radius:.5rem;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.03)}.contact .input-base::placeholder{color:rgba(51,49,47,.5)}.contact .input-base:focus{outline:none;border-color:#bd693d;box-shadow:0 0 0 2px rgba(189,105,61,.2)}.contact .submit-btn{background-color:#bd693d}.contact .submit-btn:hover{opacity:.95}.contact .submit-btn:active{opacity:.9}@media (max-width:475px){.contact .contact-form{gap:.875rem}}
/*# sourceMappingURL=614ff9f400362012.css.map*/