.warning-page .wrap-warning-page {
  position: relative;
  padding-top: 25px; }
  .warning-page .wrap-warning-page .warning-page-breadcrumbs {
    display: none; }
@media (min-width: 768px) {
  .warning-page {
    padding-top: 80px;
    height: calc(100vh - 230px); }
    .warning-page .big-wrapper {
      height: 100%; }
    .warning-page .wrap-warning-page {
      height: 100%;
      overflow-y: auto;
      font-size: 0;
      text-align: center; }
      .warning-page .wrap-warning-page:before {
        content: '';
        position: relative;
        display: inline-block;
        vertical-align: middle;
        height: 100%;
        width: 0;
        opacity: 0;
        pointer-events: none; } }
@media (min-width: 1024px) {
  .warning-page {
    height: 100vh; }
    .warning-page .wrap-warning-page {
      padding-top: 0; } }

.warning-box .wrap-warning-box {
  padding: 25px 20px;
  background-color: #fff;
  text-align: center; }
  .warning-box .wrap-warning-box .warning-box-icon {
    font-size: 60px;
    color: #898888;
    padding-bottom: 25px;
    display: block; }
  .warning-box .wrap-warning-box .warning-box-title {
    font-family: "Lato", sans-serif;
    font-size: 40px;
    font-weight: 600;
    color: #898888;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    padding-bottom: 10px; }
  .warning-box .wrap-warning-box .warning-box-subtitle {
    font-family: "Lato", sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #B6A583;
    text-transform: uppercase;
    letter-spacing: 0.15em;
    padding-bottom: 35px; }
@media (min-width: 768px) {
  .warning-box {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 470px;
    height: 470px;
    background-color: #fff;
    border-radius: 50%; }
    .warning-box .wrap-warning-box {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translateY(-50%) translateX(-50%);
      -moz-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
      -o-transform: translateY(-50%) translateX(-50%);
      transform: translateY(-50%) translateX(-50%);
      padding: 0;
      background-color: transparent; } }

/*# sourceMappingURL=404.css.map */
