.contact{font-family:korolev-compressed}.contact .validate-contact-form .contact-field{margin-bottom:4rem;display:flex;flex-direction:column}.contact .validate-contact-form .contact-field input,.contact .validate-contact-form .contact-field textarea{margin:0;outline:1px solid #000;outline-offset:-1px}.contact .validate-contact-form .contact-field input:focus-visible,.contact .validate-contact-form .contact-field textarea:focus-visible{outline:1px solid rgba(var(--color-foreground),.5)!important}.contact .validate-contact-form .contact-field label.error{position:absolute;top:5.5rem;color:#cf0000;margin-left:2px;font-size:14px}.contact .validate-contact-form .text-area-field label.error{top:11rem}.contact .validate-contact-form .contact__button{margin-top:10px}.contact .validate-contact-form .contact__button .button{font-weight:900}.contact .validate-contact-form .contact__button .button:focus{outline:2px solid rgba(var(--color-foreground),.5)!important}.contact .validate-contact-form .contact__button .button:after{box-shadow:none}.contact .validate-contact-form .contact__button .button:not([disabled]):hover:after{box-shadow:none!important}.contact .validate-contact-form .privacy-policy{padding-top:10px}.contact .validate-contact-form .privacy-policy a{color:rgb(var(--color-base-accent-2))}.contact .validate-contact-form .privacy-policy a:hover{color:#000}.contact p{font-family:korolev-compressed,sans-serif;font-size:21px;font-weight:700;font-style:normal;text-align:center;color:rgb(var(--color-base-accent-2))}