.four-o-four .bs-page {
  padding-block: 5rem;
}
.four-o-four .ellipse {
  block-size: 21.125rem;
  margin-block-end: 2.5rem;
}
.four-o-four .ellipse div {
  border: 0.0625rem solid;
  box-sizing: border-box;
  border-radius: 50%;
  position: relative;
}
.four-o-four .ellipse .one {
  block-size: 21.125rem;
  border-color: rgba(197, 215, 231, 0.4);
  inline-size: 21.125rem;
  position: relative;
}
.four-o-four .ellipse .two {
  border-color: rgba(197, 215, 231, 0.6);
  block-size: 17.5625rem;
  inline-size: 17.5625rem;
  left: calc(50% - 8.75rem);
  position: relative;
  top: calc(50% - 8.75rem);
}
.four-o-four .ellipse .three {
  border-color: rgba(197, 215, 231, 0.8);
  block-size: 13.75rem;
  inline-size: 13.75rem;
  left: calc(50% - 6.875rem);
  position: relative;
  top: calc(50% - 6.875rem);
}
.four-o-four .ellipse .four {
  block-size: 8.875rem;
  border-color: #C5D7E7;
  inline-size: 8.875rem;
  left: calc(50% - 4.4375rem);
  position: relative;
  top: calc(50% - 4.4375rem);
}
.four-o-four .ellipse .center {
  background-color: #fff;
  border-radius: 50%;
  block-size: 4.875rem;
  box-shadow: 0 0.0625rem 0.125rem #95b5d3;
  inline-size: 4.875rem;
}
.four-o-four h2 {
  margin-block-end: 1.875rem;
}
.f-o-f-actions {
  display: grid;
  justify-content: center;
  gap: 1.25rem;
}
.f-o-f-actions .bs-btn {
  border-color: currentColor;
  inline-size: 12.5rem;
  margin-inline: auto;
  text-transform: uppercase;
}
.f-o-f-actions .bs-btn:nth-child(3) {
  grid-column: span 2;
}

/*# sourceMappingURL=common-app.pages.error-403.270bfe6a.css.map*/