I've worked in building for a number of years.
The biggest problem I've found is that, while some might be really tolerant, there will always be some who are not. There are generally a lot of trades onsite. Some for only short periods. They have little to lose by expressing biggotry.
In construction, you have one major defense. One priority that over reaches all oters. One point of reference upon which everyone has to agree.
Safety.
In practice that usually means that, those who stick out too much, get shown the door. They are a hazard.
To survive in building, you need to be part of a crew, one of the guys. That equally applies to those who are obviously female as well.