@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;900&family=Archivo+Black&display=swap";.contact-tactical{background:#0a0a0a!important;font-family:Archivo,system-ui,sans-serif!important;overflow:hidden!important}.contact-hero{background:#0a0a0a!important;background-image:linear-gradient(rgba(232,93,4,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(232,93,4,.04) 1px,transparent 1px)!important;background-size:48px 48px!important;border-top:3px solid #e85d04!important;padding:80px 24px 64px!important;text-align:center!important;opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease!important}.contact-hero.is-visible{opacity:1!important;transform:translateY(0)!important}.contact-hero__inner{max-width:640px!important;margin:0 auto!important}.contact-hero__eyebrow{display:block!important;color:#e85d04!important;font-size:11px!important;font-weight:700!important;letter-spacing:.35em!important;text-transform:uppercase!important;margin-bottom:16px!important}.contact-hero__heading{color:#fff!important;font-family:Archivo Black,Archivo,sans-serif!important;font-size:clamp(2.8rem,6vw,5rem)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin:0 0 20px!important;padding:0!important;line-height:1!important}.contact-hero__subtitle{color:#9ca3af!important;font-size:15px!important;line-height:1.7!important;max-width:480px!important;margin:0 auto 32px!important;padding:0!important}.contact-hero__divider{width:56px!important;height:2px!important;background:#e85d04!important;margin:0 auto!important}.contact-grid-section{background:#111!important;padding:72px 24px 80px!important}.contact-grid-section__inner{max-width:1100px!important;margin:0 auto!important}.contact-grid-section__grid{display:grid!important;grid-template-columns:1fr!important;gap:48px!important;align-items:start!important}@media(min-width:768px){.contact-grid-section__grid{grid-template-columns:380px 1fr!important;gap:64px!important}}.contact-info{display:flex!important;flex-direction:column!important;gap:20px!important;opacity:0;transform:translate(-36px);transition:opacity .8s ease,transform .8s ease!important}.contact-info.is-visible{opacity:1!important;transform:translate(0)!important}.contact-info__card{display:flex!important;align-items:flex-start!important;gap:16px!important;background:#161616!important;border:1px solid #222222!important;border-left:3px solid #e85d04!important;padding:24px 20px!important;transition:border-color .3s ease!important}.contact-info__card:hover{border-color:#e85d04!important;border-left-color:#e85d04!important}.contact-info__icon-wrap{flex-shrink:0!important;width:44px!important;height:44px!important;background:#e85d041a!important;border:1px solid rgba(232,93,4,.2)!important;display:flex!important;align-items:center!important;justify-content:center!important}.contact-info__icon-wrap i{color:#e85d04!important;font-size:20px!important}.contact-info__text{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.contact-info__label{color:#e85d04!important;font-size:10px!important;font-weight:700!important;letter-spacing:.3em!important;text-transform:uppercase!important}.contact-info__value{color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;text-decoration:none!important;word-break:break-word!important}a.contact-info__value:hover{color:#e85d04!important}.contact-form-wrap{opacity:0;transform:translate(36px);transition:opacity .8s ease .15s,transform .8s ease .15s!important}.contact-form-wrap.is-visible{opacity:1!important;transform:translate(0)!important}.contact-form-wrap__success{display:flex!important;align-items:center!important;gap:12px!important;background:#e85d041a!important;border:1px solid rgba(232,93,4,.3)!important;padding:16px 20px!important;margin-bottom:24px!important;color:#e85d04!important;font-size:14px!important}.contact-form-wrap__success i{font-size:20px!important;flex-shrink:0!important}.contact-form-wrap__success p{margin:0!important;padding:0!important;color:#fff!important}.contact-form-wrap__error{background:#dc262614!important;border:1px solid rgba(220,38,38,.3)!important;padding:16px 20px!important;margin-bottom:24px!important;color:#f87171!important;font-size:13px!important}.contact-form-wrap__field{display:flex!important;flex-direction:column!important;gap:8px!important;margin-bottom:20px!important}.contact-form-wrap__label{color:#9ca3af!important;font-size:11px!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important}.contact-form-wrap__input,.contact-form-wrap__textarea{width:100%!important;background:#1a1a1a!important;border:1px solid #333333!important;color:#fff!important;font-family:Archivo,system-ui,sans-serif!important;font-size:14px!important;padding:14px 16px!important;outline:none!important;transition:border-color .3s ease!important;box-sizing:border-box!important;border-radius:0!important;appearance:none!important;-webkit-appearance:none!important}.contact-form-wrap__input::placeholder,.contact-form-wrap__textarea::placeholder{color:#9ca3af80!important}.contact-form-wrap__input:focus,.contact-form-wrap__textarea:focus{border-color:#e85d04!important}.contact-form-wrap__textarea{resize:vertical!important;min-height:140px!important}.contact-form-wrap__submit{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;background:#e85d04!important;color:#fff!important;font-family:Archivo,system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:16px 24px!important;border:none!important;cursor:pointer!important;transition:background .3s ease!important;margin-top:8px!important}.contact-form-wrap__submit:hover{background:#c94e00!important}.contact-form-wrap__submit .ri-send-plane-line{transition:transform .3s ease!important}.contact-form-wrap__submit:hover .ri-send-plane-line{transform:translate(4px)!important}@media(prefers-reduced-motion:reduce){.contact-tactical *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-tactical.css.map */
