.page-module-scss-module__rAIRGa__wrap{padding:2rem 0 2.75rem;position:relative;overflow:clip}.page-module-scss-module__rAIRGa__bg{z-index:0;filter:saturate(1.05);background:linear-gradient(rgba(0,0,0,.18) 0%,rgba(0,0,0,.55) 100%),url(/images/contact/zebras_contact.jpg) 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.page-module-scss-module__rAIRGa__h1{z-index:1;color:#fff;text-shadow:0 3px 12px rgba(0,0,0,.35);margin:0 0 1rem;position:relative}.page-module-scss-module__rAIRGa__form{z-index:1;-webkit-backdrop-filter:saturate(1.1)blur(2px);backdrop-filter:saturate(1.1)blur(2px);background:rgba(255,255,255,.96);border:1px solid #eee;border-radius:16px;padding:1rem;position:relative;box-shadow:0 8px 24px rgba(0,0,0,.06)}.page-module-scss-module__rAIRGa__group{border:0;margin:0 0 .9rem;padding:0}.page-module-scss-module__rAIRGa__legend{margin-bottom:.5rem;font-weight:900}.page-module-scss-module__rAIRGa__row3{grid-template-columns:1fr;gap:.6rem;display:grid}@media (min-width:768px){.page-module-scss-module__rAIRGa__row3{grid-template-columns:repeat(3,1fr)}}.page-module-scss-module__rAIRGa__field{gap:.25rem;display:grid}.page-module-scss-module__rAIRGa__form label{font-weight:700}.page-module-scss-module__rAIRGa__form input,.page-module-scss-module__rAIRGa__form select,.page-module-scss-module__rAIRGa__form textarea{font:inherit;background:#fff;border:1px solid #ddd;border-radius:10px;padding:.65rem .8rem}.page-module-scss-module__rAIRGa__form textarea{resize:vertical}.page-module-scss-module__rAIRGa__actions{flex-wrap:wrap;gap:.6rem;margin-top:.6rem;display:flex}.page-module-scss-module__rAIRGa__primary{color:#fff;cursor:pointer;background:#ff6200;border:none;border-radius:8px;padding:.75rem 1.25rem;font-weight:600;transition:transform .1s,opacity .2s}.page-module-scss-module__rAIRGa__primary:hover{opacity:.92}.page-module-scss-module__rAIRGa__primary:active{transform:translateY(1px)}.page-module-scss-module__rAIRGa__primary{color:#fff;background:#009e60;align-items:center;gap:.4rem;display:inline-flex}.page-module-scss-module__rAIRGa__primary:hover{color:#000}@keyframes page-module-scss-module__rAIRGa__spin{to{transform:rotate(-360deg)}}.page-module-scss-module__rAIRGa__honeypot{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.page-module-scss-module__rAIRGa__infoSection{z-index:1;margin-top:1rem;position:relative}.page-module-scss-module__rAIRGa__h2{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.35);margin:0 0 .65rem;font-size:1.3rem}.page-module-scss-module__rAIRGa__infoGrid{grid-template-columns:1fr;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.page-module-scss-module__rAIRGa__infoGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module-scss-module__rAIRGa__infoGrid{grid-template-columns:repeat(4,1fr)}}.page-module-scss-module__rAIRGa__infoCard{background:rgba(255,255,255,.96);border:1px solid #eee;border-radius:14px;grid-template-columns:24px 1fr;align-items:start;gap:.6rem;padding:.85rem;display:grid;box-shadow:0 8px 24px rgba(0,0,0,.06)}.page-module-scss-module__rAIRGa__iconWrap{color:#009e60;place-items:center;display:grid}.page-module-scss-module__rAIRGa__infoTitle{margin-bottom:.15rem;font-weight:800}.page-module-scss-module__rAIRGa__infoText{color:#444}.page-module-scss-module__rAIRGa__infoText a{color:inherit;text-decoration:none}.page-module-scss-module__rAIRGa__infoText a:hover{text-decoration:underline}.page-module-scss-module__rAIRGa__mapBlock{z-index:1;margin-top:1rem;position:relative}@media (prefers-reduced-motion:reduce){.page-module-scss-module__rAIRGa__primary{transition:none!important}.page-module-scss-module__rAIRGa__spin{animation:none!important}}.page-module-scss-module__rAIRGa__primary[disabled],.page-module-scss-module__rAIRGa__ghost[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.page-module-scss-module__rAIRGa__spin{animation:1s linear infinite page-module-scss-module__rAIRGa__spin}.page-module-scss-module__rAIRGa__errorField input,.page-module-scss-module__rAIRGa__errorField textarea{border-color:#cc2e2e;box-shadow:0 0 0 2px rgba(204,46,46,.12)}.page-module-scss-module__rAIRGa__errorMsg{color:#b31d1d;font-size:.88rem;font-weight:600}.page-module-scss-module__rAIRGa__formError{color:#9a1a1a;background:#ffeaea;border:1px solid #ffc9c9;border-radius:8px;margin:0 0 .6rem;padding:.5rem .75rem;font-weight:700}
