@media screen and (min-width: 576px) {
  .home-section-1 {
    padding: 150px !important; /* override .columnBlockLayout */
  }
}

footer {
  color: #151515 !important;;
  padding: 14px 32px; /* Add padding for spacing */
  background-color: var(--portalThemeColor5);
  font-size: 11px !important;
  display: flex;
  justify-content: space-between;
}

footer .left {
  text-align: left;
}

footer .right {
  text-align: right;
}
 
footer .right a {
  color: #151515;
  font-size: 11px !important;
  text-decoration: none;
  margin-left: 1.5rem; /* Space between links */
}

footer .right a:hover {
  color: #151515;
  font-size: 11px !important;
  text-decoration: underline; /* Subtle hover effect */
}