Spectrasexual describes people who are sexually attracted to multiple or varied genders and gender identities - but not necessarily all or any.
The pink and blue stripes on either side of the flag represent the two binary genders (male and female). Their position on the flag represents that they are at two opposite ends of the gender spectrum. The white stripe that is in the middle represents genders outside the binary. It is in the center because non-binary identities are often but not always in between male and female. It is also in the center to show that non-binary identities are neither male nor female. The purple stripe represents deep love and the green/turquoise stripe represents sex and sexuality.