Being 2022, I have to ask "do you even need the DIV" -- but looking at the (bloated train wreck ode to the 1990's) markup, It's hardly a shock you have "problems" going off learning other things before learning HTML.
that's the mistake SO many people make, is that they get "frustrated" on the road to HTML And CSS understanding, and it makes them little more than marks for the scam artists out there peddling idiocy like bootcrap, failwind, vuex, vuetify, and all the rest of the bullshit.
This "it's not a programming language" attitude being an equal measure of the problem. This dismissive, half-assed attitude shown by gamma poseurs trumpeting how "Alpha male" they are because they work in "real languages" screws themselves, their clients, and anyone within earshot. HTML is a set of instructions a computer -- through other software -- can use to perform a task. If there is any other definition of a program, I've never heard it.
But no, it's "markup" not "code". BULLCOOKIES. And if people would drop that dipshit opinion and take HTML more seriously... well, I'd be out of a job honestly. As an accessibility and efficicency consultant the result of that attitude is what I spend my time cleaning up after.
Of course the real tell is that so-called "programmers" who mock HTML couldn't write a single line of it properly to save their damned lives. Which of course makes their opinion of it mean but two things, and Jack left town!
That the core of HTML basically codifies grammar rules that were a 4th grade education in 1980 certianly exacerbating matters today since that's what? 2nd year of College now?
Your Kiwanis page is a stunning example of how utterly jacked up and wrong people can learn HTML, with it's endless DIV soup, endless classes for nothing, etc, etc. I mean it certainly doesn't help it's the typical train wreck of turdpress ineptitude, but just for example take everything from the body tag opening up to opending div.container. That's 7k of HTML, several dozen DIV, five or six dozen classes, and a general lack of proper semantics. It is in fact utterly devoid of semantic markup and therefor in violation of accessibility norms! A laugh since you seem to have slopped in some aria roles, though that's probably just more turdpress stupid. (so that's not your fault)
To deliver a social menu that has only two links in it, an incomplete and improperly formed form, what SHOULD be the site's H1, and a main menu navigation that doesn't even have a dozen links in it.
And it's not even coded to be mobile friendly.
ALL of that not even doing a fifth that's code's job. THAT's why ALL of these "shortcuts" tend to be MADE by people not qualified to write HTML. And when all these media darlings screaming "we're easier, don't do it yourself" are CREATED by such inept, ignorant, incompetent scam artists, what chance does a normal person have of making a rational informed choice?
Oh and "it's deprecated" is not the REASON not to use center. WHY it was deprecated is. And WHY it was deprecated is that it was a form of saying what things look like in the HTML, which is none of HTML's flipping job!
The same reason idiocy like class="text-center section-left text-slate-400" is little more than a love letter to HTML 3.2 and the bleeding edge of 1997 development practices.