@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');

html {
	font-size: 100% !important;
}

@media print, screen and (min-width: 40em) {
    html {
        font-size: 112.5% !important;
    }
}

@media print, screen and (min-width: 64em) {
    html {
        font-size: 112.5% !important;
    }
}

@media screen and (min-width: 75em) {
    html {
        font-size: 112.5% !important;
    }
}

@media screen and (min-width: 90em) {
    html {
        font-size: 126.5625% !important;
    }
}

body {
	font-size: inherit !important;
}

.park-house address {
	margin-bottom: 0;
}

.park-house .screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
.park-house .screen-reader-text:focus {
  background-color: #ddd;
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
.park-house .top-bar .action--book:before,
.park-house .top-bar .action--email:before,
.park-house .top-bar .action--menu:before,
.park-house .top-bar .action--page:before,
.park-house .top-bar .action--search:before,
.park-house .top-bar .action--telephone:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.park-house .top-bar .action--book:before,
.park-house .top-bar .action--email:before,
.park-house .top-bar .action--menu:before,
.park-house .top-bar .action--page:before,
.park-house .top-bar .action--search:before,
.park-house .top-bar .action--telephone:before {
  font-family: Font Awesome\5 Free;
  font-weight: 900;
}
.park-house footer,
.park-house header,
.park-house nav,
.park-house section {
  display: block;
}
.park-house h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.park-house figure {
  display: block;
}
.park-house figure {
  margin: 1em 40px;
}
.park-house a {
  -webkit-text-decoration-skip: objects;
  background-color: transparent !important;
}
.park-house a:active,
.park-house a:hover {
  outline-width: 0;
}
.park-house img {
  border-style: none;
}
.park-house button,
.park-house input {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
.park-house button {
  overflow: visible;
}
.park-house button {
  text-transform: none;
}
.park-house [type="submit"],
.park-house button,
.park-house html [type="button"] {
  -webkit-appearance: button;
}
.park-house input {
  overflow: visible;
}
.park-house [type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
.park-house *,
.park-house :after,
.park-house :before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
.park-house {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background: #fefefe;
  color: #4a4a4a;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
  padding: 0;
}
.park-house img {
  -ms-interpolation-mode: bicubic;
  display: inline-block;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}
.park-house button {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  border: 0;
  border-radius: 0;
  cursor: auto;
  line-height: 1;
  padding: 0;
}
.park-house button,
.park-house input {
  font-family: inherit;
}
.park-house div,
.park-house form,
.park-house h1,
.park-house h3,
.park-house h4,
.park-house li,
.park-house p,
.park-house ul {
  margin: 0;
  padding: 0;
}
.park-house p {
  font-size: inherit;
  line-height: 1.6;
  margin-bottom: 1.5rem;
  text-rendering: optimizeLegibility;
}
.park-house i {
  font-style: italic;
}
.park-house i {
  line-height: inherit;
}
.park-house h1,
.park-house h3,
.park-house h4 {
  color: inherit;
  font-family: Playfair Display, serif;
  font-style: normal;
  font-weight: 400;
  text-rendering: optimizeLegibility;
}
.park-house h1 {
  font-size: 1.57678rem;
}
.park-house h1 {
  line-height: 1;
  margin-bottom: 2rem;
  margin-top: 0;
}
.park-house h3 {
  font-size: 1.24585rem;
  line-height: 1;
  margin-bottom: 2rem;
  margin-top: 0;
}
.park-house h4 {
  font-size: 1.10742rem;
  line-height: 1;
  margin-bottom: 2rem;
  margin-top: 0;
}
@media print, screen and (min-width: 40em) {
  h1 {
    font-size: 2.48832rem;
    line-height: 1;
  }
  .park-house h3 {
    font-size: 1.728rem;
    line-height: 1;
  }
  .park-house h4 {
    font-size: 1.44rem;
    line-height: 1;
  }
}
@media print, screen and (min-width: 64em) {
  h1 {
    font-size: 3.05176rem;
    line-height: 1;
  }
  .park-house h3 {
    font-size: 1.95312rem;
    line-height: 1;
  }
  .park-house h4 {
    font-size: 1.5625rem;
    line-height: 1;
  }
}
.park-house a {
  color: #7ca008;
  cursor: pointer;
  line-height: inherit;
  text-decoration: none;
}
.park-house a:focus,
.park-house a:hover {
  color: #6b8a07;
}
.park-house a img {
  border: 0;
}
.park-house ul {
  line-height: 1.6;
  list-style-position: outside;
  margin-bottom: 1.5rem;
}
.park-house li {
  font-size: inherit;
}
.park-house ul {
  list-style-type: disc;
}
.park-house ul {
  margin-left: 1.25rem;
}
.park-house ul ul {
  margin-bottom: 0;
  margin-left: 1.25rem;
}
.park-house figure {
  margin: 0;
}
@media print {
  .park-house * {
    -webkit-box-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #000 !important;
    text-shadow: none !important;
  }
  .park-house a,
  .park-house a:visited {
    text-decoration: underline;
  }
  .park-house a[href]:after {
    content: " (" attr(href) ")";
  }
  .park-house a[href^="#"]:after {
    content: "";
  }
  .park-house img {
    page-break-inside: avoid;
  }
  .park-house img {
    max-width: 100% !important;
  }
  .park-house h3,
  .park-house p {
    orphans: 3;
    widows: 3;
  }
  .park-house h3 {
    page-break-after: avoid;
  }
}
.park-house [type="email"],
.park-house [type="search"],
.park-house [type="text"] {
  -moz-appearance: none;
  -o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  -webkit-appearance: none;
  -webkit-box-shadow: inset 0 1px 2px rgba(74, 74, 74, 0.1);
  -webkit-box-sizing: border-box;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  appearance: none;
  background-color: #fefefe;
  border: 1px solid #cacaca;
  border-radius: 0;
  box-shadow: inset 0 1px 2px rgba(74, 74, 74, 0.1);
  box-sizing: border-box;
  color: #4a4a4a;
  display: block;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  height: 2.4375rem;
  line-height: 1.5;
  margin: 0 0 1rem;
  padding: 0.5rem;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out,
    -webkit-box-shadow 0.5s;
  width: 100%;
}
.park-house [type="email"]:focus,
.park-house [type="search"]:focus,
.park-house [type="text"]:focus {
  -o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  -webkit-box-shadow: 0 0 5px #cacaca;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  background-color: #fefefe;
  border: 1px solid #8a8a8a;
  box-shadow: 0 0 5px #cacaca;
  outline: none;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out,
    -webkit-box-shadow 0.5s;
}
.park-house input::placeholder {
  color: #cacaca;
}
.park-house input:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
.park-house [type="button"],
.park-house [type="submit"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
}
.park-house input[type="search"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.park-house label {
  color: #4a4a4a;
  display: block;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.8;
  margin: 0;
}
.park-house input[type="submit"] {
  -o-transition: background-color 0.25s ease-out, color 0.25s ease-out;
  -webkit-appearance: none;
  -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
  background-color: #7ca008;
  border: 1px solid transparent;
  border-radius: 0;
  color: #fefefe;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 0.9rem;
  line-height: 1;
  margin: 0 0 1rem;
  padding: 0.85em 1em;
  text-align: center;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  vertical-align: middle;
}
.park-house input:focus[type="submit"],
.park-house input:hover[type="submit"] {
  background-color: #698807;
  color: #fefefe;
}
.park-house .dropdown-pane {
  background-color: rgba(74, 74, 74, 0.9);
  border: 0;
  border-radius: 0;
  font-size: 1rem;
  padding: 2rem;
  position: absolute;
  visibility: hidden;
  width: auto;
  z-index: 10;
}
.park-house .screen-reader-text {
  -webkit-clip-path: inset(50%);
  border: 0;
  clip: rect(0, 0, 0, 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  white-space: nowrap;
  width: 1px;
}
.park-house .screen-reader-text:active,
.park-house .screen-reader-text:focus {
  -webkit-clip-path: none;
  clip: auto;
  clip-path: none;
  height: auto;
  overflow: visible;
  position: static !important;
  white-space: normal;
  width: auto;
}
.park-house {
  font-size: inherit !important;
  overflow-x: hidden;
}
.park-house h1,
.park-house h3,
.park-house h4,
.park-house input,
.park-house li {
  max-width: 48em;
}
.park-house a:hover {
  text-decoration: underline;
}
.park-house ul {
  margin-bottom: 1em;
  margin-left: 0;
}
.park-house li {
  margin-bottom: 0.5em;
}
.park-house input[type="submit"] {
  font-weight: 700;
  text-transform: uppercase;
}
.park-house .newsletter {
  background-position: 50%;
  background-size: cover;
  color: #fff;
  padding: 6rem 2rem;
  position: relative;
}
@media print, screen and (min-width: 40em) {
  .newsletter {
    padding: 6rem;
  }
}
.park-house .newsletter * {
  z-index: inherit;
}
.park-house .newsletter > * {
  position: relative;
  z-index: 1;
}
.park-house .newsletter:before {
  background-color: #ba7f1e;
  background-position: 50%;
  background-size: cover;
  content: "";
  height: 100%;
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative;
  position: absolute;
  right: 50%;
  top: 0;
  width: 100vw;
  z-index: 0;
}
.park-house .newsletter a,
.park-house .newsletter label {
  color: inherit;
}
.park-house .newsletter input[type="submit"] {
  -o-transition: background-color 0.25s ease-out, color 0.25s ease-out;
  -webkit-appearance: none;
  -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
  border: 1px solid #fff;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 0.9rem;
  line-height: 1;
  margin: 0 0 1rem;
  padding: 0.85em 1em;
  text-align: center;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  vertical-align: middle;
}
.park-house .newsletter input[type="submit"],
.park-house .newsletter input[type="submit"]:focus,
.park-house .newsletter input[type="submit"]:hover {
  background-color: transparent;
}
.park-house .newsletter input[type="submit"]:focus,
.park-house .newsletter input[type="submit"]:hover {
  border-color: grey;
  color: grey;
}
.park-house .newsletter {
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  background-image: url(https://parkhousehotel.com/app/uploads/2018/07/D3M9449.jpg);
  display: grid;
  grid-gap: 2rem;
  grid-template-areas: "title" "description" "form" "controls";
  justify-content: center;
  margin: 0;
}
.park-house .newsletter:before {
  background-color: transparent;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(139, 87, 42, 0.75)),
      to(rgba(139, 87, 42, 0.75))
    ),
    -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.5)), to(hsla(0, 0%, 100%, 0.5)));
  background-image: -webkit-linear-gradient(
      rgba(139, 87, 42, 0.75),
      rgba(139, 87, 42, 0.75)
    ),
    -webkit-linear-gradient(hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.5));
  background-image: -o-linear-gradient(
      rgba(139, 87, 42, 0.75),
      rgba(139, 87, 42, 0.75)
    ),
    -o-linear-gradient(hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.5));
  background-image: linear-gradient(
      rgba(139, 87, 42, 0.75),
      rgba(139, 87, 42, 0.75)
    ),
    linear-gradient(hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0.5));
}
@media print, screen and (min-width: 64em) {
  .newsletter {
    grid-template-areas: ".            title logo" "description  form  logo" "description  form  controls" "description  .     .       ";
    grid-template-columns: 5fr 5fr 2fr;
  }
}
@media print, screen and (min-width: 64em) {
  .newsletter > * {
    margin: 0;
  }
}
.park-house .newsletter .section-title {
  -ms-flex-item-align: start;
  align-self: flex-start;
  grid-area: title;
}
.park-house .newsletter .description {
  grid-area: description;
}
.park-house .newsletter .form--inputs {
  -ms-flex-direction: column;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  grid-area: form;
}
.park-house .newsletter .form--controls {
  grid-area: controls;
  justify-self: center;
}
@media print, screen and (min-width: 64em) {
  .newsletter .form--controls {
    -ms-flex-item-align: end;
    align-self: end;
    justify-self: start;
  }
}
.park-house .newsletter .form__title {
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  max-width: 48em;
}
.park-house .newsletter .form__left {
  width: 20%;
}
.park-house .newsletter .form__right {
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end;
  width: 75%;
}
.park-house .newsletter form {
  display: contents;
}
.park-house .menu-item--link,
.park-house .nav-primary .menu-item a {
  color: inherit;
  display: inherit;
  font-style: normal;
  line-height: inherit;
}
.park-house .menu-item--link:hover,
.park-house .nav-primary .menu-item a:hover {
  color: inherit;
  text-decoration: none;
}
.park-house .menu-item--link[type="button"] {
  cursor: pointer;
}
.park-house .menu-item {
  display: inline-block;
  margin: 0;
}
@media screen and (min-width: 70.375em) {
  .park-house .menu-item {
    display: inline;
  }
}
.park-house .menu {
  margin: 0;
}
.park-house .top-bar--section {
  display: block;
  padding: 0;
  width: 100%;
}
@media screen and (min-width: 70.375em) {
  .park-house .top-bar--section {
    padding: 0 0.5rem;
    width: auto;
  }
}
@media screen and (min-width: 70.375em) {
  .park-house .top-bar--section,
  .park-house .top-bar--section .menu {
    -ms-flex-align: center;
    -ms-flex-wrap: wrap;
    -webkit-box-align: center;
    align-items: center;
    display: inherit;
    flex-wrap: wrap;
  }
  .park-house .top-bar--section .menu {
    min-height: 3rem;
  }
}
@media screen and (min-width: 100em) {
  .park-house .top-bar--section .menu {
    min-height: 4rem;
  }
}
@media only screen and (max-width: 1125px) {
  .park-house .top-bar--section.is-contact {
    display: inline-block;
    left: 1rem;
    margin-top: -14px;
    position: absolute;
    top: 50%;
    width: auto;
  }
  .park-house .top-bar--section.is-search {
    padding-top: 4px;
    text-align: center;
  }
}
.park-house .top-bar--section.is-menu {
  display: inline-block;
  margin-top: -14px;
  position: absolute;
  right: 1rem;
  top: 50%;
  width: auto;
}
@media screen and (min-width: 70.375em) {
  .park-house .top-bar--section.is-menu {
    display: none;
  }
}
.park-house .top-bar {
  background-color: #eee;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: solid #e6e6e6;
  border-width: 0 0 thin;
  color: #9b9b9b;
  display: block;
  font-size: 112.5%;
  left: 0;
  padding: 14px 6rem;
  position: fixed;
  right: 0;
  top: 0;
  width: auto;
  z-index: 101;
}
@media screen and (min-width: 70.375em) {
  .park-house .top-bar {
    -ms-flex-pack: justify;
    -ms-flex-wrap: nowrap;
    -webkit-box-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: nowrap;
    font-size: 88.88889%;
    justify-content: space-between;
    min-height: 3rem;
    overflow: hidden;
    padding: 0 1.5rem;
  }
}
@media screen and (min-width: 100em) {
  .park-house .top-bar {
    min-height: 4rem;
  }
}
.park-house .top-bar .menu-item {
  color: #9b9b9b;
}
.park-house .top-bar .menu-item:hover {
  color: #848484;
}
@media screen and (min-width: 70.375em) {
  .park-house .top-bar .menu-item--link {
    padding: 0.5rem 0.28571rem;
  }
}
@media screen and (min-width: 98.625em) {
  .park-house .top-bar .menu-item--link {
    padding: 0.66667rem 1rem;
  }
}
.park-house .top-bar .action {
  white-space: nowrap !important;
}
.park-house .top-bar .action--telephone:before {
  -moz-osx-font-smoothing: grayscale;
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -o-transform: scaleX(-1);
  -webkit-font-smoothing: antialiased;
  -webkit-transform: scaleX(-1);
  content: "\F095";
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  transform: scaleX(-1);
  vertical-align: -0.125em;
}
.park-house .top-bar .action--telephone span {
  display: none;
}
@media screen and (min-width: 70.375em) {
  .park-house .top-bar .action--telephone span {
    display: inline;
  }
}
.park-house .top-bar .action--telephone span.is-touch {
  display: inline;
}
@media screen and (min-width: 70.375em) {
  .park-house .top-bar .action--telephone span.is-touch {
    display: none;
  }
}
.park-house .top-bar .action--telephone:before {
  color: #7ca008 !important;
}
.park-house .top-bar .action--page:before {
  color: #7ca008 !important;
  content: "\F3C5";
}
.park-house .top-bar .action--email:before,
.park-house .top-bar .action--page:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  vertical-align: -0.125em;
}
.park-house .top-bar .action--email:before {
  color: #7ca008 !important;
  content: "\F0E0";
}
.park-house .top-bar .action--search:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #7ca008 !important;
  content: "\F002";
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  vertical-align: -0.125em;
}
.park-house .top-bar .action--menu {
  padding-right: 45px;
  position: relative;
}
.park-house .top-bar .action--menu:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  bottom: auto;
  content: "\F0C9";
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  left: auto;
  line-height: 1;
  margin-top: -11px;
  position: absolute;
  right: 0;
  top: 50%;
  vertical-align: -0.125em;
}
.park-house .top-bar .action--book {
  background-color: #7ca008;
  color: #fefefe;
  font-weight: 700;
  letter-spacing: 1pt;
  padding: 0.66667rem 1em;
  text-transform: uppercase;
}
.park-house .top-bar .action--book:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #fefefe;
  content: "\F303";
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  margin-right: 0.33em;
  vertical-align: -0.125em;
}
.park-house .top-bar .action--book:focus,
.park-house .top-bar .action--book:hover {
  background-color: #698807;
  color: #fefefe;
}
.park-house .top-bar .action--book:after {
  content: ". ";
}
@media screen and (min-width: 70.375em) {
  .park-house .top-bar .action--book {
    margin: 0 0 0 0.66667rem;
  }
}
.park-house .top-bar .action--book:before {
  color: #fefefe !important;
  opacity: 1 !important;
}
.park-house .top-bar .action--book:before,
.park-house .top-bar .action--book:hover:before {
  color: inherit;
}
.park-house .top-bar .action:before {
  color: inherit;
  font-size: 142.38281%;
  margin-right: 0.45em;
  opacity: 0.618;
  vertical-align: middle;
}
@media screen and (min-width: 70.375em) {
  .park-house .top-bar .action:before {
    font-size: 160.18066%;
  }
}
.park-house .top-bar .action:hover:before {
  opacity: 0.764;
}

.park-house .banner a {
  color: inherit;
}
.park-house .banner .ph-container {
  -ms-flex-align: center;
  -ms-flex-direction: row;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-box-pack: justify;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 2rem;
  width: 100%;
}
@media screen and (max-width: 39.9375em) {
  .park-house .banner .ph-container {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    padding: 1rem;
  }
}
.park-house h1.brand {
  margin-bottom: 0;
}
.park-house h1.brand img {
  width: 5rem;
}
.park-house .nav-primary {
  background-color: rgba(74, 74, 74, 0.9);
  bottom: 0;
  left: 0;
  opacity: 0;
  overflow-y: auto;
  padding: 5rem 0;
  position: fixed;
  right: 0;
  text-align: center;
  top: 49px;
  visibility: hidden;
  z-index: 3;
}
.park-house .nav-primary:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
@media screen and (min-width: 70.375em) {
  .park-house .nav-primary {
    background-color: transparent;
    opacity: 1;
    padding: 0;
    position: static;
    visibility: visible;
  }
  .park-house .nav-primary:before {
    display: none;
  }
}
@media screen and (min-width: 70.375em) {
  .park-house .nav-primary:after,
  .park-house .nav-primary:before {
    border-top: thin solid silver;
    content: "";
    display: block;
    margin: 0 auto;
    width: 100%;
  }
}
.park-house .nav-primary ul {
  display: inline-block;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  width: 98%;
}
@media screen and (min-width: 70.375em) {
  .park-house .nav-primary ul {
    display: block;
    width: 100%;
  }
}
.park-house .nav-primary ul li.active a {
  color: #698807;
}
.park-house .nav-primary .menu-item {
  display: block;
  max-width: none;
}
@media screen and (min-width: 70.375em) {
  .park-house .nav-primary .menu-item {
    display: inline-block;
  }
}
.park-house .nav-primary .menu-item a {
  color: #fefefe;
  display: block;
  letter-spacing: 1pt;
  padding: 0.5rem 0;
  text-transform: uppercase;
}
.park-house .nav-primary .menu-item a:after {
  content: ". ";
}
@media screen and (min-width: 70.375em) {
  .park-house .nav-primary .menu-item a {
    color: #9b9b9b;
    display: inline-block;
    padding: 1rem 0.25em;
  }
}
.park-house .nav-primary .menu-item a:hover {
  color: #fefefe;
  color: #7ca008;
  text-decoration: underline;
}
.park-house .nav-primary .menu-item a:hover:hover {
  color: #698807;
}
@media screen and (min-width: 70.375em) {
  .park-house .nav-primary .menu-item a:hover {
    color: #6d6d6d;
    text-decoration: none;
  }
}
.park-house .nav-primary .menu-item:first-child a {
  padding-left: 0;
}
.park-house .nav-primary .menu-item:last-child a {
  margin-right: 0;
}
@media only screen and (max-width: 1125px) {
  .park-house {
    padding-bottom: 0;
  }
  .park-house .touch-hide {
    display: none;
  }
  .park-house .top-bar .touch-position .action--book {
    display: block;
    width: 100%;
  }
  .park-house .top-bar .touch-position .action:before {
    color: #fefefe !important;
    opacity: 1 !important;
  }
  .park-house .touch-position {
    bottom: 0;
    position: fixed;
    text-align: center;
    visibility: hidden;
    width: 50%;
    z-index: 101;
  }
  .park-house .touch-position a {
    background-color: #7ca008;
    color: #fefefe !important;
    color: #fefefe;
    display: block;
    font-weight: 700;
    letter-spacing: 1pt;
    margin: 0;
    padding: 0.66667rem 1em;
    text-transform: uppercase;
    width: 100%;
  }
  .park-house .touch-position a:focus,
  .park-house .touch-position a:hover {
    background-color: #698807;
    color: #fefefe;
  }
  .park-house .touch-position a:after {
    content: ". ";
  }
  .park-house .touch-position a:before {
    color: #fefefe !important;
  }
  .park-house .touch-position a:hover {
    color: #fefefe;
  }
  .park-house .touch-position.is-left {
    left: 0;
    padding: 0 0.5rem 0.5rem 1rem;
  }
  .park-house .touch-position.is-right {
    padding: 0 1rem 0.5rem 0.5rem;
    right: 0;
  }
}
.park-house .dropdown-pane--container {
  height: 0;
  position: relative;
  width: 100%;
}
.park-house .dropdown-pane {
  color: #fff;
  display: none;
  padding: 1.5rem;
  position: fixed;
  z-index: 100;
}
@media (max-height: 36rem) {
  .park-house .dropdown-pane {
    max-height: calc(100vh - 4rem);
    max-width: calc(100vw - 4rem);
    overflow: auto;
    width: 100%;
  }
  .park-house .dropdown-pane .form {
    -ms-flex-align: end;
    -ms-flex-direction: row;
    -webkit-box-align: end;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    margin: 0 -0.5rem;
  }
  .park-house .dropdown-pane .form--field {
    margin: 0 0.5rem;
  }
  .park-house .dropdown-pane .form--field label {
    -ms-flex-direction: column;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
  }
  .park-house .dropdown-pane .form--field input {
    margin: 0;
  }
  .park-house .dropdown-pane .form--field + .form--field {
    margin-top: 0;
  }
}
.park-house .dropdown-pane input,
.park-house .dropdown-pane label {
  text-transform: uppercase;
  width: 100%;
}
.park-house .dropdown-pane input {
  border: 1px solid #4a4a4a;
  margin: 1.5rem 0 0;
}
.park-house .dropdown-pane input:invalid:after {
  content: "\2716";
  padding-left: 5px;
}
.park-house .dropdown-pane input:valid:after {
  content: "\2713";
  padding-left: 5px;
}
.park-house .dropdown-pane label {
  color: inherit;
  font-size: 70.2332%;
  line-height: 1.5rem;
}
.park-house .dropdown-pane label input {
  font-size: 112.5%;
  margin-top: 0;
}
.park-house .content-info .ph-container {
  font-size: 70.2332%;
  padding: 2rem;
  text-align: center;
}
.park-house .content-info .ph-container > * + * {
  margin-top: 1rem;
}
.park-house .content-info .ph-container > * p:last-child {
  margin-bottom: 0;
}
.park-house .content-info .ph-container .tertiary_navigation li {
  text-transform: uppercase;
}
.park-house .content-info .ph-container .tertiary_navigation li:after {
  content: ".";
}
.park-house .content-info .ph-container .logos {
  display: block;
  font-size: 0;
}
.park-house .content-info .ph-container .logos .gallery-item {
  display: inline-block;
  float: none;
  font-size: 1rem;
  width: auto;
}
.park-house .content-info .ph-container .logos img {
  -o-object-fit: contain;
  -o-transform: scale(1.125);
  -webkit-transform: scale(1.125);
  display: inline-block;
  height: 3em;
  max-height: 4.5em;
  max-width: 4.5em;
  min-height: 1.5em;
  min-width: 1.5em;
  object-fit: contain;
  padding: 0 0.5em;
  transform: scale(1.125);
  width: 3em;
}

@media screen and (min-width: 75em) {
  .park-house .content-info .ph-container {
    padding: 2rem 6rem;
  }
  .park-house .content-info .ph-container .logos img {
    max-width: 5vw;
    width: auto;
  }
}
@media only screen and (max-width: 1125px) {
  .park-house .nav-primary {
    padding: 20px 0 80px;
    top: 160px;
  }
  .park-house .nav-primary ul {
    vertical-align: top;
  }
  .park-house #menu-primary-menu li {
    position: relative;
  }
  .park-house .nav-primary ul li a,
  .park-house .nav-primary ul li.active a {
    color: #fff;
  }
  .park-house .nav-primary ul li.active > a {
    color: #698807;
  }
}
@media (min-width: 1126px) {
  .park-house .nav-primary {
    overflow: visible !important;
    position: relative;
  }
  .park-house .nav-primary {
    top: 0;
  }
  .park-house #menu-primary-menu li {
    position: relative;
  }
}
.park-house .top-bar {
  overflow: unset;
}
.park-house .book-now-dropdown {
  position: relative;
  color: #fefefe;
  font-weight: 700;
  letter-spacing: 1pt;
}
.park-house .book-now-dropdown ul {
  position: absolute;
  top: 100%;
  z-index: 9999999;
  background-color: white;
  left: 0;
  margin-left: 12px;
  width: calc(100% + 50px);
  list-style: none;
  padding-left: 0;
  display: none;
  padding: 12px;
  border: 1px solid #e6e6e6;
  border-top: none;
}
@media only screen and (max-width: 1125px) {
  .park-house .book-now-dropdown {
    position: fixed;
  }
  .park-house .book-now-dropdown ul {
    display: none !important;
  }
}
.park-house .book-now-dropdown ul li:last-child {
  margin-bottom: 0;
}
.park-house .book-now-dropdown:hover ul {
  display: block;
}
.park-house nav.nav-primary ul#menu-primary-menu .menu-item.no-desktop-view {
  display: block;
}
@media only screen and (min-width: 1125px) {
  .park-house nav.nav-primary ul#menu-primary-menu .menu-item.no-desktop-view {
    display: none;
  }
}
.park-house .nav-primary .menu-item a::after {
  content: none !important;
}
.park-house a {
  color: #969a7f;
}
.park-house .top-bar .action--telephone::before,
.park-house .top-bar .action--page::before,
.park-house .top-bar .action--email::before,
.park-house .top-bar .action--search::before {
  color: #969a7f !important;
}
.park-house .top-bar .action--book {
  background-color: #969a7f !important;
}
@font-face {
  font-family: Font Awesome\5 Free;
  font-style: normal;
  font-weight: 900;
  src: url(./fonts/fa-solid-900.woff2) format("woff2"),
       url(./fonts/fa-solid-900.ttf) format("truetype");
}
/*
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWV0ewJER.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVQewJER.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVwewJER.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVMewJER.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVIewJER.woff2)
    format("woff2");
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWSwewJER.woff2)
    format("woff2");
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1,
    U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5,
    U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E,
    U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131,
    U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE,
    U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B,
    U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6,
    U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1,
    U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11,
    U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWT4ewJER.woff2)
    format("woff2");
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4,
    U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3,
    U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF,
    U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF,
    U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0,
    U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F,
    U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C,
    U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F,
    U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE,
    U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415,
    U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449,
    U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9,
    U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6,
    U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B,
    U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F,
    U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA,
    U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3,
    U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859,
    U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946,
    U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88,
    U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8,
    U+1FB00-1FBFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWV8ewJER.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWV4ewJER.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAewA.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)
    format("woff2");
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2)
    format("woff2");
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1,
    U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5,
    U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E,
    U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131,
    U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE,
    U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B,
    U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6,
    U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1,
    U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11,
    U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4,
    U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3,
    U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF,
    U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF,
    U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0,
    U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F,
    U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C,
    U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F,
    U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE,
    U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415,
    U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449,
    U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9,
    U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6,
    U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B,
    U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F,
    U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA,
    U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3,
    U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859,
    U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946,
    U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88,
    U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8,
    U+1FB00-1FBFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)
    format("woff2");
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2)
    format("woff2");
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1,
    U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5,
    U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E,
    U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131,
    U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE,
    U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B,
    U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6,
    U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1,
    U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11,
    U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4,
    U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3,
    U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF,
    U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF,
    U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0,
    U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F,
    U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C,
    U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F,
    U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE,
    U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415,
    U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449,
    U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9,
    U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6,
    U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B,
    U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F,
    U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA,
    U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3,
    U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859,
    U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946,
    U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88,
    U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8,
    U+1FB00-1FBFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)
    format("woff2");
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2)
    format("woff2");
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1,
    U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5,
    U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E,
    U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131,
    U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE,
    U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B,
    U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6,
    U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1,
    U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11,
    U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4,
    U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3,
    U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF,
    U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF,
    U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0,
    U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F,
    U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C,
    U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F,
    U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE,
    U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415,
    U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449,
    U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9,
    U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6,
    U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B,
    U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F,
    U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA,
    U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3,
    U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859,
    U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946,
    U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88,
    U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8,
    U+1FB00-1FBFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)
    format("woff2");
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2)
    format("woff2");
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1,
    U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5,
    U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E,
    U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131,
    U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE,
    U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B,
    U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6,
    U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1,
    U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11,
    U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4,
    U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3,
    U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF,
    U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF,
    U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0,
    U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F,
    U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C,
    U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F,
    U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE,
    U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415,
    U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449,
    U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9,
    U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6,
    U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B,
    U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F,
    U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA,
    U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3,
    U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859,
    U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946,
    U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88,
    U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8,
    U+1FB00-1FBFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDTbtPY_Q.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDYbtPY_Q.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDZbtPY_Q.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtM.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDTbtPY_Q.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDYbtPY_Q.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDZbtPY_Q.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtM.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
*/




@media print, screen and (min-width: 64em) {
    .park-house .newsletter {
        grid-template-areas:
        ". title logo"
        "description form logo"
        "description form controls"
        "description . . ";
        grid-template-columns: 5fr 5fr 2fr;
    }
}

#alacerHotelSurroundPageBody .park-house [type=color],
#alacerHotelSurroundPageBody .park-house [type=date],
#alacerHotelSurroundPageBody .park-house [type=datetime-local],
#alacerHotelSurroundPageBody .park-house [type=datetime],
#alacerHotelSurroundPageBody .park-house [type=email],
#alacerHotelSurroundPageBody .park-house [type=month],
#alacerHotelSurroundPageBody .park-house [type=number],
#alacerHotelSurroundPageBody .park-house [type=password],
#alacerHotelSurroundPageBody .park-house [type=search],
#alacerHotelSurroundPageBody .park-house [type=tel],
#alacerHotelSurroundPageBody .park-house [type=text],
#alacerHotelSurroundPageBody .park-house [type=time],
#alacerHotelSurroundPageBody .park-house [type=url],
#alacerHotelSurroundPageBody .park-house [type=week],
#alacerHotelSurroundPageBody .park-house textarea {
    -moz-appearance: none;
    -o-transition: box-shadow .5s,border-color .25s ease-in-out;
    -webkit-appearance: none;
    -webkit-box-shadow: inset 0 1px 2px rgba(74,74,74,.1);
    -webkit-box-sizing: border-box;
    -webkit-transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;
    appearance: none;
    background-color: #fefefe;
    border: 1px solid #cacaca;
    border-radius: 0;
    box-shadow: inset 0 1px 2px rgba(74,74,74,.1);
    box-sizing: border-box;
    color: #4a4a4a;
    display: block;
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    height: 2.4375rem;
    line-height: 1.5;
    margin: 0 0 1rem;
    padding: .5rem;
    transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;
    transition: box-shadow .5s,border-color .25s ease-in-out;
    transition: box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;
    width: 100%
}

#alacerHotelSurroundPageBody .park-house .newsletter input[type=submit],
#alacerHotelSurroundPageBody .park-house .strip input[type=submit],
#alacerHotelSurroundPageBody .park-house .testimonial:not(.cta-block) input[type=submit] {
    -o-transition: background-color .25s ease-out,color .25s ease-out;
    -webkit-appearance: none;
    -webkit-transition: background-color .25s ease-out,color .25s ease-out;
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: .9rem;
    line-height: 1;
    margin: 0 0 1rem;
    padding: .85em 1em;
    text-align: center;
    transition: background-color .25s ease-out,color .25s ease-out;
    vertical-align: middle
}

#alacerHotelSurroundPageBody .park-house .newsletter input[type=submit],
#alacerHotelSurroundPageBody .park-house .newsletter input[type=submit].disabled,
#alacerHotelSurroundPageBody .park-house .newsletter input[type=submit].disabled:focus,
#alacerHotelSurroundPageBody .park-house .newsletter input[type=submit].disabled:hover,
#alacerHotelSurroundPageBody .park-house .newsletter input[type=submit]:focus,
#alacerHotelSurroundPageBody .park-house .newsletter input[type=submit]:hover,
#alacerHotelSurroundPageBody .park-house .newsletter input[type=submit][disabled],
#alacerHotelSurroundPageBody .park-house .newsletter input[type=submit][disabled]:focus,
#alacerHotelSurroundPageBody .park-house .newsletter input[type=submit][disabled]:hover,
#alacerHotelSurroundPageBody .park-house .strip input[type=submit],
#alacerHotelSurroundPageBody .park-house .strip input[type=submit].disabled,
#alacerHotelSurroundPageBody .park-house .strip input[type=submit].disabled:focus,
#alacerHotelSurroundPageBody .park-house .strip input[type=submit].disabled:hover,
#alacerHotelSurroundPageBody .park-house .strip input[type=submit]:focus,
#alacerHotelSurroundPageBody .park-house .strip input[type=submit]:hover,
#alacerHotelSurroundPageBody .park-house .strip input[type=submit][disabled],
#alacerHotelSurroundPageBody .park-house .strip input[type=submit][disabled]:focus,
#alacerHotelSurroundPageBody .park-house .strip input[type=submit][disabled]:hover,
#alacerHotelSurroundPageBody .park-house .testimonial:not(.cta-block) input[type=submit],
#alacerHotelSurroundPageBody .park-house .testimonial:not(.cta-block) input[type=submit].disabled,
#alacerHotelSurroundPageBody .park-house .testimonial:not(.cta-block) input[type=submit].disabled:focus,
#alacerHotelSurroundPageBody .park-house .testimonial:not(.cta-block) input[type=submit].disabled:hover,
#alacerHotelSurroundPageBody .park-house .testimonial:not(.cta-block) input[type=submit]:focus,
#alacerHotelSurroundPageBody .park-house .testimonial:not(.cta-block) input[type=submit]:hover,
#alacerHotelSurroundPageBody .park-house .testimonial:not(.cta-block) input[type=submit][disabled],
#alacerHotelSurroundPageBody .park-house .testimonial:not(.cta-block) input[type=submit][disabled]:focus,
#alacerHotelSurroundPageBody .park-house .testimonial:not(.cta-block) input[type=submit][disabled]:hover {
    background-color: transparent
}

@media print, screen and (min-width: 64em) {
    #alacerHotelSurroundPageBody .park-house .newsletter .form--controls {
        -ms-flex-item-align: end;
        align-self: end;
        justify-self: start;
    }
}

@media print, screen and (min-width: 40em) {
    #alacerHotelSurroundPageBody .park-house .newsletter,
	#alacerHotelSurroundPageBody .park-house .strip, .testimonial:not(.cta-block) {
        padding: 6rem;
    }
}

@media print, screen and (min-width: 64em) {
    #alacerHotelSurroundPageBody .park-house .newsletter > * {
        margin: 0;
    }
}

.menu-active .park-house .js-menuTrigger:before {
    content: "\F00D";
}

.menu-active .park-house .nav-primary {
    opacity: 1;
    visibility: visible;
	z-index: 110;
}

@media only screen and (max-width: 1125px) {
	.park-house .top-bar .contact-actions .menu-item--link {
		padding: 0;
	}

	.park-house .top-bar .contact-actions .action--menu {
		padding-right: 45px;
		position: relative;
	}

    .touch-position {
        bottom: 0;
        position: fixed;
        text-align: center;
        visibility: hidden;
        width: 50%;
        z-index: 101;
    }
	
	.menu-active .touch-position {
        opacity: 1;
        visibility: visible;
    }
}