Hi Sam,
Although I could not log in to your dashboard as the password seems to be incorrect, in order to fix the issue I would recommend you replacing the width:650px;
which you have set to your text element with: max-width: 650px;
width
is an absolute CSS which your width is restricted 650px which may lead your content to don´t look good on smaller resolutions, max-width
is much more flexible and it is recommended when setting size limitations.
Besides that, you can add: margin: auto !important;
so your content will be centered on the page instead thrown to the left, that is also a very often necessary practice with setting the width of the elements.
Regarding the second question, this website was not built with X and it is not a feature offered by X it could be achieved by using a plugin or with custom development, but it would be out of the scope of our support.
Hope it helps