.page-module__OSLHOG__contact{min-height:100vh;padding-top:80px}.page-module__OSLHOG__header{background-color:var(--gray-dark);text-align:center;border-bottom:1px solid #ffffff0d;padding:6rem 0}.page-module__OSLHOG__headerContent h1{letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:3rem;font-weight:300}.page-module__OSLHOG__subtitle{color:var(--accent);font-size:1.2rem;font-weight:300}.page-module__OSLHOG__content{padding:6rem 2rem}.page-module__OSLHOG__grid{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.page-module__OSLHOG__info h2{color:var(--foreground);margin-bottom:1.5rem;font-size:2rem;font-weight:300}.page-module__OSLHOG__desc{color:var(--gray-light);margin-bottom:3rem;line-height:1.6}.page-module__OSLHOG__detailItem{margin-bottom:2rem}.page-module__OSLHOG__detailItem h3{text-transform:uppercase;color:var(--accent);letter-spacing:.05em;margin-bottom:.5rem;font-size:.9rem}.page-module__OSLHOG__detailItem p{color:var(--gray-light)}.page-module__OSLHOG__formContainer{background-color:var(--gray-dark);border:1px solid #00000014;padding:3rem}.page-module__OSLHOG__formGroup{margin-bottom:1.5rem}.page-module__OSLHOG__formGroup label{color:var(--gray-light);margin-bottom:.5rem;font-size:.9rem;display:block}.page-module__OSLHOG__formGroup input,.page-module__OSLHOG__formGroup select,.page-module__OSLHOG__formGroup textarea{width:100%;color:var(--foreground);background-color:#fff;border:1px solid #00000026;padding:1rem;font-family:inherit;transition:border-color .3s}.page-module__OSLHOG__formGroup input:focus,.page-module__OSLHOG__formGroup select:focus,.page-module__OSLHOG__formGroup textarea:focus{border-color:var(--accent);outline:none}.page-module__OSLHOG__submitBtn{background-color:var(--accent);width:100%;color:var(--background);text-transform:uppercase;letter-spacing:.1em;margin-top:1rem;padding:1.2rem;font-size:1rem;font-weight:500;transition:all .3s}.page-module__OSLHOG__submitBtn:hover{background-color:var(--foreground);color:var(--background)}@media (max-width:900px){.page-module__OSLHOG__grid{grid-template-columns:1fr}.page-module__OSLHOG__formContainer{padding:2rem 1.5rem}}
