label{display:block;font-size:var(--small);margin-bottom:.3em;opacity:.9}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],input[type=textarea],select,textarea{appearance:none;background-color:var(--color-stone-10);border:var(--bor-width) solid var(--color-stone-30);border-radius:var(--bor-rad);font-family:inherit;font-size:var(--paragraph);height:auto;margin-bottom:1rem;margin-left:0;outline:none;padding:1ch 2ch}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible,input[type=search]:focus-visible,input[type=textarea]:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-pri--shade-60);outline-offset:2px}input[type=submit]{appearance:none;border:var(--bor-width) solid var(--color-pri--shade-60);border:var(--bor);border-radius:var(--bor-rad);color:var(--color-white);font-family:inherit;font-size:var(--paragraph);height:auto;margin-bottom:1rem;margin-left:0;outline:none;padding:1ch 2ch}input[type=submit]:focus{border-color:var(--color-pri--shade-90);font-style:italic}textarea{height:12rem;overflow:hidden}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-black);transition:background-color 5000s ease-in-out 0s}form{margin-bottom:0;padding:0}.contact{padding:2rem 0}.contact ul{list-style:none}.contact .contact--first{padding:0}.contact .contact--first .icon{fill:var(--color-pri--shade-40)}.contact .contact--first li::before{content:"";margin-right:0}.contact .contact--second{margin-top:1rem;padding:0}@media(min-width: 767px){.contact .contact--first{display:flex;flex-direction:row;justify-content:space-between;padding:0 2rem}.contact .contact--second{padding:0}.contact .contact--second .form--row{display:grid;grid-template-columns:1fr 1fr;padding:0}}
