:root {
  --font-sm: 0.875rem;
  --font-md: 1rem;
  --font-semi: 1.125rem;
  --font-h1: 600 4rem/1.2 "Lufga";
  --font-h2: 600 2.25rem/1.2 "Lufga";
  --font-h3: 600 1.5rem/2.625rem "Lufga";
  --header-height: 6.0625rem;
  --contact-box-width: 100%;
}
*, *::before, *::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html {
  font-size: 100%;
  scroll-behavior: smooth;
}
body {
  margin: 0;
  overflow-x: hidden;
  font: 400 var(--font-md)/1.75rem "Facundo";
  color: #333;
}
@media (max-width: 576px) {
  body {
    --font-h1: 600 1.8rem/1.2 "Lufga";
    --font-h2: 600 1.625rem/1.2 "Lufga";
  }
}
img {
  max-width: 100%;
  height: auto;
}
h1 {
  font: var(--font-h1);
}
h2 {
  font: var(--font-h2);
}
h3 {
  font: var(--font-h3);
}
a {
  color: inherit;
  text-decoration: none;
}
ul, li {
  list-style: none;
}
#map {
  height: 505px;
}
@media (max-width: 576px) {
  #map {
    height: 400px;
  }
}
.marker {
  background-image: url('../images/icons/map-marker.svg');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  cursor: pointer;
}
.flex {
  display: flex;
}
.justify-left {
  justify-content: left;
}
.items-left {
  align-items: left;
}
.justify-center {
  justify-content: center;
}
.items-center {
  align-items: center;
}
.justify-right {
  justify-content: right;
}
.items-right {
  align-items: right;
}
.justify-between {
  justify-content: space-between;
}
.text-center {
  text-align: center;
}

.text-justify {
  text-align: left;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.bottom-underline {
  padding-bottom: 4.75rem;
  position: relative;
  overflow-x: hidden;
}
.bottom-underline::after {
  content: "";
  position: absolute;
  left: calc(var(--bs-gutter-x) * 0.5);
  bottom: 2.375rem;
  display: block;
  width: 120%;
  height: 1px;
  background-color: #fff;
}
.overflow-hidden {
  overflow: hidden;
}
.skew-divider {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMwMDAwMDAiPjxwYXRoIGQ9Ik0wIDB2MTQwaDEyODBMMCAweiIvPjwvZz48L3N2Zz4=);
  position: absolute;
  left: 0;
  width: 100%;
  height: 142px;
  background-size: 100% 142px;
}
@media (max-width: 768px) {
  .skew-divider {
    height: 100px;
    background-size: 100% 100px;
  }
}
@media (max-width: 492px) {
  .skew-divider {
    height: 60px;
    background-size: 100% 60px;
  }
}
.skew-divider-top {
  top: 0;
  transform: rotateY(180deg);
}
.skew-divider-bottom {
  bottom: 0;
  transform: rotateX(180deg);
}
.bounce {
  animation-name: bounce;
  animation-duration: 1.5s;
  animation-timing-function: ease;
  transform-origin: center bottom;
}
@keyframes bounce {
  0% {
    transform: scale(1, 1) translateY(0) translateX(-50%);
  }
  10% {
    transform: scale(1, 0.7) translateY(0) translateX(-50%);
  }
  30% {
    transform: scale(1, 1.1) translateY(-10px) translateX(-50%);
  }
  50% {
    transform: scale(1, 1) translateY(0) translateX(-50%);
  }
  100% {
    transform: scale(1, 1) translateY(0) translateX(-50%);
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1;
  color: #000;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  letter-spacing: 0.1em;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 1.1875rem 3.875rem;
  font-size: 1rem;
  font-family: "Facundo";
  border-radius: 3.125rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (max-width: 492px) {
  .btn {
    font-size: 0.8125rem;
    padding: 1.1875rem 2rem;
  }
  .btn + .btn {
    margin-top: 1rem;
  }
}
@media (max-width: 375px) {
  .btn {
    padding: 1.1875rem 1rem;
  }
}
.btn-primary {
  border: 2px solid #EEBA5C;
  background-color: #EEBA5C;
  transition: all 0.3s;
}
.btn-primary:hover {
  background-color: #e9a62e;
  border-color: #e9a62e;
}
.btn-secondary {
  border: 2px solid #fff;
  background-color: #fff;
  transition: all 0.3s;
}
.btn-secondary:hover {
  background-color: #ccc;
  border-color: #ccc;
}
.btn-transparent {
  background-color: transparent;
  color: #fff;
}
.btn-transparent:hover {
  color: #000;
}
.photo__grid {
  display: grid;
  grid-template: repeat(2, minmax(1px, 200px)) / repeat(10, 1fr);
  gap: 11px;
  overflow: hidden;
}
@media (min-width: 767px) {
  .photo__grid {
    border-radius: 20px;
  }
}
@media (max-width: 768px) {
  .photo__grid {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }
}
.photo__grid .photo__item {
  grid-column: span 3;
}
.photo__grid .photo__item img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
.photo__grid .photo__item:first-child {
  grid-column: span 4;
  grid-row: span 2;
}
@media (max-width: 768px) {
  .photo__grid .photo__item:first-child {
    grid-column: span 3;
    grid-row: unset;
  }
}
.header {
  height: var(--header-height);
  background-color: #fff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
}
.header__wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5625rem 0;
}
.header__logo {
  position: relative;
  width: 4.9375rem;
  height: 4.9375rem;
  flex: 0 0 auto;
  z-index: 100;
}
.header__nav {
  display: flex;
  align-items: center;
  color: #333;
  background-color: #fff;
}
.header__nav a {
  text-transform: uppercase;
  -webkit-text-stroke: 1px transparent;
  font-size: var(--font-md);
  transition: all 0.3s;
}
.header__nav a:not([class^=nav]) {
  letter-spacing: 0.1em;
}
.header__nav a:not(.nav__btn):hover, .header__nav a.current-menu-item {
  color: #000;
  -webkit-text-stroke: 1px currentColor;
  -webkit-text-fill-color: currentColor;
  text-shadow: 0 0.015em currentColor, 0 -0.015em currentColor, 0.01em 0 currentColor, -0.01em 0 currentColor;
}
@media (max-width: 1200px) {
  .header__nav a {
    padding: 0.75rem;
    text-align: center;
  }
}
.header__nav a + a {
  margin-left: 3.75rem;
}
@media (max-width: 1200px) {
  .header__nav a + a {
    margin-left: 0;
  }
}
.header__nav .nav__btn {
  border: 1px solid #333;
  border-radius: 2.5rem;
  padding: 0.78125rem 3.4375rem;
  line-height: 1;
  transition: all 0.3s;
}
.header__nav .nav__btn:hover {
  background-color: #000;
  color: #fff;
}
@media (max-width: 1200px) {
  .header__nav .nav__btn {
    margin-top: 0.625rem;
  }
}
@media (max-width: 1200px) {
  .header__nav {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: calc(100% - var(--header-height));
    visibility: hidden;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transform: translateY(-100%);
    transition: all 0.5s;
    z-index: 99;
  }
}
@media (max-width: 1200px) {
  .header.nav-open .header__nav {
    visibility: visible;
    transform: translateY(var(--header-height));
  }
}
.header .nav__toggler {
  display: none;
  border: none;
  background: transparent;
  outline: none;
  width: 35px;
  height: 30px;
  position: relative;
  transform: rotate(0deg);
  transition: 0.5s ease-in-out;
  cursor: pointer;
  z-index: 100;
}
.header .nav__toggler span {
  display: block;
  position: absolute;
  height: 4px;
  width: 100%;
  background: #000;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}
.header .nav__toggler span:nth-child(1) {
  top: 0px;
  transform-origin: left center;
}
.header .nav__toggler span:nth-child(2) {
  top: 12px;
  transform-origin: left center;
}
.header .nav__toggler span:nth-child(3) {
  top: 24px;
  transform-origin: left center;
}
@media (max-width: 1200px) {
  .header .nav__toggler {
    display: flex;
  }
}
.header.nav-open .nav__toggler span:nth-child(1) {
  transform: rotate(45deg);
  top: -1px;
  left: 7px;
}
.header.nav-open .nav__toggler span:nth-child(2) {
  width: 0%;
  opacity: 0;
}
.header.nav-open .nav__toggler span:nth-child(3) {
  transform: rotate(-45deg);
  top: 24px;
  left: 7px;
}
@media (max-width: 1200px) {
  .header {
    width: 100%;
    z-index: 10;
  }
}
.hero {
  background-color: #fff;
  position: relative;
}
.hero__wrapper {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom left;
  color: #fff;
  padding-top: 5.1875rem;
  padding-bottom: 21.4375rem;
}
@media (max-width: 768px) {
  .hero__wrapper {
    padding-bottom: 10.438rem;
  }
}
@media (max-width: 492px) {
  .hero__wrapper {
    padding-top: 4.188rem;
  }
}
.hero__inner {
  max-width: 41.313rem;
  margin: 0 auto;
}
.hero__inner .btn-primary {
  padding: 1.5rem 3.875rem;
}
.hero__inner a, .hero__inner p {
  margin-top: 6rem;
}
.hero__inner p {
  font-size: var(--font-semi);
}
.hero__divider {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 120px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0wIDB2MTQwaDEyODBMMCAweiIvPjwvZz48L3N2Zz4=);
  background-size: 100% 120px;
  transform: rotateY(180deg);
}
@media (max-width: 768px) {
  .hero__divider {
    height: 100px;
    background-size: 100% 100px;
  }
}
@media (max-width: 492px) {
  .hero__divider {
    height: 60px;
    background-size: 100% 60px;
  }
}
.hero__divider--gray {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmMmYyZjIiPjxwYXRoIGQ9Ik0wIDB2MTQwaDEyODBMMCAweiIvPjwvZz48L3N2Zz4=);
}
.hero .scroll-down {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  border: none;
  outline: none;
  background: transparent;
  cursor: pointer;
  animation: bounce 1.5s ease infinite;
}
@media (max-width: 492px) {
  .hero .scroll-down {
    bottom: -20px;
  }
}
.hero--small .hero__wrapper {
  padding-bottom: 7.75rem;
}
.hero--small .hero__inner {
  max-width: 44.5625rem;
  margin: 0;
}
.apartaments {
  background-color: #fff;
  padding: 10.688rem 0 6.313rem;
}
.apartaments__text {
  padding-top: 2.125rem;
}
.apartaments__text h2 {
  max-width: 20rem;
}
.apartaments__text p {
  margin-top: 1.3125rem;
}
.apartaments__btn {
  margin-top: 3.55rem;
  text-align: right;
}
@media (max-width: 492px) {
  .apartaments__btn {
    text-align: center;
  }
}
.apartaments__btn .btn {
  padding: 1.1875rem 1.8125rem;
}
.apartaments__image {
  border-radius: 3.125rem;
  overflow: hidden;
}
.apartaments__image img {
  display: block;
  object-fit: cover;
}
@media (max-width: 1200px) {
  .apartaments__image {
    max-width: max-content;
    margin: 0 auto;
  }
}
@media (max-width: 768px) {
  .apartaments {
    padding: 6.688rem 0 5.313rem;
  }
}
@media (max-width: 492px) {
  .apartaments {
    padding: 3.688rem 0 4.313rem;
  }
}
.comfort {
  padding: 142px 0;
  position: relative;
}
.comfort__inner {
  background-color: #000;
}
.comfort__wrapper {
  color: #fff;
  padding: 5.125rem 0;
}
.comfort__wrapper h2 {
  margin-bottom: 2.125rem;
}
@media (max-width: 492px) {
  .comfort__wrapper {
    padding: 3.125rem 0;
  }
}
.comfort__features {
  margin-top: 3.5rem;
}
.comfort__features .row {
  row-gap: 2.375rem;
}
.comfort .feature__item {
  display: flex;
  align-items: center;
}
.comfort .feature__image {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  width: 3.5rem;
  height: 3.5rem;
}
.comfort .feature__image img {
  object-fit: cover;
}
.comfort .feature__text {
  margin-left: 1rem;
  font-size: var(--font-sm);
  font-family: "Lufga";
  line-height: 1.125rem;
}
.comfort__btn {
  margin-top: 4.625rem;
  text-align: center;
}
.comfort__btn a {
  padding: 1.1875rem 2.3125rem;
}
.comfort__btn a:first-child {
  margin-right: 10px;
}
.comfort__btn a:last-child {
  margin-left: 10px;
}
@media (max-width: 576px) {
  .comfort__btn a:first-child {
    margin-right: 0;
  }
  .comfort__btn a:last-child {
    margin-left: 0;
    margin-top: 1rem;
  }
}
@media (max-width: 576px) {
  .comfort__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
@media (max-width: 768px) {
  .comfort {
    padding: 100px 0;
  }
}
@media (max-width: 492px) {
  .comfort {
    padding: 60px 0;
  }
}
.vicinity {
  background-color: #fff;
}
.vicinity__wrapper {
  padding-top: 6.625rem;
  padding-bottom: 4.5rem;
}
@media (max-width: 768px) {
  .vicinity__wrapper {
    padding-top: 4.625rem;
    padding-bottom: 1.5rem;
  }
}
.vicinity__top {
  max-width: 58.4375rem;
  margin: 0 auto 4.625rem;
}
.vicinity__top h2 {
  margin-bottom: 1.875rem;
}
@media (max-width: 492px) {
  .vicinity__top {
    margin: 0 auto 1.625rem;
  }
}
.vicinity__carousel {
  padding-top: 2.125rem;
}
.vicinity__carousel .carousel-dots {
  display: flex;
  justify-content: center;
  padding-top: 1.25rem;
}
.vicinity__carousel .slick-dots {
  display: flex;
}
.vicinity__carousel .slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.vicinity__carousel .slick-dots li.slick-active button::after {
  opacity: 1;
  background-color: #EEBA5C;
}
.vicinity__carousel .slick-dots button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  position: relative;
  border: 0;
  border-radius: 50px;
  outline: none;
  background: #E2E2E2;
}
.vicinity__carousel .slick-dots button::after {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50px;
  display: block;
  position: absolute;
  background-color: transparent;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 0.3s;
}
.vicinity__carousel .carousel__item {
  border-radius: 50px;
  overflow: hidden;
}
.vicinity__carousel .carousel__item img {
  display: block;
  width: 100%;
}
.vicinity__text h3 {
  margin-bottom: 2.375rem;
}
.vicinity__text h3:last-of-type {
  margin-top: 3.375rem;
  margin-bottom: 2rem;
}
@media (max-width: 768px) {
  .vicinity__text {
    margin-top: 2.625rem;
  }
}
.vicinity__features {
  display: grid;
  grid-template: repeat(2, 1fr) / repeat(2, 1fr);
  gap: 1.25rem;
}
.vicinity .feature__item {
  display: flex;
  align-items: center;
}
.vicinity .feature__text {
  margin-left: 0.875rem;
}
.vicinity__bottom {
  max-width: 54rem;
  margin: 0 auto;
  padding-top: 3.5rem;
}
.vicinity__bottom h3 {
  margin-bottom: 1.625rem;
}
.vicinity__bottom .btn {
  margin-top: 1.5625rem;
  padding: 1.25rem;
}
.comfortable__wrapper {
  padding: 7.375rem 0;
}
.comfortable__wrapper h2 {
  margin-bottom: 2.625rem;
}
.comfortable__wrapper p {
  margin-top: 1.25rem;
}
.comfortable__wrapper .btn {
  margin-top: 3.5rem;
}
@media (max-width: 768px) {
  .comfortable__wrapper {
    padding: 4.375rem 0;
  }
}
.comfortable__inner {
  max-width: 61.4375rem;
  margin: 0 auto;
}
.comfortable .photo__grid {
  margin-top: 2.875rem;
}
.region {
  position: relative;
  padding: 142px 0;
  margin-bottom: 5.375rem;
}
.region__inner {
  background-color: #000;
  padding: 5.1875rem 0;
}
@media (max-width: 768px) {
  .region__inner {
    padding: 3.188rem 0;
  }
}
.region__wrapper {
  color: #fff;
}
.region__wrapper h2 {
  margin-bottom: 4.375rem;
}
@media (max-width: 768px) {
  .region__wrapper h2 {
    margin-bottom: 0;
  }
}
.region__wrapper p {
  margin-top: 2.6875rem;
}
.region__wrapper .btn {
  margin-top: 2.6875rem;
}
.region__wrapper .photo__grid {
  margin-top: 2.6875rem;
}
@media (max-width: 768px) {
  .region {
    padding: 100px 0;
    margin-bottom: 2.375rem;
  }
}
@media (max-width: 492px) {
  .region {
    padding: 60px 0;
  }
}
.attractions {
  background-color: #F2F2F2;
}
.attractions__wrapper {
  padding: 5.9375rem 0 1.625rem;
}
@media (max-width: 768px) {
  .attractions__wrapper {
    padding: 3.938rem 0 1.625rem;
  }
}
.attractions__wrapper h2 {
  margin-bottom: 2.25rem;
}
.attractions__wrapper p {
  margin-bottom: 2.75rem;
  color: #4f4f4f;
}
.attractions__wrapper ul {
  margin-left: 0.8125rem;
}
@media (max-width: 576px) {
  .attractions__wrapper ul {
    margin-left: 1.125rem;
  }
}
.attractions__wrapper li {
  font-size: 1.25rem;
}
.attractions__wrapper li + li {
  margin-top: 1.625rem;
}
.attractions__wrapper ul, .attractions__wrapper li {
  list-style: disc;
}
.attractions__gallery {
  position: relative;
  padding-top: 8.875rem;
}
.attractions__gallery .skew-divider {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0wIDB2MTQwaDEyODBMMCAweiIvPjwvZz48L3N2Zz4=);
  background-color: #f2f2f2;
}
.attractions__gallery .gallery__wrapper {
  padding: 3.5625rem 0 7.8125rem;
}
@media (max-width: 768px) {
  .attractions__gallery .gallery__wrapper {
    padding: 1.563rem 0 4.813rem;
  }
}
@media (max-width: 492px) {
  .attractions__gallery .gallery__wrapper {
    padding: 1.563rem 0 1.813rem;
  }
}
.attractions__gallery .gallery__wrapper h2 {
  margin-bottom: 2.1875rem;
}
@media (min-width: 767px) {
  .attractions__gallery .gallery__wrapper .row {
    row-gap: 2.5rem;
  }
}
.attractions__gallery .gallery__wrapper .row + .row {
  margin-top: 8.75rem;
}
@media (max-width: 768px) {
  .attractions__gallery .gallery__wrapper .row + .row {
    margin-top: 3rem;
  }
}
.attractions__gallery .gallery__inner {
  max-width: 58.4375rem;
  margin: 0 auto 2.0625rem;
}
@media (max-width: 768px) {
  .attractions__gallery .gallery__inner {
    margin: 0 auto 1.563rem;
  }
}
@media (max-width: 768px) {
  .attractions__gallery .gallery__item {
    margin-top: 5.5rem;
  }
}
@media (min-width: 768px) {
  .attractions__gallery .gallery__item {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
}
.attractions__gallery .gallery__image {
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}
.attractions__gallery .gallery__image img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
.attractions__gallery .gallery__image > div {
  width: 80%;
  position: absolute;
  text-align: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  z-index: 10;
}
.attractions__gallery .gallery__image > div h3 {
  font-weight: 700;
  font-size: 2.25rem;
}
.attractions__gallery .gallery__image > div span {
  display: inline-block;
  font-weight: 700;
  margin-top: 0.875rem;
}
.attractions__gallery .gallery__image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}
.attractions__gallery .gallery__text {
  padding: 1.3125rem 0 1.5rem;
  font-size: 13px;
}
.attractions__gallery .gallery__links .btn-primary, .attractions__gallery .gallery__links .btn-secondary {
  padding: 1.1875rem 1.875rem;
}
.attractions__gallery .gallery__links .btn-secondary {
  border: 2px solid #EEBA5C;
  margin-left: 0.5rem;
}
.attractions__gallery .gallery__links .btn-secondary:hover {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
@media (max-width: 1200px) {
  .attractions__gallery .gallery__links {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .attractions__gallery .gallery__links .btn-secondary {
    margin: 0.875rem 0 0;
  }
}
@media (max-width: 768px) {
  .attractions__gallery .gallery__links {
    display: block;
    text-align: center;
  }
  .attractions__gallery .gallery__links .btn-secondary {
    margin: 0 0 0 1rem;
  }
}
@media (min-width: 768px) {
  .attractions__gallery .gallery__links {
    margin-top: auto;
  }
}
.attractions__gallery .gallery__links.center-buttons {
  text-align: center;
}
@media (max-width: 492px) {
  .attractions__gallery {
    padding-top: 5.375rem;
  }
}
.apartaments__page h2 {
  margin-bottom: 1.5rem;
}
.apartaments__page .page__inner {
  padding-top: 5.25rem;
}
@media (max-width: 492px) {
  .apartaments__page .page__inner {
    padding-top: 3.25rem;
  }
}
.apartaments__page .page__inner .btn {
  margin-top: 2.875rem;
  padding: 1.1875rem 2rem;
}
.apartaments__page .page__inner .more__features {
  max-height: 0;
  visibility: hidden;
  overflow: hidden;
  transition: max-height 0.4s ease-out, visibility 0.4s ease-out;
}
.apartaments__page .page__inner .more__features.shown {
  max-height: 1500px;
  visibility: visible;
  transition: max-height 0.4s ease-in, visibility 0.4s ease-out;
}
.apartaments__page .page__features {
  margin-top: 1.875rem;
  border-radius: 20px;
  overflow: hidden;
}
.apartaments__page .page__features h3 {
  margin-bottom: 2.5rem;
}
.apartaments__page .page__features--filled {
  background-color: #000;
  padding: 3.875rem 3.875rem 3.875rem 3.375rem;
}
.apartaments__page .page__features--filled .feature__item {
  color: #fff;
}
.apartaments__page .features__wrapper {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  row-gap: 1.875rem;
}
@media (max-width: 1200px) {
  .apartaments__page .features__wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1200px) {
  .apartaments__page .features__wrapper {
    column-gap: 1.875rem;
  }
}
@media (max-width: 768px) {
  .apartaments__page .features__wrapper {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 492px) {
  .apartaments__page .features__wrapper {
    row-gap: 0.875rem;
  }
}
.apartaments__page .feature__item {
  display: flex;
  align-items: center;
  color: #333;
}
.apartaments__page .feature__icon {
  flex-shrink: 0;
}
.apartaments__page .feature__icon.icon--shower {
  margin-right: 7px;
}
.apartaments__page .feature__icon.icon--wifi {
  margin-right: 8px;
}
.apartaments__page .feature__icon.icon--tv {
  margin: 0 5px;
}
@media (max-width: 768px) {
  .apartaments__page .feature__icon.icon--people {
    margin-right: 11px;
  }
  .apartaments__page .feature__icon.icon--plans {
    margin-right: 18px;
  }
  .apartaments__page .feature__icon.icon--real-estate {
    margin-right: 18px;
  }
  .apartaments__page .feature__icon.icon--cutlery {
    margin-right: 13px;
  }
  .apartaments__page .feature__icon.icon--bed {
    margin-right: 8px;
  }
  .apartaments__page .feature__icon.icon--shower {
    margin-right: 21px;
  }
  .apartaments__page .feature__icon.icon--wifi {
    margin-right: 16px;
  }
  .apartaments__page .feature__icon.icon--tv {
    margin: 0 5px;
  }
}
.apartaments__page .feature__text {
  line-height: 1.125rem;
  margin-left: 0.625rem;
  font-size: 0.875rem;
}
.apartaments__page .photo__grid {
  margin-top: 1.8125rem;
  margin-bottom: 6rem;
}
@media (max-width: 492px) {
  .apartaments__page .photo__grid {
    margin-bottom: 3rem;
  }
}
.contact__wrapper {
  position: relative;
  padding: 5.75rem 0;
}
@media (max-width: 576px) {
  .contact__wrapper {
    padding: 3.75rem 0;
  }
}
.contact__wrapper h2 {
  margin-bottom: 1.3rem;
}
.contact__info {
  position: relative;
  background-color: #000;
  max-width: 42rem;
  color: #fff;
  border-radius: 50px 0 0 50px;
  place-self: flex-start;
}
.contact__info::after {
  content: "";
  position: absolute;
  left: 100%;
  width: var(--contact-box-width);
  height: 100%;
  background: #000;
  top: 0;
}
@media (max-width: 992px) {
  .contact__info {
    display: none;
  }
}
.contact__info-wrapper {
  padding: 4.3125rem 4.5rem 8.5rem;
}
.contact__info-wrapper h3 {
  margin-bottom: 1.4rem;
}
.contact__info-wrapper .info__data {
  margin: 2.875rem 0;
}
.contact__info-wrapper .info__data .icon-mail {
  margin: 0 6px 0 0;
}
.contact__info-wrapper .info__data .icon-phone {
  margin: 0 8px 0 11px;
}
.contact__info-wrapper .info__data > div:first-child {
  padding-bottom: 0.625rem;
}
.contact__info-wrapper .info__data > div:last-child {
  padding-top: 0.625rem;
}
.contact__info-wrapper .info__socials a {
  color: #EEBA5C;
  transition: all 0.3s;
}
.contact__info-wrapper .info__socials a:hover {
  color: #ce8d16;
}
.contact__info-wrapper .info__socials a + a {
  margin-left: 1rem;
}
.contact__form {
  margin-top: 1.5rem;
}
.contact__form input:not([type=submit]), .contact__form textarea {
  width: 100%;
  border-radius: 5px;
  padding: 0.75rem 0.75rem 0.75rem 1.25rem;
  border: 1px solid #828282;
}
@media (max-width: 576px) {
  .contact__form input:not([type=submit]), .contact__form textarea {
    margin-top: 1.5625rem;
  }
}
.contact__form input:not([type=submit])::placeholder, .contact__form textarea::placeholder {
  text-transform: uppercase;
  font-size: 0.875rem;
}
.contact__form input[type=submit] {
  float: right;
}
.contact__form input[aria-invalid=true] + span {
  font-size: 0.75rem;
}
.contact__form span[class$=spinner] {
  margin-top: 3%;
}
.contact__form textarea {
  padding: 1.25rem 0.75rem 0.75rem 1.25rem;
}
.contact__form .row + .row {
  margin-top: 1.5625rem;
}
@media (max-width: 576px) {
  .contact__form .row + .row {
    margin-top: 0;
  }
}
@media (max-width: 576px) {
  .contact__form .btn {
    margin-top: 1.5625rem;
  }
}
.contact__map .map {
  position: relative;
}
.contact__map .map .map__link {
  position: absolute;
  right: 1.875rem;
  bottom: 1.875rem;
  z-index: 99;
  border-radius: 5px;
  padding: 12.5px 32px;
  background-color: #000;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 500;
  transition: background-color 0.3s;
}
.contact__map .map .map__link:hover {
  background-color: #1a1a1a;
}
.contact__map .map .map__link svg {
  vertical-align: bottom;
  margin-left: 0.3125rem;
}
.contact__map .map img {
  width: 100%;
  display: block;
}
.contact__map-inner {
  padding-top: 0.625rem;
  padding-bottom: 2.1875rem;
}
.renting {
  background-color: #fff;
  padding-bottom: 4.375rem;
  margin-top: 5rem;
}
@media (max-width: 492px) {
  .renting {
    margin-top: 1rem;
  }
}
.renting__wrapper {
  position: relative;
  display: flex;
  margin: 0 -0.75rem;
}
.renting__image {
  max-width: 400px;
  flex: 1 0 auto;
  border-radius: 0 3.125rem 3.125rem 0;
  overflow: hidden;
}
.renting__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
@media (max-width: 992px) {
  .renting__image {
    display: none;
  }
}
@media (min-width: 2153px) {
  .renting__image {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}
.renting__text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  background-color: #000;
  color: #fff;
  margin: 2.8125rem 0;
  padding: 4.5rem 0 5.125rem 4rem;
}
.renting__text .container {
  margin-left: 0;
}
@media (max-width: 992px) {
  .renting__text .container {
    margin-left: auto;
  }
}
.renting__text h2 {
  margin-bottom: 1.5rem;
}
.renting__text p {
  max-width: 31rem;
}
.renting__text .btn {
  padding: 1rem 4rem;
}
.renting__text .btn:hover {
  background-color: #EEBA5C;
  border-color: #EEBA5C;
}
@media (max-width: 992px) {
  .renting__text .btn {
    margin-top: 1rem;
  }
}
@media (min-width: 993px) {
  .renting__text .btn {
    margin-left: 1.5rem;
  }
}
@media (max-width: 992px) {
  .renting__text {
    padding-left: 0;
    align-items: center;
    text-align: center;
    padding: 1.625rem 0;
  }
}
@media (max-width: 992px) {
  .renting__text .items-center {
    flex-direction: column;
  }
}
@media (min-width: 2153px) {
  .renting__text {
    padding-left: 1rem;
  }
  .renting__text .container {
    margin-left: auto;
    padding-left: 0;
  }
}
.footer {
  background-color: #000;
}
.footer__wrapper {
  color: #fff;
  padding-top: 4.3125rem;
  padding-bottom: 5.5rem;
}
.footer__grid {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 992px) {
  .footer__grid {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
.footer__col .footer__item + .footer__item {
  margin-top: 1.5rem;
}
.footer__col ul {
  line-height: 2rem;
}
@media (max-width: 992px) {
  .footer__col + .footer__col {
    margin-top: 0.875rem;
  }
}
.footer__col a {
  transition: all 0.3s;
}
.footer__col a:hover {
  color: #999;
}
.footer__item img {
  vertical-align: middle;
}
.footer__logo {
  width: 7.875rem;
  height: 7.875rem;
}
.footer__socials {
  color: #EEBA5C;
}
.footer__socials a {
  transition: all 0.3s;
}
.footer__socials a:hover {
  color: #ce8d16;
}
.footer__socials a + a {
  margin-left: 1rem;
}
.footer__icon {
  width: 41px;
  height: 41px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0.625rem;
}
@media (max-width: 992px) {
  .footer__icon {
    margin: 0 0.625rem 0 0;
  }
}
@media (min-width: 1400px) {
  .container {
    max-width: 1250px;
  }
}
/*BLOG*/
.all-posts {
  display: flex;
  justify-content: space-between;
}
/* .post-title {
  width: 95%;
} */
.single article {
  margin-bottom: 50px;
}
.single .container.blog.single-page {
  margin-top: 40px;
}
.singl-post {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
}
.single .singl-post {
  margin-top: 15px;
}
.singl-post h3{
  color: #fff;
}
/* .singl-post p {
  width: 95%;
} */
.text-post {
  position: absolute;
  text-align: center;
  padding: 35px 50px;
}
.post-title {
  position: relative;
}
.post-img img{
  border-radius: 20px;
  transition: .3px;
}
.single-page .post-img img{
  width: 390px;
  height: 298px;
  object-fit: cover;
}
.post-img{
  overflow: hidden;
  /* width:390px;
  height: 298px; */
}
.post-title p{
  font-size: 13px;
  color: #4f4f4f;
}
.cat-post {
  background: #EEBA5C;
  border-radius: 50px;
  text-transform: uppercase;
  width: 172px;
  height: 28px;
  padding: 2px 12px 0px;
  font-size: 12px;
  margin: 0px auto 35px;
}
.btn-post{
  border: 3px solid #EEBA5C;
  border-radius: 50px;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  padding: 10px;
  margin-top: 10px;
  transition: .3s;
}
/* .singl-post:hover .post-img img{
  transform: scale(1.5);
}  */
.btn-post:hover{
  background: #EEBA5C;
  color:#fff;
}

@media (max-width: 768px) {
  .singl-post h3 {
    font-size: 16px;
    line-height: 25px;
  }
  .singl-post {
    margin-top: 40px;
  }
}
.container-post-singl{
  max-width: 826px;
  width: 100%;
  margin: 0 auto;
}
.container-post-singl ul{
  margin: 25px 0;
}
.container-post-singl ul li{
    list-style: disc;
    margin-left: 20px;
}
.container-post-singl .article-body p img{
  max-width: 100%;
}
p.blog-author {
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
h2.article-h1 {
  margin: 20px 0;
}
p.blog-author img {
  padding: 0px 15px 5px;
}
/*pagination*/
ul.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
ul.pagination li {
  padding: 0 9px;
  margin-top: 70px;
  color: #7b7979;
}
.disabled button {
  border: none;
  background: #fff;
}
ul.pagination li.current {
  color: #eeba5c;
}
.blog .hero__inner p {
  margin-top: 2rem;
}
.single .hero__inner h1{
  font-size: 41px;
}

@media (max-width: 768px) {
  .single-page .post-img img {
    height: 230px;
  }
  p.blog-author {
    font-size: 11px;
    line-height: 19px;
  }
  .single .hero__inner h1 {
    font-size: 31px;
    padding: 0 25px;
}
.content-wrapper {
  padding: 0 15px;
}
}

.gt_languages .glink{
	margin-left: 0 !important;
}

.gt_white_content{
	width: 210px !important;
}

.translate{
	margin-left: 20px;
}

@media(min-width:1250px){
.header .container{
	max-width: 1300px;
}
}

@media(max-width:1200px){
	.translate{
		margin-top:20px;
	}
}
.privacy-policy ul, .privacy-policy li{
  list-style: inherit;
}
.privacy-policy ul, .privacy-policy ol{
  margin-left: 15px;
}
.privacy-policy table, .privacy-policy th, .privacy-policy td {
  border: 1px solid;
}
.privacy-policy table {
  border-collapse: collapse;
  width: 100%;
}
.privacy-policy .post-content{
  margin-top: 50px;
}
.privacy-policy .post-content a{
  color: #EEBA5C;
  text-decoration: underline;
}
.privacy-policy h1{
  margin-bottom: 30px;
}
.privacy-policy .post-content h2{
  margin-top: 25px;
  margin-bottom: 15px;
}
.privacy-policy .post-content h3{
  margin-top: 25px;
  margin-bottom: 15px;
}
.privacy-policy .post-content p{
  margin-top: 10px;
  margin-bottom: 10px;
}
.privacy-policy .privacy-table{
  overflow-x: auto;
}
.privacy-policy td{
  padding: 5px;
}
.faq__answer {
    display: none;
    transition: all 0.3s ease;
}
.faq__answer.show {
    display: block;
}
.arrow-up {
    transform: rotate(180deg);
}
.page-template-page-additionaloffers .section_2, .page-template-page-additionaloffers .section_4 {
   background-color: #F2F2F2
}
.page-template-page-additionaloffers .breakfast__wrappper {
   display: flex;
   align-items: center;
}
@media (min-width: 992px) {
  .page-template-page-additionaloffers .breakfast_left, .page-template-page-additionaloffers .breakfast_right {
     flex: 0 0 auto;
     width: 50%;
  }
  .page-template-page-additionaloffers .breakfast_left {
     padding-right: 50px;
  }
  .page-template-page-additionaloffers .breakfast_left .btn.btn-primary {
     float: right;
     margin-top: 30px;
   }
}
@media (max-width: 991px) {
  .page-template-page-additionaloffers .breakfast__wrappper {
     flex-wrap: wrap;
  }
  .page-template-page-additionaloffers .breakfast_left, .page-template-page-additionaloffers .breakfast_right {
     flex: 0 0 auto;
     width: 100%;
  }
  .page-template-page-additionaloffers .breakfast_right {
    margin-top: 30px;
  }
  .page-template-page-additionaloffers .breakfast_left .btn.btn-primary {
    float: none;
    margin-top: 30px;
  }
}
.page-template-page-additionaloffers .breakfast_left h2 {
   margin-bottom: 30px;
}
.page-template-page-additionaloffers .rent_mobile__wrapper {
   display: flex;
   align-items: center;
}
@media (min-width: 992px) {
   .page-template-page-additionaloffers .rent_mobile_left, .page-template-page-additionaloffers .rent_mobile_right {
      flex: 0 0 auto;
      width: 50%;
   }
   .page-template-page-additionaloffers .rent_mobile_left {
      padding-right: 50px;
    }
}
@media (max-width: 991px) {
  .page-template-page-additionaloffers .rent_mobile__wrapper {
     flex-wrap: wrap;
  }
  .page-template-page-additionaloffers .rent_mobile_left, .page-template-page-additionaloffers .rent_mobile_right {
     flex: 0 0 auto;
     width: 100%;
  }
  .page-template-page-additionaloffers .rent_mobile_right {
    margin-top: 30px;
  }
}
.page-template-page-additionaloffers .rent_mobile_left h2 {
   margin-bottom: 30px;
}
.page-template-page-additionaloffers .tickets_energylandia__wrapper {
   display: flex;
   align-items: center;
}
@media (min-width: 992px) {
   .page-template-page-additionaloffers .energylandia_left, .page-template-page-additionaloffers .energylandia_right {
      flex: 0 0 auto;
      width: 50%;
   }
   .page-template-page-additionaloffers .energylandia_left {
      padding-right: 50px;
   }
}
@media (max-width: 991px) {
  .page-template-page-additionaloffers .tickets_energylandia__wrapper {
     flex-wrap: wrap;
  }
  .page-template-page-additionaloffers .energylandia_left, .page-template-page-additionaloffers .energylandia_right {
     flex: 0 0 auto;
     width: 100%;
  }
  .page-template-page-additionaloffers .energylandia_right {
    margin-top: 30px;
  }
}
.page-template-page-additionaloffers .energylandia_left h2 {
   margin-bottom: 30px;
}
.page-template-page-additionaloffers .rent_patio__wrapper {
   display: flex;
   align-items: center;
}
@media (min-width: 992px) {
   .page-template-page-additionaloffers .rent_patio_left, .page-template-page-additionaloffers .rent_patio_right {
      flex: 0 0 auto;
      width: 50%;
   }
   .page-template-page-additionaloffers .rent_patio_left {
      padding-right: 50px;
   }
}
@media (max-width: 991px) {
  .page-template-page-additionaloffers .rent_patio__wrapper {
     flex-wrap: wrap;
  }
  .page-template-page-additionaloffers .rent_patio_left, .page-template-page-additionaloffers .rent_patio_right {
     flex: 0 0 auto;
     width: 100%;
  }
  .page-template-page-additionaloffers .rent_patio_right {
    margin-top: 30px;
  }
}
.page-template-page-additionaloffers .rent_patio_left h2 {
   margin-bottom: 30px;
}
.page-template-page-additionaloffers .section_1 .container, .page-template-page-additionaloffers .section_2 .container, .page-template-page-additionaloffers .section_3 .container, .page-template-page-additionaloffers .section_4 .container {
   padding-top: 75px;
   padding-bottom: 75px;
}

/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Foh-zator.unixstorm.org%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Foh-komfortowe%2Fassets%2Fscss%2F_globals.scss%22%2C%22wp-content%2Fthemes%2Foh-komfortowe%2Fassets%2Fscss%2F_utils.scss%22%2C%22wp-content%2Fthemes%2Foh-komfortowe%2Fassets%2Fscss%2F_components.scss%22%2C%22wp-content%2Fthemes%2Foh-komfortowe%2Fassets%2Fscss%2F_header.scss%22%2C%22wp-content%2Fthemes%2Foh-komfortowe%2Fassets%2Fscss%2F_hero.scss%22%2C%22wp-content%2Fthemes%2Foh-komfortowe%2Fassets%2Fscss%2F_apartaments.scss%22%2C%22wp-content%2Fthemes%2Foh-komfortowe%2Fassets%2Fscss%2F_comfort.scss%22%2C%22wp-content%2Fthemes%2Foh-komfortowe%2Fassets%2Fscss%2F_vicinity.scss%22%2C%22wp-content%2Fthemes%2Foh-komfortowe%2Fassets%2Fscss%2F_comfortable.scss%22%2C%22wp-content%2Fthemes%2Foh-komfortowe%2Fassets%2Fscss%2F_region.scss%22%2C%22wp-content%2Fthemes%2Foh-komfortowe%2Fassets%2Fscss%2F_attractions.scss%22%2C%22wp-content%2Fthemes%2Foh-komfortowe%2Fassets%2Fscss%2F_apartaments-page.scss%22%2C%22wp-content%2Fthemes%2Foh-komfortowe%2Fassets%2Fscss%2F_contact.scss%22%2C%22wp-content%2Fthemes%2Foh-komfortowe%2Fassets%2Fscss%2F_renting.scss%22%2C%22wp-content%2Fthemes%2Foh-komfortowe%2Fassets%2Fscss%2F_footer.scss%22%2C%22wp-content%2Fthemes%2Foh-komfortowe%2Fassets%2Fscss%2F_media-queries.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpEA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAClGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAClGF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC3KF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BACvFF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAKG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAChDF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAACE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2FFF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAChJF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAC3BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC3CF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC9MF%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAEE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACxJF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAASI%3B
