.page-module__OSLHOG__container{width:100%;min-height:100vh;padding:3.5rem}.page-module__OSLHOG__contentMapContainer{grid-template-columns:repeat(12,1fr);grid-auto-rows:min-content;gap:1rem;margin-top:3rem;display:grid}.page-module__OSLHOG__contentContainer{grid-column:1/5}.page-module__OSLHOG__contentContainer h1{font-size:2.25rem;line-height:1.1;font-family:var(--font-display);text-transform:uppercase;margin-bottom:1.5rem;font-weight:500}.page-module__OSLHOG__contentContainer h2{font-size:1.25rem;line-height:1.1;font-family:var(--font-display);text-transform:uppercase;margin-bottom:.25rem}.page-module__OSLHOG__contactInfoContainer{margin-top:1.5rem;margin-bottom:3rem}.page-module__OSLHOG__contactInfoInnerContainer{margin-bottom:1.25rem}.page-module__OSLHOG__contactLinksInnerContainer{margin-bottom:1rem}.page-module__OSLHOG__contactLinksInnerContainer:last-child{margin-bottom:0}.page-module__OSLHOG__mapContainer{grid-column:6/13}.page-module__OSLHOG__mapContainer iframe{filter:grayscale(50%);border:0;width:100%;height:100%}.page-module__OSLHOG__formContainer{grid-template-columns:repeat(12,1fr);gap:1rem;margin-top:9rem;display:grid}.page-module__OSLHOG__formInnerContainer{grid-column:4/10}.page-module__OSLHOG__formInnerContainer h2{text-transform:uppercase;margin-bottom:1.75rem;font-size:2.25rem;font-weight:500;line-height:1.1}@media (max-width:1025px){.page-module__OSLHOG__container{padding:var(--padding-medium)}.page-module__OSLHOG__contentContainer{grid-column:1/13;grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.page-module__OSLHOG__contentContainer h1{grid-column:1/13}.page-module__OSLHOG__contactInfoContainer{grid-column:1/6;margin-top:0}.page-module__OSLHOG__contactLinksContainer{grid-column:6/13}.page-module__OSLHOG__mapContainer{grid-column:1/13;height:30rem;margin-top:3rem}.page-module__OSLHOG__formInnerContainer{grid-column:2/12}}@media (max-width:768px){.page-module__OSLHOG__container{padding:var(--padding-small)}.page-module__OSLHOG__contentContainer h1,.page-module__OSLHOG__contactInfoContainer{text-align:center;grid-column:1/13;margin-bottom:1.25rem}.page-module__OSLHOG__contactLinksContainer{text-align:center;grid-column:1/13}.page-module__OSLHOG__mapContainer{grid-column:1/13;height:20rem;margin-top:3rem;margin-bottom:1.25rem}.page-module__OSLHOG__formContainer{margin-top:5rem}.page-module__OSLHOG__formInnerContainer{grid-column:1/13}}
.ContactForm-module__uUJd-a__contactForm{flex-direction:column;gap:2.25rem;margin-bottom:3.5rem;display:flex}.ContactForm-module__uUJd-a__contactForm input,.ContactForm-module__uUJd-a__contactForm textarea{font-family:var(--font-body);background-color:#0000;border:none;border-bottom:1px solid #000;outline:none;width:100%;padding:.5rem 0;font-size:1rem}.ContactForm-module__uUJd-a__contactForm textarea{resize:vertical;min-height:10rem;max-height:20rem}.ContactForm-module__uUJd-a__contactFormButton{text-transform:uppercase;cursor:pointer;color:#000;font-size:1rem;font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #000;border-radius:.25rem;width:fit-content;margin:.5rem auto 0;padding:.5rem 1rem;transition:all .3s ease-in-out}.ContactForm-module__uUJd-a__contactFormButton:hover{color:#fff;background-color:#000}.ContactForm-module__uUJd-a__privacyPolicyContainer{align-items:center;gap:.5rem;display:flex}.ContactForm-module__uUJd-a__privacyPolicyContainer input{accent-color:#000;width:1rem;height:1rem}.ContactForm-module__uUJd-a__privacyPolicyContainer a{color:#000;text-decoration:underline}
