/* DroneData v32 — keep the approved full-color logo on the light sticky nav.
   Contact is the only boxed header action. Contact-form controls are not targeted. */

/* Preserve the native blue/white logo when the sticky nav transitions to off-white. */
nav[class*="bg-brand-offwhite"] .dd-site-logo,
nav.bg-brand-offwhite .dd-site-logo,
nav.fixed[class*="bg-brand-offwhite"] .dd-site-logo{
  filter:drop-shadow(0 1px 1px rgba(9,15,28,.50)) drop-shadow(0 0 6px rgba(32,136,255,.12))!important;
  -webkit-filter:drop-shadow(0 1px 1px rgba(9,15,28,.50)) drop-shadow(0 0 6px rgba(32,136,255,.12))!important;
  opacity:1!important;
}
nav[class*="bg-brand-offwhite"] .dd-site-logo-button,
nav.bg-brand-offwhite .dd-site-logo-button,
nav.fixed[class*="bg-brand-offwhite"] .dd-site-logo-button{
  background:transparent!important;
}

/* CONTACT only: a restrained outlined box; every other CTA stays text-only. */
nav.fixed button.dd-contact-box-v32{
  -webkit-appearance:none!important;
  appearance:none!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:.62rem!important;
  width:auto!important;
  min-width:0!important;
  height:auto!important;
  min-height:44px!important;
  padding:.68rem 1.12rem!important;
  margin:0!important;
  background:#a94f1f!important;
  background-image:none!important;
  border:2px solid #a94f1f!important;
  border-radius:6px!important;
  outline:0!important;
  box-shadow:0 0 16px rgba(169,79,31,.14)!important;
  color:#ffffff!important;
  font-family:Inter,Arial,"Helvetica Neue",Helvetica,sans-serif!important;
  font-size:17px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:.01em!important;
  text-transform:uppercase!important;
  text-decoration:none!important;
  text-shadow:none!important;
  white-space:nowrap!important;
  cursor:pointer!important;
  filter:none!important;
}
nav.fixed button.dd-contact-box-v32:hover,
nav.fixed button.dd-contact-box-v32:focus-visible{
  background:#c56632!important;
  border-color:#c56632!important;
  color:#ffffff!important;
  box-shadow:0 0 20px rgba(197,102,50,.22)!important;
  text-shadow:none!important;
  transform:none!important;
}
nav.fixed button.dd-contact-box-v32 svg{
  width:1em!important;
  height:1em!important;
  min-width:1em!important;
}

@media(max-width:700px){
  nav.fixed button.dd-contact-box-v32{
    min-height:40px!important;
    padding:.60rem .90rem!important;
    font-size:15px!important;
  }
}
