#wrapper {
  overflow: clip;
}

.figure {
  max-width: 100%;
}

.banner__btn .row > * {
  padding: 0;
}

.breadcrumb {
  margin: 0;
}

.breadcrumb ol, .breadcrumb nav {
  margin: 0;
}

.other-site-guidance-warning-message .site-information-list li,
.site-information-warning-message .site-information-list li {
  padding-top: 0;
  padding-bottom: 0;
}

div.notification-bar {
  margin: 5px 0;
  color: #545454;
}

.component.brother-breadcrumb,
.component.sxa-custom-other-site-guidance-component,
.component.sxa-custom-site-information-component {
  border-top: 0;
}

.row > .table-sm {
  padding: 0;
}

.row > .table-sm picture + div {
  padding: 0;
}

.main-content main {
  padding-bottom: 50px;
}

.top-30 {
  top: 30% !important;
}

.banner__contents-mobile {
  position: relative;
}

.g-0, .gy-0 {
  --bs-gutter-y: 0;
}

.g-0, .gx-0 {
  --bs-gutter-x: 0!important;
}

.landing-page .row.component.column-splitter {
  margin-left: 0;
  margin-right: 0;
  max-width: none;
}

.landing-page .row.column-splitter > div {
  padding: 0;
}

.footer .border-bottom {
  opacity: 1;
}