.page-module__OSLHOG__contactContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1000px;min-height:75vh;margin:0 auto;display:flex}.page-module__OSLHOG__contactTitle{text-align:center;color:#fff;box-shadow:var(--shadow-small);text-shadow:var(--shadow-small);background-color:var(--primary);font-size:2.5rem;font-family:var(--font-oswald),sans-serif;border-radius:.25rem;margin-bottom:.75rem;padding:.25rem 1rem;transition:all .3s}.page-module__OSLHOG__contactDescription{text-align:center;max-width:1000px;color:var(--text-secondary);margin-bottom:1rem;font-size:1.15rem;line-height:1.35}.page-module__OSLHOG__captchaTitle{text-align:center;margin-bottom:.5rem;font-size:2rem;transition:all .3s}.page-module__OSLHOG__captchaDescription,.page-module__OSLHOG__captchaQuestion p{text-align:center;margin-bottom:.5rem;font-size:1.15rem;transition:all .3s}.page-module__OSLHOG__errorMessage{color:var(--primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700;transition:all .3s}.page-module__OSLHOG__formContainer{width:100%;box-shadow:var(--shadow-small);background-color:var(--header-bg-color);border-radius:.25rem;padding:1.25rem;transition:all .3s}.page-module__OSLHOG__form{flex-direction:column;gap:1.25rem;display:flex}.page-module__OSLHOG__formGroup{font-family:var(--font-oswald),sans-serif;flex-direction:column;gap:.5rem;display:flex;position:relative}.page-module__OSLHOG__formControl{width:100%;color:var(--text-primary);box-shadow:var(--shadow-small);border:2px solid var(--bg-color);background-color:var(--bg-color);border-radius:.25rem;padding:2rem 1rem .75rem;font-size:1.25rem;transition:all .3s}.page-module__OSLHOG__formControl:focus{box-shadow:var(--shadow-large);border:2px solid var(--primary)}.page-module__OSLHOG__formControl::placeholder{opacity:0}textarea.page-module__OSLHOG__formControl{resize:vertical;height:200px}.page-module__OSLHOG__label{pointer-events:none;color:var(--text-primary);padding:1rem;font-size:1.25rem;font-weight:500;transition:all .3s;position:absolute;top:0;left:0}.page-module__OSLHOG__formControl:focus~.page-module__OSLHOG__label,.page-module__OSLHOG__formControl:not(:placeholder-shown)~.page-module__OSLHOG__label{opacity:.95;color:var(--text-secondary);transform:scale(.85)translate(-.5rem)translateY(-.5rem)}:-webkit-any(input:-webkit-autofill,textarea:-webkit-autofill){caret-color:var(--text-primary);transition:background-color 9999s ease-out;box-shadow:0 0 0 30px var(--bg-color)inset!important;-webkit-text-fill-color:var(--text-primary)!important}:is(input:autofill,textarea:autofill){caret-color:var(--text-primary);transition:background-color 9999s ease-out;box-shadow:0 0 0 30px var(--bg-color)inset!important;-webkit-text-fill-color:var(--text-primary)!important}.page-module__OSLHOG__submitBtn{color:#fff;box-shadow:var(--shadow-small);text-shadow:var(--shadow-small);background-color:var(--primary);font-size:2rem;font-weight:700;font-family:var(--font-oswald),sans-serif;border-radius:.25rem;justify-content:center;align-items:center;gap:1rem;padding:.5rem 1.25rem;transition:all .3s;display:flex}.page-module__OSLHOG__submitBtn:hover{box-shadow:var(--shadow-large);text-shadow:var(--shadow-large);transform:translateY(-3px)}@media (max-width:768px){.page-module__OSLHOG__contactTitle{font-size:2.25rem}.page-module__OSLHOG__contactDescription{font-size:1rem}.page-module__OSLHOG__captchaTitle{font-size:1.75rem}.page-module__OSLHOG__captchaDescription{font-size:1rem}.page-module__OSLHOG__captchaQuestion p{font-size:1.15rem}.page-module__OSLHOG__errorMessage{font-size:1.25rem}.page-module__OSLHOG__formContainer{padding:1rem}.page-module__OSLHOG__form{gap:1rem}.page-module__OSLHOG__formControl{font-size:1.15rem}textarea.page-module__OSLHOG__formControl{height:175px}.page-module__OSLHOG__label{font-size:1.15rem}.page-module__OSLHOG__submitBtn{font-size:1.75rem}}@media (max-width:480px){.page-module__OSLHOG__contactTitle{font-size:2rem}.page-module__OSLHOG__captchaTitle{font-size:1.5rem}.page-module__OSLHOG__captchaQuestion p{font-size:1rem}.page-module__OSLHOG__errorMessage{font-size:1.15rem}.page-module__OSLHOG__formContainer{padding:.75rem}.page-module__OSLHOG__form{gap:.75rem}.page-module__OSLHOG__formControl{border:1px solid var(--bg-color);font-size:1rem}textarea.page-module__OSLHOG__formControl{height:150px}.page-module__OSLHOG__label{font-size:1rem}.page-module__OSLHOG__formControl:focus{border:1px solid var(--primary)}.page-module__OSLHOG__submitBtn{gap:1rem;font-size:1.35rem}.page-module__OSLHOG__submitBtn:hover{gap:2rem}}
