/* Force info widgets into separate rows, centered */
#widgets-wrap {
  justify-content: center !important;
}
#information-widgets-right {
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
}
#information-widgets-right > * {
  justify-content: center !important;
}
#information-widgets-right > * > * {
  justify-content: center !important;
}

/* Media 3/4, Finance 1/4 */
#layout-groups > .services-group:nth-child(1) {
  flex-basis: 75% !important;
}
#layout-groups > .services-group:nth-child(2) {
  flex-basis: 25% !important;
}
#information-widgets-right .information-widget-search {
  width: 100%;
  max-width: 400px;
}

#information-widgets {
    border: 0;
}

/* Full-screen background image */
#page_wrapper {
  position: relative;
}
#page_wrapper::before {
  content: "";
  position: fixed;
  inset: 0;
  background: url('/images/background_upscayl.jpg') center center / cover no-repeat;
  opacity: 0.15; 
}← zmień 0.0–1.0 */
  z-index: -1;
}