/* Full-width landing page slider */
div.view-landing-page-slider {
  width: 100vw;
  max-width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  padding-left: 10%;
  padding-right: 10%;
  box-sizing: border-box;
}

/* Ensure the view contents fill the available area */
div.view-landing-page-slider .paragraph__column,
div.view-landing-page-slider .field--name-bp-view,
div.view-landing-page-slider .field__item,
div.view-landing-page-slider .view {
  width: 100%;
  max-width: none;
}

/* Remove side padding on extra-small, small, and medium screens */
@media (max-width: 991.98px) {
  div.view-landing-page-slider {
    padding-left: 0;
    padding-right: 0;
  }
}