Hi There
A redesign can definitely impact rankings. I also notice some slight architectural changes? The removal of "Cases" from the main navigation, among other things.
The trick is, there's tons of moving parts in any ranking situation like this.
Also, what rank tracker are you using? There's going to be a lot of localization/personalization/fluctuation in effect. Google is likely greatly varying rankings by location, user metrics, search history etc. Are you using a de-personalized rank checker? I like Authority Labs or Advanced Web Ranking for daily rank checking.
FYI, I just ran it through the Firefox Rank plugin and got #19 and #18 for your two keywords (I'm in Massachusetts).
Also, for all sites I track I tend to see way more ranking fluctuation for page 2 and beyond in general.
I would really focus on best practices - like great UX, local SEO efforts, CTR optimization - all the "known" things you can really control.
Something you can do - go to Search Console - and make sure all the queries you are ranking well for have the best title/descriptions and snippets for those SERPs to improve your user metrics for the site overall.
