.page-module__OSLHOG__main{background-color:var(--color-background);width:100%;overflow-x:hidden}.page-module__OSLHOG__fullBleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.page-module__OSLHOG__pageHeader{background-color:var(--color-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 5%;display:flex;position:relative;overflow:hidden}.page-module__OSLHOG__pageHeader h1{letter-spacing:-4px;color:#fff;margin-bottom:24px;font-size:clamp(4rem,10vw,8rem);font-weight:900;line-height:1.1}.page-module__OSLHOG__pageHeader p{font-family:var(--font-en);letter-spacing:.2em;color:#fff;font-size:1.5rem;font-weight:900}.page-module__OSLHOG__section{background-color:var(--color-background);padding:120px 0}.page-module__OSLHOG__container{max-width:1200px;margin:0 auto;padding:0 5%}.page-module__OSLHOG__contactWrapper{flex-direction:column;gap:40px;max-width:800px;margin:0 auto;display:flex}.page-module__OSLHOG__infoCol,.page-module__OSLHOG__formCol{background:#fff;border:2px solid #111;flex:1;padding:40px;box-shadow:8px 8px #0000000d}.page-module__OSLHOG__infoCol h2,.page-module__OSLHOG__formCol h2{color:#111;margin-bottom:32px;font-size:2rem;font-weight:900}.page-module__OSLHOG__lead{color:#444;margin-bottom:32px;font-size:1.1rem;font-weight:700;line-height:1.8}.page-module__OSLHOG__telBox{align-items:center;gap:16px;margin-bottom:32px;display:flex}.page-module__OSLHOG__telNumber{font-family:var(--font-en);color:var(--color-primary);letter-spacing:.05em;font-size:clamp(2rem,5vw,3rem);font-weight:900}.page-module__OSLHOG__reception{color:#444;font-size:1rem;font-weight:700}.page-module__OSLHOG__form{flex-direction:column;gap:32px;display:flex}.page-module__OSLHOG__formGroup{flex-direction:column;gap:12px;display:flex}.page-module__OSLHOG__formGroup label{color:#111;align-items:center;gap:12px;font-size:1.1rem;font-weight:900;display:flex}.page-module__OSLHOG__required{color:#fff;text-transform:uppercase;background:#111;padding:4px 12px;font-size:.85rem;font-weight:700}.page-module__OSLHOG__formGroup input,.page-module__OSLHOG__formGroup textarea{background:#fff;border:2px solid #111;width:100%;padding:16px;font-family:inherit;font-size:1.1rem;font-weight:700;transition:transform .2s,box-shadow .2s}.page-module__OSLHOG__formGroup input:focus,.page-module__OSLHOG__formGroup textarea:focus{outline:none;transform:translate(-4px,-4px);box-shadow:8px 8px #f0629266}.page-module__OSLHOG__submitBtn{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:#111;border:none;margin-top:16px;padding:24px;font-size:1.4rem;font-weight:900;transition:transform .2s,box-shadow .2s;box-shadow:8px 8px #0000004d}.page-module__OSLHOG__submitBtn:hover{transform:translate(2px,2px);box-shadow:4px 4px #0000004d}@media (max-width:992px){.page-module__OSLHOG__contactWrapper{flex-direction:column}.page-module__OSLHOG__infoCol,.page-module__OSLHOG__formCol{padding:32px 24px}}
