Hi Dustin,
this is an issue with the fullscreen slider.
If the content is too big. Especially with text it will go over the borders.
Images will scale proportionally. but text wont of course.
The only option is to use less text.
About the cursor:
I managed to fix it.
I put all your cursor related CSS into one CSS-function:
#lightbox-region #lightbox-inner.cursor-left img,
#lightbox-region #lightbox-inner.cursor-right img,
.cursor-left,
.cursor-right,
body,
a,
.lightbox-css-on #lightbox-region .close-lightbox,
.lightbox-css-on #main-region .col[data-type="img"] img,
.scrolltotop,
.col .lay-carousel.cursor-right .lay-carousel-slide,
.col .lay-carousel.cursor-left .lay-carousel-slide {
cursor: url("http://dustinthierry.com/wp-content/uploads/2017/07/red-dot.png") 4 12, pointer !important;
}
And I added those two things:
.col .lay-carousel.cursor-right .lay-carousel-slide,
.col .lay-carousel.cursor-left .lay-carousel-slide
All the best!
Marius