.page-module__OSLHOG__contactPage{max-width:560px;margin-left:auto;margin-right:auto;padding:3rem 1.5rem 5rem;display:block}.page-module__OSLHOG__contactTitle{letter-spacing:inherit;color:var(--color-fg);text-align:center;margin:0 0 2rem;font-family:inherit;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1}.page-module__OSLHOG__contactForm{grid-template-columns:1fr 1fr;gap:.75rem;width:100%;display:grid}.page-module__OSLHOG__fieldFull{grid-column:1/-1}.page-module__OSLHOG__input,.page-module__OSLHOG__textarea{border:1px solid var(--color-border);width:100%;color:var(--color-fg);letter-spacing:inherit;background:0 0;outline:none;padding:1.1rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:700;transition:border-width .15s}.page-module__OSLHOG__input::placeholder,.page-module__OSLHOG__textarea::placeholder{color:var(--color-fg);opacity:1;font-weight:700}.page-module__OSLHOG__input:focus,.page-module__OSLHOG__textarea:focus{border-width:2px;padding:calc(1.1rem - 1px) calc(1.25rem - 1px)}.page-module__OSLHOG__textarea{resize:vertical;min-height:9rem;font-family:inherit}.page-module__OSLHOG__submit{background-color:var(--color-bg-inverse);color:var(--color-fg-inverse);cursor:pointer;text-align:center;letter-spacing:inherit;border:none;grid-column:1/-1;justify-self:center;margin-top:1rem;padding:.9rem 2.5rem;font-family:inherit;font-size:1rem;font-weight:700;transition:background-color .2s,color .2s,outline-color .2s}.page-module__OSLHOG__submit:hover{color:var(--color-fg);outline:1px solid var(--color-border);outline-offset:-1px;background-color:#0000}.page-module__OSLHOG__confirmation{border:1px solid var(--color-border);grid-column:1/-1;margin-top:1rem;padding:1rem 1.25rem;font-weight:700}@media (max-width:768px){.page-module__OSLHOG__contactForm{grid-template-columns:1fr}}
