/* Euromotour 404 page — Figma euromotour-404 */
.emt-404-page {
  min-height: 100vh;
}

.emt-404-visual {
  position: relative;
}

.emt-404-route-overlay {
  margin-inline: auto;
  pointer-events: none;
}

.emt-404-code {
  position: relative;
  z-index: 1;
}

.emt-404-btn .wp-block-button__link {
  background: transparent !important;
}

.emt-404-btn--primary .wp-block-button__link {
  border-width: 1.5px !important;
}

.emt-404-faq {
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.07);
}

@media (max-width: 782px) {
  .emt-404-page .wp-block-buttons {
    flex-direction: column !important;
    align-items: center;
  }

  .emt-404-page .wp-block-button {
    width: 100%;
    max-width: 280px;
  }
}
