/* input(3,50): run-time error CSS1019: Unexpected token, found ' '
input(3,50): run-time error CSS1019: Unexpected token, found ' '
input(3,50): run-time error CSS1063: Expected calculation unit, found ' '
input(3,50): run-time error CSS1064: Expected calculation product, found ' '
input(3,50): run-time error CSS1065: Expected calculation sum, found ' '
input(3,50): run-time error CSS1034: Expected closing parenthesis, found ' '
input(3,50): run-time error CSS1042: Expected function, found ' '
input(3,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(4,47): run-time error CSS1019: Unexpected token, found ' '
input(4,47): run-time error CSS1019: Unexpected token, found ' '
input(4,47): run-time error CSS1063: Expected calculation unit, found ' '
input(4,47): run-time error CSS1064: Expected calculation product, found ' '
input(4,47): run-time error CSS1065: Expected calculation sum, found ' '
input(4,47): run-time error CSS1034: Expected closing parenthesis, found ' '
input(4,47): run-time error CSS1042: Expected function, found ' '
input(4,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(12,46): run-time error CSS1019: Unexpected token, found ' '
input(12,46): run-time error CSS1019: Unexpected token, found ' '
input(12,46): run-time error CSS1063: Expected calculation unit, found ' '
input(12,46): run-time error CSS1064: Expected calculation product, found ' '
input(12,46): run-time error CSS1065: Expected calculation sum, found ' '
input(12,46): run-time error CSS1034: Expected closing parenthesis, found ' '
input(12,46): run-time error CSS1042: Expected function, found ' '
input(12,46): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(13,47): run-time error CSS1019: Unexpected token, found ' '
input(13,47): run-time error CSS1019: Unexpected token, found ' '
input(13,47): run-time error CSS1063: Expected calculation unit, found ' '
input(13,47): run-time error CSS1064: Expected calculation product, found ' '
input(13,47): run-time error CSS1065: Expected calculation sum, found ' '
input(13,47): run-time error CSS1034: Expected closing parenthesis, found ' '
input(13,47): run-time error CSS1042: Expected function, found ' '
input(13,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(49,60): run-time error CSS1019: Unexpected token, found ' '
input(49,60): run-time error CSS1019: Unexpected token, found ' '
input(49,60): run-time error CSS1063: Expected calculation unit, found ' '
input(49,60): run-time error CSS1064: Expected calculation product, found ' '
input(49,60): run-time error CSS1065: Expected calculation sum, found ' '
input(49,60): run-time error CSS1034: Expected closing parenthesis, found ' '
input(49,60): run-time error CSS1042: Expected function, found ' '
input(49,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(50,60): run-time error CSS1019: Unexpected token, found ' '
input(50,60): run-time error CSS1019: Unexpected token, found ' '
input(50,60): run-time error CSS1063: Expected calculation unit, found ' '
input(50,60): run-time error CSS1064: Expected calculation product, found ' '
input(50,60): run-time error CSS1065: Expected calculation sum, found ' '
input(50,60): run-time error CSS1034: Expected closing parenthesis, found ' '
input(50,60): run-time error CSS1042: Expected function, found ' '
input(50,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(51,60): run-time error CSS1019: Unexpected token, found ' '
input(51,60): run-time error CSS1019: Unexpected token, found ' '
input(51,60): run-time error CSS1063: Expected calculation unit, found ' '
input(51,60): run-time error CSS1064: Expected calculation product, found ' '
input(51,60): run-time error CSS1065: Expected calculation sum, found ' '
input(51,60): run-time error CSS1034: Expected closing parenthesis, found ' '
input(51,60): run-time error CSS1042: Expected function, found ' '
input(51,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(63,55): run-time error CSS1019: Unexpected token, found ' '
input(63,55): run-time error CSS1019: Unexpected token, found ' '
input(63,55): run-time error CSS1063: Expected calculation unit, found ' '
input(63,55): run-time error CSS1064: Expected calculation product, found ' '
input(63,55): run-time error CSS1065: Expected calculation sum, found ' '
input(63,55): run-time error CSS1034: Expected closing parenthesis, found ' '
input(63,55): run-time error CSS1042: Expected function, found ' '
input(63,55): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(85,55): run-time error CSS1019: Unexpected token, found ' '
input(85,55): run-time error CSS1019: Unexpected token, found ' '
input(85,55): run-time error CSS1063: Expected calculation unit, found ' '
input(85,55): run-time error CSS1064: Expected calculation product, found ' '
input(85,55): run-time error CSS1065: Expected calculation sum, found ' '
input(85,55): run-time error CSS1034: Expected closing parenthesis, found ' '
input(85,55): run-time error CSS1042: Expected function, found ' '
input(85,55): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(93,54): run-time error CSS1019: Unexpected token, found ' '
input(93,54): run-time error CSS1019: Unexpected token, found ' '
input(93,54): run-time error CSS1063: Expected calculation unit, found ' '
input(93,54): run-time error CSS1064: Expected calculation product, found ' '
input(93,54): run-time error CSS1065: Expected calculation sum, found ' '
input(93,54): run-time error CSS1034: Expected closing parenthesis, found ' '
input(93,54): run-time error CSS1042: Expected function, found ' '
input(93,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
input(102,57): run-time error CSS1019: Unexpected token, found ' '
input(102,57): run-time error CSS1019: Unexpected token, found ' '
input(102,57): run-time error CSS1063: Expected calculation unit, found ' '
input(102,57): run-time error CSS1064: Expected calculation product, found ' '
input(102,57): run-time error CSS1065: Expected calculation sum, found ' '
input(102,57): run-time error CSS1034: Expected closing parenthesis, found ' '
input(102,57): run-time error CSS1042: Expected function, found ' '
input(102,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' ' */
.homelocation {
  background-color: #03203D;
  padding-bottom: calc(clamp(0.625rem, 20.635vw - 4.443rem, 8.75rem));
  padding-top: calc(clamp(2.813rem, 16.667vw - 1.281rem, 9.375rem)); }
  @media print, screen and (min-width: 64.0625em) {
    .homelocation {
      padding-bottom: clamp(5rem, calc(5rem + (140 - 80) * ((100vw - 64rem) / (1728 - 1024))), 8.75rem);
      padding-top: clamp(5rem, calc(5rem + (150 - 80) * ((100vw - 64rem) / (1728 - 1024))), 9.375rem); } }
  .homelocation .grid-container h2 {
    color: white;
    border-top: 0.625rem solid #0B3D71;
    padding-top: calc(clamp(0.4rem, 3.492vw - 0.858rem, 1.375rem));
    padding-bottom: calc(clamp(0rem, 7.937vw - 1.949rem, 3.125rem));
    margin-bottom: 0;
    letter-spacing: -0.05em;
    background-color: #03203D; }
    @media screen and (min-width: 80em) {
      .homelocation .grid-container h2 {
        padding-bottom: 2.813rem; } }
  .homelocation .grid-container p {
    color: white;
    font-size: 1.25rem;
    margin-bottom: 0;
    letter-spacing: -0.01563rem;
    line-height: 100%; }
  .homelocation .grid-container .dis-flex {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .homelocation .grid-container .dis-flex .loc-list {
      max-width: 60.125rem;
      width: 67%;
      -webkit-transition: all 0.5s;
      transition: all 0.5s; }
      .homelocation .grid-container .dis-flex .loc-list .flexwrap {
        -webkit-column-count: 1;
           -moz-column-count: 1;
                column-count: 1;
        -webkit-column-gap: 0;
           -moz-column-gap: 0;
                column-gap: 0;
        width: 100%; }
        @media print, screen and (min-width: 48em) {
          .homelocation .grid-container .dis-flex .loc-list .flexwrap {
            -webkit-column-count: 2;
               -moz-column-count: 2;
                    column-count: 2;
            -webkit-column-gap: calc(clamp(1rem, 15.686vw - 6.529rem, 3.5rem));
               -moz-column-gap: calc(clamp(1rem, 15.686vw - 6.529rem, 3.5rem));
                    column-gap: calc(clamp(1rem, 15.686vw - 6.529rem, 3.5rem)); } }
        @media screen and (min-width: 80em) {
          .homelocation .grid-container .dis-flex .loc-list .flexwrap {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-column-gap: unset;
               -moz-column-gap: unset;
                    column-gap: unset; } }
        .homelocation .grid-container .dis-flex .loc-list .flexwrap .col-2 {
          margin-left: 0%;
          margin-bottom: calc(clamp(0.75rem, 4.444vw - 0.342rem, 2.5rem)); }
          @media screen and (min-width: 80em) {
            .homelocation .grid-container .dis-flex .loc-list .flexwrap .col-2 {
              margin-left: 11%; } }
        .homelocation .grid-container .dis-flex .loc-list .flexwrap .col-3 {
          margin-left: 0%; }
          @media screen and (min-width: 80em) {
            .homelocation .grid-container .dis-flex .loc-list .flexwrap .col-3 {
              margin-left: 9%; } }
          @media print, screen and (max-width: 47.99875em) {
            .homelocation .grid-container .dis-flex .loc-list .flexwrap .col-3 {
              margin-bottom: .25rem; }
              .homelocation .grid-container .dis-flex .loc-list .flexwrap .col-3 ul li:last-child {
                margin-bottom: 0; } }
      .homelocation .grid-container .dis-flex .loc-list ul {
        padding: 0;
        margin: 0;
        list-style-type: none; }
        .homelocation .grid-container .dis-flex .loc-list ul li {
          -webkit-column-break-inside: avoid;
             -moz-column-break-inside: avoid;
                  break-inside: avoid;
          margin-bottom: calc(clamp(0.75rem, 4.444vw - 0.342rem, 2.5rem)); }
          .homelocation .grid-container .dis-flex .loc-list ul li a {
            display: block;
            color: white;
            -webkit-transition: all 0.5s;
            transition: all 0.5s;
            text-decoration: none;
            font-family: "UntitledSerif";
            font-size: calc(clamp(1.563rem, 0.476vw + 1.446rem, 1.75rem));
            line-height: 97.1%;
            font-weight: 400;
            letter-spacing: -0.025em;
            text-shadow: 0 0 0.09375rem transparent, 0 0 0.09375rem transparent;
            -webkit-transition: text-shadow .4s ease-in-out;
            transition: text-shadow .4s ease-in-out; }
            @media print, screen and (min-width: 64.0625em) {
              .homelocation .grid-container .dis-flex .loc-list ul li a {
                font-size: calc(clamp(1.75rem, 1.705vw + 0.659rem, 2.5rem)); } }
            .homelocation .grid-container .dis-flex .loc-list ul li a:hover {
              cursor: pointer;
              text-shadow: 0 0 0.03125rem #ffffff, 0 0 0.03125rem #ffffff;
              -webkit-transition: text-shadow .4s ease-in-out;
              transition: text-shadow .4s ease-in-out; }
            .homelocation .grid-container .dis-flex .loc-list ul li a.active {
              text-shadow: 0 0 0.03125rem #ffffff, 0 0 0.03125rem #ffffff;
              -webkit-transition: text-shadow .4s ease-in-out;
              transition: text-shadow .4s ease-in-out; }
    .homelocation .grid-container .dis-flex .loc-details {
      max-width: 41%;
      width: 100%; }
      @media print, screen and (min-width: 64.0625em) and (max-width: 79.99875em) {
        .homelocation .grid-container .dis-flex .loc-details {
          width: 47.5%; } }
      @media screen and (min-width: 80em) {
        .homelocation .grid-container .dis-flex .loc-details {
          max-width: 32%; } }
      @media print, screen and (max-width: 47.99875em) {
        .homelocation .grid-container .dis-flex .loc-details {
          max-width: 100%; } }
      .homelocation .grid-container .dis-flex .loc-details .imgWrap {
        width: 100%;
        overflow: hidden;
        position: relative;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
        margin-bottom: 0.938rem;
        max-height: 27.25rem; }
        @media print, screen and (max-width: 47.99875em) {
          .homelocation .grid-container .dis-flex .loc-details .imgWrap {
            margin-top: 0.938rem; } }
        .homelocation .grid-container .dis-flex .loc-details .imgWrap img {
          -o-object-fit: contain;
             object-fit: contain;
          -webkit-transition: all 0.5s;
          transition: all 0.5s; }
      @media print, screen and (max-width: 47.99875em) {
        .homelocation .grid-container .dis-flex .loc-details #ofz-name {
          font-weight: 700; } }
      .homelocation .grid-container .dis-flex .loc-details #ofz-name,
      .homelocation .grid-container .dis-flex .loc-details #ofz-address {
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
        word-break: break-word;
        height: 1.5rem; }
@media print, screen and (max-width: 47.99875em) {
    .homelocation .grid-container .dis-flex .loc-details #ofz-name,
    .homelocation .grid-container .dis-flex .loc-details #ofz-address {
        height: auto;
    }
    }
    .homelocation .grid-container .dis-flex .loc-details #pic {
        -webkit-transition: -webkit-transform 0.3s ease-out;
        transition: -webkit-transform 0.3s ease-out;
        transition: transform 0.3s ease-out;
        transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    }

    @media (min-width: 767px) and (max-width: 1294px) {
        .MacOS .homelocation .grid-container .dis-flex .loc-list .col-2 ul li:nth-child(2) {
            margin-bottom: 0.625rem;
        }

        .MacOS .col-2 ul li.secondrow {
            margin-top: 0.625rem !important;
        }

        .MacOS.chrome .homelocation .grid-container .dis-flex .loc-list .col-2 ul li:nth-child(2) {
            margin-bottom: 2.5rem;
        }
    }

