.OSLHOG_contact{background:url(/images/bg-contact.jpg) 50%/cover no-repeat;align-items:center;min-height:80vh;padding:8rem 2rem;display:flex;position:relative}.OSLHOG_contact:before{content:"";background:#0009;position:absolute;inset:0}.OSLHOG_inner{z-index:1;grid-template-columns:1fr 1fr;gap:6rem;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}.OSLHOG_info{color:#fff}.OSLHOG_info h1{margin-bottom:2rem;font-size:3.6rem;font-weight:700}.OSLHOG_info p{color:#ffffffe6;margin-bottom:1.6rem;font-size:1.6rem;line-height:1.8}.OSLHOG_info a{color:#f29620}.OSLHOG_form{background:#fff;padding:4rem}.OSLHOG_form h2{color:#0a1a14;margin-bottom:2rem;font-size:2.4rem;font-weight:700}.OSLHOG_row{grid-template-columns:1fr 1fr;gap:1.6rem;margin-bottom:1.6rem;display:grid}.OSLHOG_field{flex-direction:column;margin-bottom:1.6rem;display:flex}.OSLHOG_field label{color:#333;margin-bottom:.4rem;font-size:1.4rem;font-weight:600}.OSLHOG_field input,.OSLHOG_field textarea{border:1px solid #ddd;border-radius:0;outline:none;padding:1.2rem;font-family:Rubik,sans-serif;font-size:1.5rem}.OSLHOG_field input:focus,.OSLHOG_field textarea:focus{border-color:#f29620}.OSLHOG_field textarea{resize:vertical;min-height:12rem}.OSLHOG_checkbox{align-items:flex-start;gap:.8rem;margin-bottom:2rem;display:flex}.OSLHOG_checkbox input{margin-top:.4rem}.OSLHOG_checkbox label{color:#555;font-size:1.3rem}.OSLHOG_social{gap:1.6rem;margin-top:2rem;display:flex}.OSLHOG_social img{width:2.4rem;height:2.4rem}@media (max-width:960px){.OSLHOG_inner{grid-template-columns:1fr}}.OSLHOG_form .cf-form{grid-template-columns:1fr 1fr;column-gap:1.6rem;display:grid}.OSLHOG_form .cf-field{flex-direction:column;grid-column:span 1;margin-bottom:1.6rem;display:flex}:is(.OSLHOG_form .cf-field:has(textarea),.OSLHOG_form .cf-check,.OSLHOG_form .cf-error,.OSLHOG_form .cf-submit){grid-column:1/-1}.OSLHOG_form .cf-field label{color:#333;margin-bottom:.4rem;font-size:1.4rem;font-weight:600}.OSLHOG_form .cf-optional{color:#777;font-weight:400}:is(.OSLHOG_form .cf-field input,.OSLHOG_form .cf-field textarea){border:1px solid #ddd;border-radius:0;outline:none;padding:1.2rem;font-family:Rubik,sans-serif;font-size:1.5rem}:is(.OSLHOG_form .cf-field input:focus,.OSLHOG_form .cf-field textarea:focus){border-color:#f29620}.OSLHOG_form .cf-field textarea{resize:vertical;min-height:12rem}.OSLHOG_form .cf-check{flex-direction:row;align-items:flex-start;gap:.8rem;margin-bottom:2rem}.OSLHOG_form .cf-check input{margin-top:.4rem}.OSLHOG_form .cf-check label{color:#555;margin:0;font-size:1.3rem;font-weight:400}.OSLHOG_form .cf-error{color:#b3261e;margin-bottom:1.6rem;font-size:1.4rem}.OSLHOG_form .cf-notice{color:#333;font-size:1.6rem;line-height:1.8}.OSLHOG_form .cf-submit{justify-self:start}.OSLHOG_form .cf-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:600px){.OSLHOG_form .cf-form{grid-template-columns:1fr}}.OSLHOG_form .cf-submit{cursor:pointer;color:#fff;background:#f29620;border:none;border-radius:0;padding:1.6rem 2.4rem;font-family:Rubik,sans-serif;font-size:1.6rem;font-weight:700;transition:opacity .2s;display:inline-block}.OSLHOG_form .cf-submit:hover{opacity:.9}.OSLHOG_form .cf-submit:disabled{opacity:.6;cursor:wait}
