@janepohorecka I know you didn't really like my answer to your problem before, so I took a closer look at the css and when I add
padding:0; margin: 0; width: 102.2%;
to your fieldset, the margins disappear at least on my screen. The let's talk box overflows, but you can adjust that too and you will be set
false, just so your conditional tests are doing the right thing. Just make sure that you always flip the sense of the variable.