Your overall design is laid out perfect. I like the concept, the one thing that just ruins your site design is the text. All of the text in my eyes just doesn't seem to flow. The navigation text is the right color, but the style is horrid in my eyes. It seems throughout the site, the text is all the same style, but just different colors, the color of the yext is good, and matches the layout, but you need to find a smooth, crisp text style. The current is just to "Bulky"to really fit in. I would also suggest you put some spacing, "just a little" inbetween your content areas. It seems to be getting to "crammed" together.
Overall, your site is well done & I wish you the best of luck!