



@charset "utf-8";

* {
  box-sizing: border-box;
}

html {
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

body,
blockquote,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
menu,
p {
  margin: 0;
}

menu {
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
}

a {
  color: #247f9e;
  text-decoration: none;
  cursor: pointer;
}

a:focus {
  outline: dotted thin;
}

a:hover,
a:active {
  outline: 0;
}

strong {
  font-weight: bold;
}

b {
  font-weight: inherit;
}

i {
  font-style: inherit;
}

::-moz-selection {
  color: white;
  background-color: #61bddb;
}

::selection {
  color: white;
  background-color: #61bddb;
}

::placeholder {
  color: #91949a;
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  color: inherit;
  font-family: inherit;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

svg:not(:root) {
  overflow: hidden;
}

[hidden],
template {
  display: none;
}



@charset "utf-8";

@font-face {
  font-family: BrandonText;
  src: url('https://cdn.otstatic.com/common/font/Brandon/Brandon_txt_reg-webfont.woff2') format('woff2'), url('https://cdn.otstatic.com/common/font/Brandon/Brandon_txt_reg-webfont.woff') format('woff');
  font-weight: normal;
}

@font-face {
  font-family: BrandonText;
  src: url('https://cdn.otstatic.com/common/font/Brandon/Brandon_txt_med-webfont.woff2') format('woff2'), url('https://cdn.otstatic.com/common/font/Brandon/Brandon_txt_med-webfont.woff') format('woff');
  font-weight: 500;
}

@font-face {
  font-family: BrandonText;
  src: url('https://cdn.otstatic.com/common/font/Brandon/Brandon_txt_bld-webfont.woff2') format('woff2'), url('https://cdn.otstatic.com/common/font/Brandon/Brandon_txt_bld-webfont.woff') format('woff');
  font-weight: bold;
}

.typography__wf-loading___cEwCr * {
  color: transparent !important;
}

html {
  font-family: 'BrandonText', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  /* TODO: Needs to be calculated from token; */
  font-size: font-size; /* .9375em */
  /* TODO: Needs to be calculated from token; */
  line-height: line-height; /* 1.733333 */
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html:lang(de),
html:lang(en),
html:lang(es),
html:lang(fr),
html:lang(it),
html:lang(nl) {
  font-family: 'BrandonText', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}

html:lang(jp) {
  font-family: 'BrandonText', 'Helvetica Neue', Helvetica, Arial, OpenTableHiragino, Roboto, Droid Sans, '游ゴシック体', OpenTableYuGothic, YuGothic, Yu Gothic, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}





.Error__title___zVlm8 {
  color: #2d333f;
  text-align: center;
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 32px;
}

.Error__error___CXWaZ {
  display: flex;
  flex-direction: column;
  flex: 1 1 100%;
  max-width: 768px;
}

.Error__error-content___DiMaq {
  flex: 1 1 92%
}

.Error__error-message___Hq7w0 {
  max-width: 417px;
  margin-top: 32px;
  margin-left: 32px;
  margin-right: 32px;
}

.Error__content-border___dUfIx {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 20%;
  border-top: 1px solid #f1f2f4;
  border-bottom: 1px solid #f1f2f4;
  justify-content: center;
}

.Error__message-text___ObXXu {
  max-width: 417px;
  color: #2d333f;
  text-align: left;
  font-size: 16px;
  margin-bottom: 32px;
}

.Error__footer-border___r_tIL {
  display: flex;
  border-top: 1px solid #f1f2f4;
  justify-content: center;
  flex: 1 1 8%;
  align-items: center;
}

.Error__page-footer___y7bwV {
  font-weight: 500;
  font-size: 14px;
  text-align: center;
  justify-content: center;
  color: #6f737b;
}

html, body {
  height: 100%;
  min-height: 100%;
  font-family: 'BrandonText', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  background-color: #141a26;
}

@media (max-width: 767px) {
  html {
    font-size: 18px;
  }
}

.site-container__title___LtT67 {
  color: white;
}

.site-container__site___sQtru {
  background-color: white;
  height: inherit;
  min-height: inherit;
  display: flex;
  flex-direction: column;
}

.site-container__head___gn1Sv {
  background-color: #464950;
  border-bottom: 1px solid #141a26;
  flex: 0 0 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.site-container__body___Oy05_ {
  display: flex;
  flex-direction: row;
  flex: 1 1 33%;
  justify-content: center;
}

.site-container__icon___jeMXL {
  width: 208px;
  height: 32px;
  display: inline-block;
}

.logo__logo___LN3RS {
  width: 208px;
  height: 32px;
  color: white;
}

