@charset "utf-8";

body[data-v-195c1232] { background-color: rgb(24, 24, 27); font-family: Roboto, sans-serif; }

.error-container[data-v-195c1232] { align-items: center; inset: 0px; color: rgb(255, 255, 255); display: flex; justify-content: center; position: fixed; }

.error-inner[data-v-195c1232] { display: flex; flex-direction: column; position: relative; row-gap: 32px; }

.error-inner[data-v-195c1232]::before { background-image: url("https://ssl.gg-global-cdn.com/bd/front/img/web/error_bg_red.png"); background-position: 50% 50%; background-repeat: no-repeat; inset: 50% auto auto 50%; content: ""; display: block; height: 600px; position: absolute; transform: translate(-50%, -50%); width: 1244px; z-index: -1; }

.error-inner.purple[data-v-195c1232]::before { background-image: url("https://ssl.gg-global-cdn.com/bd/front/img/web/error_bg_purple.png"); }

.error-inner.blue[data-v-195c1232]::before { background-image: url("https://ssl.gg-global-cdn.com/bd/front/img/web/error_bg_blue.png"); }

.error-inner .message[data-v-195c1232] { align-items: center; display: flex; flex-direction: column; row-gap: 28px; text-align: center; }

.error-inner .message h2[data-v-195c1232] { font-size: 22px; font-weight: 400; letter-spacing: 0.66px; line-height: 28px; margin: 0px; }

.error-inner .message h1[data-v-195c1232] { font-size: 100px; font-weight: 700; letter-spacing: 3px; line-height: 110px; margin: 52px 0px; }

.error-inner .message p[data-v-195c1232] { color: rgb(212, 212, 212); font-size: 14px; font-weight: 400; letter-spacing: 0.42px; line-height: 20px; margin: 0px; }

.error-inner .buttons[data-v-195c1232] { text-align: center; }

.error-inner .buttons .btn-back[data-v-195c1232] { align-items: center; background-color: rgb(211, 0, 0); border-radius: 79px; box-sizing: content-box; color: rgb(255, 255, 255); display: inline-flex; font-weight: 500; gap: 8px; height: 40px; justify-content: center; line-height: 1; padding: 12px 24px; text-decoration: none; width: 240px; }

.oops .error-inner .message[data-v-195c1232] { gap: 0px; }

.oops .error-inner .message h2[data-v-195c1232] { font-size: 28px; font-weight: 400; letter-spacing: 0.84px; line-height: 36px; margin: 0px; }

.oops .error-inner .message h1[data-v-195c1232] { font-size: inherit; line-height: 1; margin: 0px; padding-bottom: 28px; padding-top: 28px; }

.oops .error-inner .message p[data-v-195c1232] { margin: 0px; }

@media (min-width: 768px) {
  .error-inner .message h2[data-v-195c1232] { font-size: 24px; }
  .error-inner .message h1[data-v-195c1232] { font-size: 148px; }
}

@media (min-width: 1244px) {
  .error-inner .message h2[data-v-195c1232] { font-size: 28px; }
  .error-inner .message h1[data-v-195c1232] { font-size: 160px; }
}