In this block:
.general-about .details::before{
background: url('https://external-media.spacehey.net/media/s39AQBRo2v95CiNDAzkrAWNjQ-LSGexfwFa1a-qRsXQw=/https://c.tenor.com/Z5otvjjyEQoAAAAd/needy-streamer-overload-needy-girl-overdose.gif') no-repeat;
content: '';
background-size: 175px;
display: block;
width: 5000px;
height: 5000px;
z-index: 999;
position: absolute;
top: -10px;
left: -8px;
}
Remove these:
width: 5000px;
height: 5000px;
They're causing the semi-transparent image in .details::before to cover the entire page. It isn't visible, but because the element is covering literally everything it renders the rest of the page unclickable.