LoGAlg 2025

h1{ margin-left: 5%; margin-right: 5%;}
details{ margin-left: 5%; margin-right: 5%; }
figure{ display: inline-block; margin: 2%; text-align:center;}
.flex-container { display: flex; }
.colitem4 { display: block; width: 25%; float: left;}
.centered { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; align-items: center;}
.maintitle{ color:white; margin:0; background-color: rgba(0, 0, 0, 0.5); border-radius: 20px; white-space: nowrap; font-size:4rem; }
.subtitle{ color:white; margin:0; background-color: rgba(0, 0, 0, 0.5); border-radius: 20px; white-space: nowrap; }

@media (max-width: 768px) {