.Contact-module__J3q-aa__page{color:#e0c68f;background:#0d0d0d;min-height:100vh;font-family:Roboto Condensed,Arial,sans-serif}.Contact-module__J3q-aa__hero{text-align:center;background:linear-gradient(#0d0d0dd1,#0d0d0de0) 50%,repeating-linear-gradient(-45deg,#ff620014 0 1px,#0000 1px 18px) 50%,repeating-linear-gradient(45deg,#ff62000a 0 1px,#0000 1px 18px) 50%,url(/hero.webp) 50% 26%/135% no-repeat;border-bottom:2px solid #ff6200;width:100%;padding:48px 16px 40px}.Contact-module__J3q-aa__hero span{color:#fff;letter-spacing:3px;text-transform:uppercase;text-shadow:0 2px 6px #000c;margin-bottom:14px;font-size:13px;font-weight:700;display:block}.Contact-module__J3q-aa__hero h1{color:#ff6200;letter-spacing:4px;text-transform:uppercase;text-shadow:0 2px #000c,0 8px 18px #000000e6;margin:0;font-family:Bebas Neue,Arial,sans-serif;font-size:clamp(32px,5vw,56px);line-height:1}.Contact-module__J3q-aa__content{grid-template-columns:1fr 1.1fr;align-items:start;gap:32px;width:100%;padding:42px 24px 70px;display:grid}.Contact-module__J3q-aa__info{background:#111;border-left:4px solid #ff6200;padding:28px}.Contact-module__J3q-aa__label{color:#fff;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.Contact-module__J3q-aa__info h2{color:#ff6200;text-transform:uppercase;margin:0 0 16px;font-family:Bebas Neue,Arial,sans-serif;font-size:42px;line-height:1}.Contact-module__J3q-aa__info p{margin:0 0 14px;font-size:17px;line-height:1.65}.Contact-module__J3q-aa__info ul{margin:0 0 18px;padding-left:20px}.Contact-module__J3q-aa__info li{margin-bottom:8px;font-size:16px;line-height:1.55}.Contact-module__J3q-aa__note{color:#fff;background:#0d0d0d;border:1px solid #e0c68f1f;margin-top:18px;padding:14px;font-size:15px;line-height:1.5}.Contact-module__J3q-aa__form{background:#111;border-top:3px solid #ff6200;flex-direction:column;gap:16px;padding:28px;display:flex}.Contact-module__J3q-aa__field{flex-direction:column;gap:7px;display:flex}.Contact-module__J3q-aa__field label{color:#ff6200;text-transform:uppercase;font-size:13px;font-weight:700}.Contact-module__J3q-aa__field input,.Contact-module__J3q-aa__field textarea{color:#e0c68f;background:#0d0d0d;border:1px solid #3b3124;outline:none;width:100%;padding:13px 14px;font-family:Roboto Condensed,Arial,sans-serif;font-size:15px}.Contact-module__J3q-aa__field textarea{resize:vertical;min-height:150px}.Contact-module__J3q-aa__field input:focus,.Contact-module__J3q-aa__field textarea:focus{border-color:#ff6200}.Contact-module__J3q-aa__checkbox{color:#e0c68f;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.Contact-module__J3q-aa__checkbox input{margin-top:3px}.Contact-module__J3q-aa__form button{color:#050505;text-transform:uppercase;cursor:not-allowed;opacity:.75;background:#ff6200;border:1px solid #ff6200;min-height:46px;font-family:Roboto Condensed,Arial,sans-serif;font-size:15px;font-weight:700}@media (max-width:900px){.Contact-module__J3q-aa__content{grid-template-columns:1fr;padding:34px 18px 56px}}@media (max-width:768px){.Contact-module__J3q-aa__hero{background-position:50%,50%,50%,50% 18%;background-size:auto,auto,auto,210%;padding:48px 16px 40px}.Contact-module__J3q-aa__hero h1{font-size:clamp(32px,5vw,56px)}.Contact-module__J3q-aa__info,.Contact-module__J3q-aa__form{padding:22px}.Contact-module__J3q-aa__info h2{font-size:34px}}@media (max-width:420px){.Contact-module__J3q-aa__content{padding:28px 14px 44px}.Contact-module__J3q-aa__info,.Contact-module__J3q-aa__form{padding:18px}}
