/* input(5,48): run-time error CSS1019: Unexpected token, found ' '
input(5,48): run-time error CSS1019: Unexpected token, found ' '
input(5,48): run-time error CSS1063: Expected calculation unit, found ' '
input(5,48): run-time error CSS1064: Expected calculation product, found ' '
input(5,48): run-time error CSS1065: Expected calculation sum, found ' '
input(5,48): run-time error CSS1034: Expected closing parenthesis, found ' '
input(5,48): run-time error CSS1042: Expected function, found ' '
input(5,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(24,50): run-time error CSS1019: Unexpected token, found ' '
input(24,50): run-time error CSS1019: Unexpected token, found ' '
input(24,50): run-time error CSS1063: Expected calculation unit, found ' '
input(24,50): run-time error CSS1064: Expected calculation product, found ' '
input(24,50): run-time error CSS1065: Expected calculation sum, found ' '
input(24,50): run-time error CSS1034: Expected closing parenthesis, found ' '
input(24,50): run-time error CSS1042: Expected function, found ' '
input(24,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(32,54): run-time error CSS1019: Unexpected token, found ' '
input(32,54): run-time error CSS1019: Unexpected token, found ' '
input(32,54): run-time error CSS1063: Expected calculation unit, found ' '
input(32,54): run-time error CSS1064: Expected calculation product, found ' '
input(32,54): run-time error CSS1065: Expected calculation sum, found ' '
input(32,54): run-time error CSS1034: Expected closing parenthesis, found ' '
input(32,54): run-time error CSS1042: Expected function, found ' '
input(32,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(33,46): run-time error CSS1019: Unexpected token, found ' '
input(33,46): run-time error CSS1019: Unexpected token, found ' '
input(33,46): run-time error CSS1063: Expected calculation unit, found ' '
input(33,46): run-time error CSS1064: Expected calculation product, found ' '
input(33,46): run-time error CSS1065: Expected calculation sum, found ' '
input(33,46): run-time error CSS1034: Expected closing parenthesis, found ' '
input(33,46): run-time error CSS1042: Expected function, found ' '
input(33,46): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' ' */
.page404Wrap {
  padding-top: 2.8125rem; }
  .page404Wrap .contentwrap {
    border-top: 0.625rem solid #B9C8DA;
    padding-top: calc(clamp(0.625rem, 2.857vw - 0.077rem, 1.75rem));
    padding-bottom: 0.125rem; }
    @media print, screen and (min-width: 64em) {
      .page404Wrap .contentwrap {
        padding-top: 1.75rem;
        padding-bottom: 0; } }
    @media screen and (min-width: 90em) {
      .page404Wrap .contentwrap {
        padding-top: 1.375rem; } }
    .page404Wrap .contentwrap .content {
      max-width: 66.25rem; }
  .page404Wrap .ctawrap {
    margin-top: clamp(3.4375rem, calc(3.4375rem + (110 - 55) * ((100vw - 24.5625rem) / (1728 - 393))), 6.875rem); }
    .page404Wrap .ctawrap .allresult {
      margin-bottom: 1.5625rem; }
  .page404Wrap h1 {
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.03em;
    margin-bottom: calc(clamp(1.875rem, 2.381vw + 1.29rem, 2.813rem));
    font-size: clamp(3.4375rem, calc(3.4375rem + (64 - 55) * ((100vw - 24.5625rem) / (1023 - 393))), 4rem);
    font-weight: 700;
    line-height: 100%;
    letter-spacing: clamp(-0.17188rem, calc(-0.17188rem + (-4.25 + 2.75) * ((100vw - 24.5625rem) / (1728 - 393))), -0.26563rem); }
    @media print, screen and (min-width: 64em) {
      .page404Wrap h1 {
        font-size: clamp(4rem, calc(4rem + (90 - 64) * ((100vw - 64rem) / (1728 - 1024))), 5.625rem);
        margin-bottom: calc(clamp(2.813rem, 2.841vw + 0.994rem, 4.063rem));
        margin-top: calc(clamp(0rem, 0.71vw - 0.455rem, 0.313rem)); } }
    @media screen and (min-width: 90em) {
      .page404Wrap h1 {
        margin-left: -0.5rem; } }
  .page404Wrap h3 {
    margin-top: 0;
    font-size: clamp(1.875rem, calc(1.875rem + (60 - 30) * ((100vw - 24.5625rem) / (767 - 393))), 3.75rem);
    line-height: 126.6%;
    color: #03203D;
    text-transform: uppercase;
    font-weight: 700; }
    @media print, screen and (min-width: 48em) {
      .page404Wrap h3 {
        font-size: clamp(3.75rem, calc(3.75rem + (70 - 60) * ((100vw - 48rem) / (1023 - 768))), 4.375rem); } }
    @media print, screen and (min-width: 64em) {
      .page404Wrap h3 {
        font-size: clamp(4.375rem, calc(4.375rem + (90 - 70) * ((100vw - 64rem) / (1728 - 1024))), 5.625rem); } }
  .page404Wrap p {
    font-family: 'UntitledSerif';
    font-style: normal;
    font-weight: 400;
    line-height: 123.6%;
    letter-spacing: -0.01em;
    font-size: clamp(1.125rem, calc(1.125rem + (22 - 18) * ((100vw - 24.5625rem) / (1023 - 393))), 1.375rem); }
    @media print, screen and (min-width: 64em) {
      .page404Wrap p {
        font-size: clamp(1.375rem, calc(1.375rem + (27 - 22) * ((100vw - 64rem) / (1728 - 1024))), 1.6875rem); } }
    .page404Wrap p a {
      font-weight: 600;
      text-decoration: none; }

