@charset "utf-8";.status{border-width:1px;border-style:solid;padding:0 12px 18px}.status.success{border-color:var(--origin)}.status.error{border-color:var(--md-error)}#contact{margin-top:24px}#contact>div+div{margin:36px 0 0}#contact div:nth-child(6){display:none}#contact label:first-child{letter-spacing:.25rem;text-transform:uppercase}#contact input:not([type=radio]),#contact label:first-child,#contact select,#contact textarea{display:block;width:100%;max-width:100%}#contact input:not([type=radio]){padding-bottom:2px}#contact input[type=email],#contact input[type=text],#contact select,#contact textarea{color:var(--bright);background-color:var(--bg-color);border-bottom:1px solid var(--m-dark)}#contact select option{color:var(--bright);background-color:var(--bg-color)}#contact .checkon{display:inline-block;margin-right:24px}#contact .checkon~.checkon{padding-left:25px;border-left:1px solid var(--dark)}#contact .checkon:hover{cursor:pointer}#contact input[type=radio]{margin-top:6px;margin-right:9px;position:relative}#contact select{padding:2px 0 8px}#contact div p{font-family:"Barlow Semibold Italic",sans-serif;font-weight:600;font-style:italic;height:1px;overflow:hidden;margin:-1px 0 0 0;color:var(--bright);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#contact .invalid p{height:auto;padding:3px 5px;background-color:var(--md-error)}#contact .invalid .checkon,#contact .invalid input,#contact .invalid textarea,#contact input[type=submit]{font-family:"Barlow Semibold",sans-serif;font-weight:600}#contact .invalid .checkon,#contact .invalid input,#contact .invalid textarea{color:var(--lt-error);background-color:transparent}#contact input[type=submit]{text-align:center;width:50%;padding:7px 0 5px;color:var(--obscur);background-color:var(--lighten);text-transform:uppercase;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#contact input[type=submit]:disabled{color:var(--bg-color);background-color:var(--x-dark)}#contact input[type=submit]:not(:disabled):hover{background-color:var(--origin)}@media (min-width:860px){#contact .inline{width:49%;min-width:198px;padding-right:24px;display:inline-block;vertical-align:top}#contact .inline+.inline{padding-right:0;padding-left:24px}}