.b3-1{margin-bottom: -56px !important}
#b3-41-1 {
  /* Add space for flag + separator */
  padding-left: 50px !important; /* Increased from 45px */
  
  /* Flag + Separator + Background */
  background: 
    /* US Flag */
    url('https://floridacontractorqualifier.com/wp-content/uploads/2025/07/us.webp') no-repeat 10px center / 30px auto,
    /* Vertical separator (1px gray line) */
    linear-gradient(90deg, #ccc 0%, #ccc 100%) no-repeat 45px 50% / 1px 60%,
    /* Background color */
    #fff !important;;
  
  /* Maintain existing styles */
  height: 45px !important;;
  background-clip: padding-box !important;;
  box-sizing: border-box !important;;
}

/* Optional: Improve focus state */
#b3-41-1:focus {
  /*outline: none;*/
  /*box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.25);*/
}

@media (max-width: 768px) {
  #b3-41-1 {
    padding-left: 45px !important;
    background: 
      url('https://floridacontractorqualifier.com/wp-content/uploads/2025/07/us.webp') no-repeat 8px center / 25px auto,
      linear-gradient(90deg, #ccc 0%, #ccc 100%) no-repeat 38px 50% / 1px 50%,
      #fff;
  }
}