/* xl - DESKTOP STYLES */
@keyframes flashBorderWhite {
  0% {
    outline-color: transparent;
    outline-offset: 0px;
  }
  45% {
    outline-color: var(--gcid-v665nl81jq);
  }
  100% {
    outline-color: transparent;
    outline-offset: 8px;
  }
}
@keyframes flashBorderBlack {
  0% {
    outline-color: transparent;
    outline-offset: 0px;
  }
  45% {
    outline-color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47);
  }
  100% {
    outline-color: transparent;
    outline-offset: 8px;
  }
}
html body h1, html body h1 a, html body h2, html body h2 a, html body h3, html body h3 a, html body h4, html body h4 a, html body h5, html body h5 a, html body h6, html body h6 a {
  font-family: "Copperplate", Helvetica, Arial, Lucida, sans-serif;
}
html body .white-button {
  padding: 15px 30px !important;
  border: solid var(--gcid-v665nl81jq) 1px !important;
  color: var(--gcid-v665nl81jq) !important;
  border-radius: 0px !important;
  outline: 1px solid transparent;
  outline-offset: 0px;
  transition: outline 0.3s;
  text-transform: uppercase !important;
}
html body .white-button:hover {
  animation: flashBorderWhite 0.8s ease-in-out forwards;
  /* animation: flashBorderWhite 0.8s ease-in-out forwards; */
  background: transparent !important;
}
html body .black-button {
  padding: 15px 30px !important;
  border: solid var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) 1px !important;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) !important;
  border-radius: 0px !important;
  outline: 1px solid transparent;
  outline-offset: 0px;
  transition: outline 0.3s;
  text-transform: uppercase !important;
}
html body .black-button:hover {
  animation: flashBorderBlack 0.8s ease-in-out forwards;
  /* animation: flashBorderWhite 0.8s ease-in-out forwards; */
  background: transparent !important;
}
.yellow-grad-bg {
  background-image: radial-gradient(circle at center, #f6d69a 0%, #dbad60 100% 100%) !important;
  background-color: #f6d69a !important;
}
.box-shadow img {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  border-radius: 2px !important;
}
.copperplate-font h2 {
  text-transform: initial !important;
}
/* Post Content */
.et_pb_post_content .et_pb_section:nth-of-type(1) {
  padding-top: 0 !important;
}
.et_pb_post_content .et_pb_section:nth-last-of-type(1) {
  padding-bottom: 0 !important;
}
/* Image Gallery */
.room-group .et_pb_image.et_pb_module .et_pb_image_wrap img {
  width: inherit;
  max-width: inherit;
  object-fit: cover;
}
.et_pb_gallery_grid.styled-gallery .et_pb_gallery_items {
  grid-template-rows: 25vh 25vh;
}
.et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item.et_pb_grid_item, .et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image, .et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-of-type(7n + 1) {
  grid-column: 1 / span 2;
  grid-row: 1 / span 2;
}
.et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-of-type(7n + 2) {
  grid-column: 3 / span 2;
  grid-row: 1 / span 1;
}
.et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-of-type(7n + 5) {
  grid-column: 3 / span 2;
  grid-row: 2 / span 1;
}
.et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-last-of-type(1):nth-of-type(7n + 1) {
  grid-column: 1 / span 6;
  grid-row: 1 / span 2;
}
.et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-last-of-type(1):nth-of-type(7n + 2) {
  grid-column: 3 / span 4;
  grid-row: 1 / span 2;
}
.et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-last-of-type(1):nth-of-type(7n + 3) {
  grid-column: 5 / span 2;
  grid-row: 1 / span 2;
}
.et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-last-of-type(1):nth-of-type(7n + 4) {
  grid-row: 1 / span 2;
}
.et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-last-of-type(1):nth-of-type(7n + 5) {
  grid-column: 3 / span 4;
  grid-row: 2 / span 1;
}
.et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-last-of-type(1):nth-of-type(7n + 6) {
  grid-column: 5 / span 2;
  grid-row: 2 / span 1;
}
.et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-last-of-type(2):nth-of-type(7n + 2) {
  grid-row: 1 / span 2;
}
.et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-last-of-type(2):nth-of-type(7n + 3) {
  grid-row: 1 / span 2;
}
.et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-last-of-type(3):nth-of-type(7n + 2) {
  grid-row: 1 / span 2;
}
.et_pb_gallery_grid:not(.styled-gallery) .et_pb_gallery_item > .et_pb_gallery_image {
  width: 100%;
  height: 0%;
  padding-bottom: 75%;
  overflow: clip;
}
.et_pb_gallery_grid:not(.styled-gallery) .et_pb_gallery_item > .et_pb_gallery_image > a {
  position: absolute;
  height: 100%;
  width: 100%;
}
.et_pb_gallery_grid:not(.styled-gallery) .et_pb_gallery_item > .et_pb_gallery_image > a > img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
/* Booking Calendar */
.hb-availability-calendar-wrapper .hb-availability-calendar-centered {
  width: 100% !important;
}
.hb-availability-calendar-wrapper .hb-availability-calendar-centered .hb-datepick-wrapper {
  width: 100% !important;
}
.hb-availability-calendar-wrapper .hb-availability-calendar-centered .hb-datepick-wrapper .hb-dp-month {
  width: 50%;
}
/* NAV BAR */
html body #navigation-wrap {
  position: absolute;
  width: 100%;
  background: transparent !important;
}
html body #navigation-wrap .et_pb_menu__wrap {
  display: block !important;
  max-width: 75%;
}
html body #navigation-wrap .et_pb_menu__wrap .et_pb_menu__menu {
  float: right !important;
}
html body #navigation-wrap .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav > ul.et-menu {
  flex-wrap: nowrap;
}
html body #navigation-wrap .et_pb_menu__wrap .et_mobile_nav_menu {
  justify-content: flex-end;
}
html body #navigation-wrap .et_pb_menu__wrap .et_mobile_nav_menu ul.et_mobile_menu {
  list-style-type: none;
  padding: 20px;
}
html body #navigation-wrap .et_pb_menu__wrap .et_mobile_nav_menu ul.et_mobile_menu li.menu-item > a {
  padding: 10px 20px;
}
html body #navigation-wrap .et_pb_menu__wrap .et_mobile_nav_menu ul.et_mobile_menu li.menu-item > ul.sub-menu {
  background: rgba(255, 255, 255, 0.1) !important;
  list-style: none;
  padding: 20px;
  margin-bottom: 20px;
}
html body #navigation-wrap .et_pb_menu__wrap .et_mobile_nav_menu ul.et_mobile_menu li.menu-item > ul.sub-menu > li.menu-item > a {
  padding: 10px 20px;
}
html body #navigation-wrap .et_pb_menu__wrap.too-long {
  padding: 20px 0;
}
html body #navigation-wrap .et_pb_menu__wrap.too-long .et_pb_menu__menu {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  position: absolute;
}
html body #navigation-wrap .et_pb_menu__wrap.too-long .et_mobile_nav_menu {
  display: block !important;
}
#et-main-area {
  position: relative;
  z-index: 0;
}
/* REVIEW SLIDER */
html body .slider-module {
  overflow: visible;
}
html body .slider-module .et-pb-controllers {
  bottom: -50px;
}
html body .slider-module.et_pb_slider:hover .et-pb-arrow-prev {
  left: -50px;
}
html body .slider-module.et_pb_slider:hover .et-pb-arrow-next {
  right: -50px;
}
/* FOOTER */
html body footer #menu-footer-menu {
  display: flex !important;
  flex-direction: column !important;
}
html body footer .et_pb_column.et-last-child.et_flex_column {
  justify-content: center !important;
}
html body footer .et_pb_column.et-last-child.et_flex_column .et_pb_text {
  text-align: right !important;
}
html body footer .et_pb_section_0_tb_footer > .et_pb_bottom_inside_divider {
  width: 200% !important;
}
#GHGReviewContainer #ghg-logo-button {
  animation: none;
}
/* Social media  */
#cff.cff-palette-1 .cff-item, #cff.cff-palette-1 .cff-item.cff-box, #cff.cff-palette-1 .cff-item.cff-box:first-child, #cff.cff-palette-1 .cff-album-item {
  background-color: transparent !important;
}
#page-container {
  position: absolute;
  width: 100%;
  overflow-x: hidden;
}
html body footer .et_pb_section_0_tb_footer {
  background-image: linear-gradient(180deg, #f6d69a 0%, #f6d69a 100% 100%) !important;
}
/* hBook Form */
.single-hb_accommodation #current-rate h6.week {
  display: none;
}
.single-hb_accommodation #current-rate-sidebar h6.week {
  display: none;
}
.single-hb_accommodation.postid-4583 #current-rate h6.week {
  display: block;
}
.single-hb_accommodation.postid-4583 #current-rate h6.night {
  display: none;
}
.single-hb_accommodation.postid-4583 #current-rate-sidebar h6.week {
  display: block;
}
.single-hb_accommodation.postid-4583 #current-rate-sidebar h6.night {
  display: none;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-search-fields {
  display: flex;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form input[type="text"], .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form input[type="number"], .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form textarea, .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form select {
  padding: 20px !important;
  border: none;
  border-radius: 0;
  background-color: #f6d69a;
  font-family: var(--et_global_body_font);
  font-weight: 500;
  font-size: 18px;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47);
  padding: 10px 20px !important;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-button-wrapper {
  padding: 15px 30px !important;
  border: solid var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) 1px !important;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) !important;
  border-radius: 0px !important;
  outline: 1px solid transparent;
  outline-offset: 0px;
  transition: outline 0.3s;
  text-transform: uppercase !important;
  transition: all ease 300ms !important;
  font-family: var(--et_global_body_font);
  font-weight: 500 !important;
  font-size: 20px !important;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) !important;
  background-color: #b2b9c4 !important;
  padding: 0 !important;
  margin-bottom: 1em;
  margin-top: auto;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-button-wrapper:hover {
  animation: flashBorderBlack 0.8s ease-in-out forwards;
  /* animation: flashBorderWhite 0.8s ease-in-out forwards; */
  background: transparent !important;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-button-wrapper > label {
  display: none;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-button-wrapper > input {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  text-transform: inherit;
  color: inherit !important;
  background: transparent !important;
  padding: 15px 30px !important;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-searched-summary > p:not(.hb-button-wrapper) {
  padding: 20px !important;
  border: none;
  border-radius: 0;
  background-color: #f6d69a;
  font-family: var(--et_global_body_font);
  font-weight: 500;
  font-size: 18px;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47);
  background: var(--gcid-ab6b9068-bffc-496b-a93d-1ff98284b2de) !important;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list {
  max-width: 100%;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom {
  position: relative;
  z-index: 1;
  padding: 0;
  border: 0;
  border-radius: 0;
  background-image: radial-gradient(circle at center, #f6d69a 0%, #dbad60 100% 100%) !important;
  background-color: #f6d69a !important;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: flex-start;
  justify-content: stretch;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom::before {
  content: "";
  /* background-image: url("data:image/svg+xml;utf8,%3Csvg fill='hsl(from %23131313 calc(h + 0) calc(s + 0) calc(l + 0) / 0.4)' preserveAspectRatio='none' viewBox='0 0 128 128' height='128px' width='128px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.85,54.15a1,1,0,0,1-.71,1.71,1,1,0,0,1-.7-.3,1,1,0,0,1,1.41-1.41ZM17.58,45a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0A1,1,0,0,0,17.58,45Zm9.85-7.44a1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42,1,1,0,0,0-1.42,1.42A1,1,0,0,0,27.43,37.57Zm8.43-10.85a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0,1,1,0,0,0-1.42-1.42ZM45,17.58A1,1,0,0,0,45,19a1,1,0,0,0,1.41,0A1,1,0,1,0,45,17.58Zm9.14-9.14a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0,1,1,0,1,0-1.41-1.41Zm0,109.71a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0,1,1,0,1,0-1.41-1.41ZM45,109a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0A1,1,0,1,0,45,109Zm-9.15-9.15a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0,1,1,0,1,0-1.42-1.42Zm-9.14-9.14a1,1,0,0,0,0,1.42,1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0-1.42-1.42Zm-9.14-9.14a1,1,0,0,0,0,1.41A1,1,0,0,0,19,83a1,1,0,0,0-1.41-1.41ZM8.44,72.44a1,1,0,0,0,0,1.41,1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0-1.41-1.41Zm64,45.71a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0,1,1,0,0,0-1.41-1.41ZM81.58,109a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0A1,1,0,0,0,81.58,109Zm9.14-9.15a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0,1,1,0,1,0-1.42-1.42Zm9.14-9.14a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0,1,1,0,0,0-1.42-1.42ZM109,81.58A1,1,0,0,0,109,83a1,1,0,0,0,1.41,0A1,1,0,0,0,109,81.58Zm9.14-9.15a1,1,0,0,0,0,1.42,1,1,0,0,0,1.41,0,1,1,0,0,0-1.41-1.42Zm0-18.28a1,1,0,0,0,0,1.41,1,1,0,1,0,1.41-1.41A1,1,0,0,0,118.15,54.15ZM109,45a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0A1,1,0,0,0,109,45Zm-9.15-9.15a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0,1,1,0,0,0-1.42-1.42Zm-8.43-7.43a1,1,0,0,0,.7-.3,1,1,0,1,0-.7.3ZM81.58,17.58a1,1,0,0,0,0,1.41A1,1,0,0,0,83,19a1,1,0,1,0-1.41-1.41ZM72.44,8.44a1,1,0,0,0,.7,1.7,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41A1,1,0,0,0,72.44,8.44ZM64,3a3.15,3.15,0,0,0,2.13-.87A3.13,3.13,0,0,0,67,0H61a3.13,3.13,0,0,0,.87,2.12A3.15,3.15,0,0,0,64,3ZM3,64a3.15,3.15,0,0,0-.87-2.13A3.07,3.07,0,0,0,0,61v6a3.15,3.15,0,0,0,2.13-.87A3.15,3.15,0,0,0,3,64Zm63.13,61.87A3,3,0,0,0,61,128h6A3.15,3.15,0,0,0,66.13,125.86Zm59.11-63A3,3,0,0,0,125,64a3,3,0,0,0,3,3V61a2.86,2.86,0,0,0-2.76,1.85Z'/%3E%3C/svg%3E") !important; */
  background-image: url("data:image/svg+xml;utf8,%3Csvg fill='hsl(from %230a2d47 calc(h + 0) calc(s + 0) calc(l + 0) / 0.2)' preserveAspectRatio='none' viewBox='0 0 400 300' height='300px' width='400px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M150.25,58l-7.2-3.5a20.42,20.42,0,1,1,36.71,17.88l-7.19-3.5A12.42,12.42,0,0,0,150.25,58ZM20.93,48.68l-6.17-5.1A12.41,12.41,0,0,1,0,46.94v8.48a20.6,20.6,0,0,0,5.17.67A20.38,20.38,0,0,0,20.93,48.68Zm376.35-3.43a12.43,12.43,0,0,1-1.67-17.48l-6.17-5.09a20.44,20.44,0,0,0,2.75,28.74,20.19,20.19,0,0,0,7.81,4V46.94A12.17,12.17,0,0,1,397.28,45.25Zm-137.62,153h-.09l0,8a12.43,12.43,0,0,1,12.47,12.37l8,0A20.44,20.44,0,0,0,259.66,198.2ZM97,210.39a12.41,12.41,0,0,1-20.45,10.38,12.28,12.28,0,0,1-4.3-8.47l-8,.62a20.44,20.44,0,0,0,20.34,18.84q.8,0,1.59-.06A20.43,20.43,0,0,0,105,209.77ZM227.69,42.08l6.62,4.5,22-32.33-6.62-4.5ZM36.75,154.67,8.15,128,2.7,133.84l28.59,26.68ZM359.28,258l5.48,5.83,28.51-26.77-5.47-5.83ZM310.33,115.33a13,13,0,1,1-13-13A13,13,0,0,1,310.33,115.33Zm-8,0a5,5,0,1,0-5,5A5,5,0,0,0,302.33,115.33ZM38,268.62a13,13,0,1,1-13-13A13,13,0,0,1,38,268.62Zm-8,0a5,5,0,1,0-5,5A5,5,0,0,0,30,268.62Zm165.45-43.47a9,9,0,1,0,9,9A9,9,0,0,0,195.47,225.15ZM365.14,57.48a9,9,0,1,0-9,9A9,9,0,0,0,365.14,57.48ZM172.83,164.26a6.36,6.36,0,1,0-6.36,6.36A6.37,6.37,0,0,0,172.83,164.26Zm176,6.73a4.69,4.69,0,1,0,4.68,4.69A4.69,4.69,0,0,0,348.8,171ZM263.15,287.32a4.68,4.68,0,1,0,4.68,4.68A4.67,4.67,0,0,0,263.15,287.32ZM77.47,96.73a9,9,0,1,0-9-9A9,9,0,0,0,77.47,96.73Zm24.63,33.69-7.16,17.09L112,154.68A18.54,18.54,0,0,0,102.1,130.42ZM217,129.1l18-4.37-4.37-18A18.52,18.52,0,0,0,217,129.1ZM88.76,0H74.07l6.51,7.3ZM68.25,293.46,74.07,300H88.76l5.65-5A18.54,18.54,0,0,0,68.25,293.46Z'/%3E%3C/svg%3E") !important;
  transform: scale(1, 1) !important;
  background-size: 20px auto !important;
  /* filter: hue-rotate(-200deg) saturate(10) sepia(0.3); */
  transform: scale(1, 1);
  background-size: 30px auto;
  background-position: 0 0;
  background-repeat: repeat;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  pointer-events: none;
  z-index: -1;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > img.hb-accom-img {
  margin: 0;
  width: calc(100% / 4);
  min-width: calc(100% / 4);
  object-fit: cover;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > .text-row {
  padding: 20px;
  display: flex;
  flex-direction: column;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > .text-row > .hb-accom-title {
  font-family: "Copperplate", Helvetica, Arial, Lucida, sans-serif;
  font-weight: 500;
  font-size: 38px;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47);
  margin-bottom: 20px;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > .text-row > .hb-accom-desc {
  font-family: var(--et_global_body_font);
  font-weight: 500;
  font-size: 18px;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47);
  margin-bottom: 20px;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > .text-row > .acommPricing-booking {
  margin: auto -20px -20px;
  padding: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > .text-row > .acommPricing-booking .hb-select-accom-wrapper {
  flex: 0 0 fit-content;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > .text-row > .acommPricing-booking .hb-select-accom-wrapper > p.hb-select-accom {
  padding: 15px 30px !important;
  border: solid var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) 1px !important;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) !important;
  border-radius: 0px !important;
  outline: 1px solid transparent;
  outline-offset: 0px;
  transition: outline 0.3s;
  text-transform: uppercase !important;
  transition: all ease 300ms !important;
  font-family: var(--et_global_body_font);
  font-weight: 500 !important;
  font-size: 20px !important;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) !important;
  padding: 0 !important;
  margin: 0 !important;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > .text-row > .acommPricing-booking .hb-select-accom-wrapper > p.hb-select-accom:hover {
  animation: flashBorderBlack 0.8s ease-in-out forwards;
  /* animation: flashBorderWhite 0.8s ease-in-out forwards; */
  background: transparent !important;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > .text-row > .acommPricing-booking .hb-select-accom-wrapper > p.hb-select-accom > input {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  text-transform: inherit;
  color: inherit !important;
  background: transparent !important;
  padding: 15px 30px !important;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > .text-row > .acommPricing-booking .hb-accom-selected-left-wrapper {
  flex: 0 0 fit-content;
  max-width: calc(100% / 4);
  color: var(--gcid-v665nl81jq);
  font-family: "Copperplate", Helvetica, Arial, Lucida, sans-serif;
  font-weight: 500;
  font-size: 18px;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > .text-row > .acommPricing-booking .hb-accom-price-total {
  flex: 1;
  margin-left: 40px;
  border-left: 1px solid var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47);
  padding-left: 40px;
  display: flex;
  flex-direction: column;
  align-content: flex-start;
  justify-content: flex-start;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > .text-row > .acommPricing-booking .hb-accom-price-total .hb-accom-price {
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47);
  font-family: "Copperplate", Helvetica, Arial, Lucida, sans-serif;
  font-weight: 500;
  font-size: 38px;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > .text-row > .acommPricing-booking .hb-accom-price-total .hb-accom-price-caption {
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47);
  margin: 0;
  font-family: "Copperplate", Helvetica, Arial, Lucida, sans-serif;
  font-weight: 500;
  font-size: 18px;
  height: fit-content;
  margin: auto 0;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > .text-row > .acommPricing-booking .hb-accom-price-total .hb-accom-price-caption .hb-accom-price-caption-dash {
  display: none;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > .text-row > .acommPricing-booking .hb-accom-price-total .hb-accom-price-caption .hb-view-price-breakdown {
  display: none;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-booking-details-form {
  max-width: 100%;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-booking-details-form input[type="text"], .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-details-form input[type="number"], .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-details-form textarea, .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-details-form select {
  padding: 20px !important;
  border: none;
  border-radius: 0;
  background-color: #f6d69a;
  font-family: var(--et_global_body_font);
  font-weight: 500;
  font-size: 18px;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47);
  padding: 10px 20px !important;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-booking-details-form label {
  font-family: "Copperplate", Helvetica, Arial, Lucida, sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47);
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-booking-details-form .hb-summary-wrapper {
  margin-top: 40px;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-booking-details-form .hb-summary-wrapper .hb-resa-summary-content {
  border: none !important;
  background: var(--gcid-ab6b9068-bffc-496b-a93d-1ff98284b2de) !important;
  border-radius: 0;
  padding: 20px;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-booking-details-form .hb-summary-wrapper .hb-resa-summary-content .hb-summary-total-price {
  font-family: "Copperplate", Helvetica, Arial, Lucida, sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47);
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-booking-details-form .hb-button-wrapper {
  padding: 15px 30px !important;
  border: solid var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) 1px !important;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) !important;
  border-radius: 0px !important;
  outline: 1px solid transparent;
  outline-offset: 0px;
  transition: outline 0.3s;
  text-transform: uppercase !important;
  transition: all ease 300ms !important;
  font-family: var(--et_global_body_font);
  font-weight: 500 !important;
  font-size: 20px !important;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) !important;
  background-color: #b2b9c4 !important;
  padding: 0 !important;
  margin-bottom: 1em;
  margin-top: auto;
  width: fit-content;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-booking-details-form .hb-button-wrapper:hover {
  animation: flashBorderBlack 0.8s ease-in-out forwards;
  /* animation: flashBorderWhite 0.8s ease-in-out forwards; */
  background: transparent !important;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-booking-details-form .hb-button-wrapper > label {
  display: none;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-booking-details-form .hb-button-wrapper > input {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  text-transform: inherit;
  color: inherit !important;
  background: transparent !important;
  padding: 15px 30px !important;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-step-button {
  padding: 15px 30px !important;
  border: solid var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) 1px !important;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) !important;
  border-radius: 0px !important;
  outline: 1px solid transparent;
  outline-offset: 0px;
  transition: outline 0.3s;
  text-transform: uppercase !important;
  max-width: fit-content;
  transition: all ease 300ms !important;
  font-family: var(--et_global_body_font);
  font-weight: 500 !important;
  font-size: 20px !important;
  background-color: #b2b9c4 !important;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) !important;
  padding: 0 !important;
  margin: 0 0 40px !important;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-step-button:hover {
  animation: flashBorderBlack 0.8s ease-in-out forwards;
  /* animation: flashBorderWhite 0.8s ease-in-out forwards; */
  background: transparent !important;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-step-button > input {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  text-transform: inherit;
  color: inherit !important;
  background: transparent !important;
  padding: 15px 30px !important;
}
.hbook-wrapper.hbook-wrapper-booking-form .hb-step-button > input:hover {
  background: transparent !important;
}
/* FORMINATOR FORMS */
body form[id^="forminator-module"] {
  margin: 0 !important;
  /* 
	make sure .forminator class is added to the module that the shortcode is in
	Styling can be done from inside the MIXINS in CODE SNIPPETS css file
	*/
}
body form[id^="forminator-module"].forminator-ui.forminator-custom-form[data-design="default"] .forminator-input, body form[id^="forminator-module"].forminator-ui.forminator-custom-form[data-design="default"] .forminator-textarea {
  padding: 20px !important;
  border: none;
  border-radius: 0;
  background-color: #f6d69a;
  font-family: var(--et_global_body_font);
  font-weight: 500;
  font-size: 18px;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47);
}
body form[id^="forminator-module"].forminator-ui.forminator-custom-form[data-design="default"] .forminator-button:last-child {
  padding: 15px 30px !important;
  border: solid var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) 1px !important;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) !important;
  border-radius: 0px !important;
  outline: 1px solid transparent;
  outline-offset: 0px;
  transition: outline 0.3s;
  text-transform: uppercase !important;
  transition: all ease 300ms !important;
  font-family: var(--et_global_body_font);
  font-weight: 500 !important;
  font-size: 20px !important;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) !important;
  background-color: #b2b9c4 !important;
}
body form[id^="forminator-module"].forminator-ui.forminator-custom-form[data-design="default"] .forminator-button:last-child:hover {
  animation: flashBorderBlack 0.8s ease-in-out forwards;
  /* animation: flashBorderWhite 0.8s ease-in-out forwards; */
  background: transparent !important;
}
body form[id^="forminator-module"].forminator-ui.forminator-custom-form[data-design="default"] .forminator-label[for], body form[id^="forminator-module"].forminator-ui.forminator-custom-form[data-design="default"] .forminator-input::placeholder, body form[id^="forminator-module"].forminator-ui.forminator-custom-form[data-design="default"] .forminator-textarea::placeholder {
  font-family: "Copperplate", Helvetica, Arial, Lucida, sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47);
  opacity: 0.5;
}
body form[id^="forminator-module"].forminator-ui.forminator-custom-form[data-design="default"] .forminator-error-message {
  font-family: var(--et_global_body_font) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) !important;
  background: #98cdd9 !important;
  border: 1px solid var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47);
  border-radius: 0;
}
.forminator-edit-module {
  display: none !important;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner {
  margin-bottom: 10px;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header {
  grid-template-columns: 0 1fr 100px;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title {
  justify-self: flex-start;
  font-family: "Copperplate", Helvetica, Arial, Lucida, sans-serif !important;
  font-size: 18px !important;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn {
  padding: 15px 30px !important;
  border: solid var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) 1px !important;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) !important;
  border-radius: 0px !important;
  outline: 1px solid transparent;
  outline-offset: 0px;
  transition: outline 0.3s;
  text-transform: uppercase !important;
  border: none !important;
  transition: all ease 300ms !important;
  font-family: var(--et_global_body_font);
  font-weight: 500 !important;
  font-size: 16px !important;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) !important;
  text-decoration: underline;
  line-height: 1em;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn:hover {
  animation: flashBorderBlack 0.8s ease-in-out forwards;
  /* animation: flashBorderWhite 0.8s ease-in-out forwards; */
  background: transparent !important;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-accept {
  padding: 15px 30px !important;
  border: solid var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) 1px !important;
  color: var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47) !important;
  border-radius: 0px !important;
  outline: 1px solid transparent;
  outline-offset: 0px;
  transition: outline 0.3s;
  text-transform: uppercase !important;
  text-decoration: none !important;
  line-height: 1em;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-accept:hover {
  animation: flashBorderBlack 0.8s ease-in-out forwards;
  /* animation: flashBorderWhite 0.8s ease-in-out forwards; */
  background: transparent !important;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-category:nth-of-type(1) {
  margin-top: 20px;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-always-active .cmplz-banner-checkbox {
  display: none !important;
}
.cmplz-show-banner {
  cursor: pointer !important;
}
#cmplz-document {
  max-width: 100%;
}
#cmplz-document .cmplz-dropdown {
  margin: 10px 0;
}
#cmplz-document .cmplz-dropdown .cmplz-service-header {
  background: transparent;
}
#cmplz-document .cmplz-dropdown .cookies-per-purpose {
  background: transparent;
}
#cmplz-document .cmplz-dropdown .cookies-per-purpose > div {
  background: transparent !important;
}
#cmplz-document #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category {
  margin: 10px 0;
}
#cmplz-document #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category-header {
  background: transparent !important;
}
#cmplz-document #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-always-active .cmplz-banner-checkbox {
  display: none !important;
}
/* hide logo at bottom of page */
/* Normal state */
#GHGReviewContainer {
  transition: opacity 0.4s ease, visibility 0.4s ease;
  opacity: 1;
  visibility: visible;
}
/* Hidden state */
#GHGReviewContainer.is-at-bottom {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  /* Prevents clicking it while invisible */
}
.hb_accommodation-template-default.single .et_pb_post_content_0_tb_body p {
  font-family: var(--et_global_body_font) !important;
  color: black !important;
  font-size: 19px !important;
  margin-bottom: 20px !important;
}
.hb_accommodation-template-default.single .hb-datepick-wrapper {
  box-shadow: none !important;
  border-radius: 0 !important;
}
.hb_accommodation-template-default.single .et_pb_column_6_tb_body .preset--group--divi-icon--divi-background--default .et_pb_icon_wrap {
  display: none !important;
}
.page-id-2926 .hb-search-result-title-section {
  padding: 20px 0;
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 980px) {
  .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-search-fields, .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-searched-summary[style="display: block;"] {
    display: flex !important;
    flex-wrap: wrap;
  }
  .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-search-fields > p.hb-check-dates-wrapper, .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-searched-summary[style="display: block;"] > p.hb-check-dates-wrapper {
    flex: 0 0 calc(50% - 20px);
  }
  .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-search-fields > p.hb-people-wrapper, .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-searched-summary[style="display: block;"] > p.hb-people-wrapper {
    flex: 1;
    margin-bottom: 0;
  }
  .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-search-fields > p.hb-search-submit-wrapper, .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-search-fields > p.hb-change-search-wrapper, .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-searched-summary[style="display: block;"] > p.hb-search-submit-wrapper, .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-searched-summary[style="display: block;"] > p.hb-change-search-wrapper {
    flex: 0 0 fit-content;
    margin: auto 20px auto 0;
  }
  .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-searched-summary > p.hb-check-dates-wrapper {
    margin-bottom: 1em;
  }
  .hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom {
    flex-direction: column;
  }
  .hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom img.hb-accom-img {
    width: 100%;
    min-width: 100%;
    max-height: 300px;
  }
  .et-l.et-l--footer .et_pb_menu.et_pb_module .et_pb_menu__menu {
    display: block !important;
  }
  .et-l.et-l--footer .et_pb_menu.et_pb_module .et_mobile_nav_menu {
    display: none !important;
  }
}
/* xs - SMARTPHONE PORTRAIT STYLES */
@media (max-width: 767px) and (orientation: portrait) {
  .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-search-fields, .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-searched-summary[style="display: block;"] {
    display: flex !important;
    flex-wrap: wrap;
  }
  .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-search-fields > p.hb-check-dates-wrapper, .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-searched-summary[style="display: block;"] > p.hb-check-dates-wrapper {
    flex: 0 0 100%;
  }
  .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-search-fields > p.hb-people-wrapper, .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-searched-summary[style="display: block;"] > p.hb-people-wrapper {
    flex: 100%;
    margin-bottom: 0;
    margin-right: 0 !important;
  }
  .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-search-fields > p.hb-search-submit-wrapper, .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-search-fields > p.hb-change-search-wrapper, .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-searched-summary[style="display: block;"] > p.hb-search-submit-wrapper, .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-searched-summary[style="display: block;"] > p.hb-change-search-wrapper {
    flex: 0 0 100%;
    margin: 0;
  }
  .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-searched-summary > p.hb-check-dates-wrapper, .hbook-wrapper.hbook-wrapper-booking-form .hb-booking-search-form .hb-searched-summary > p.hb-people-wrapper {
    margin-bottom: 1em !important;
  }
  .hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > .text-row > .acommPricing-booking {
    flex-direction: column-reverse;
  }
  .hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > .text-row > .acommPricing-booking .hb-select-accom-wrapper {
    flex: 0 0 100%;
  }
  .hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > .text-row > .acommPricing-booking .hb-select-accom-wrapper .hb-select-accom.hb-button-wrapper {
    width: 100%;
    text-align: center;
  }
  .hbook-wrapper.hbook-wrapper-booking-form .hb-accom-list .hb-accom > .text-row > .acommPricing-booking .hb-accom-price-total.hb-clearfix {
    margin-left: 0;
    padding-left: 0;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-left: none;
    border-bottom: 1px solid var(--gcid-82d6c09a-d813-40a8-95b4-5069eeb5bf47);
  }
  .et_pb_gallery_grid.styled-gallery .et_pb_gallery_items {
    grid-template-rows: repeat(6, 20vh);
    grid-template-columns: 50% 50%;
  }
  .et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-of-type(7n+1) {
    grid-column: 1 / span 2 !important;
    grid-row: 1 / span 2 !important;
  }
  .et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-of-type(7n+2) {
    grid-column: 1 / span 2 !important;
    grid-row: 3 !important;
  }
  .et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-of-type(7n+3) {
    grid-column: 1 / span 2 !important;
    grid-row: 4 !important;
  }
  .et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-of-type(7n+4) {
    grid-column: 1 !important;
    grid-row: 5 !important;
  }
  .et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-of-type(7n+4):nth-last-of-type(1) {
    grid-column: 1 / span 2 !important;
  }
  .et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-of-type(7n+5) {
    grid-column: 2 !important;
    grid-row: 5 !important;
  }
  .et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-of-type(7n+6) {
    grid-column: 1 !important;
    grid-row: 6 !important;
  }
  .et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-of-type(7n+6):nth-last-of-type(1) {
    grid-column: 1 / span 2 !important;
  }
  .et_pb_gallery_grid.styled-gallery .et_pb_gallery_items .et_pb_gallery_item:nth-of-type(7n) {
    grid-column: 2 !important;
    grid-row: 6 !important;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F3580-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F3578-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F3578-scss-tablet-p.scss%22%2C%22wp-content%2Fcustom_codes%2F3578-scss-mobile-p.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACwCA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAxDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA4DD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA5DC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmED%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAD1GA%3BAEKC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAFND%3BAEUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFlGH%3BAE4GA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAFlHF%3BAEuHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKH%3BAAAA%3BAAAA%3BAAAA%3BAF7KA%3BAEoLA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAF5LD%3BAEqMC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAFpNA%3BAEuNA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAF3OA%3BAEiPC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC2PE%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD3VL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACqWM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADvcD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACodE%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADleA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC8eC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAFrhBH%3BAE2hBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD7gBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACuhBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FjBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC8kBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD9kBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACgmBC%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAFzrBH%3BAAAA%3BAEksBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFlsBA%3BAEysBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAFluBD%3BAAIA%3BAGHC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAHrCD%3BAASA%3BAIRC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */