/* SCSS Variables */
/* Mixins */
.wp-block-group.alignfull {
  border-radius: 0;
  /*& + .alignfull {
    //margin-block-start: var(--wp--preset--spacing--large);
  }*/
}
.wp-block-group.has-background {
  padding: var(--wp--preset--spacing--large);
}
.wp-block-group.has-background:not(.alignfull) {
  border-radius: 1rem;
}
.wp-block-group.is-style-shape-1, .wp-block-group.is-style-shape-2, .wp-block-group.is-style-shape-3, .wp-block-group.is-style-shape-4, .wp-block-group.is-style-shape-5 {
  background-color: transparent !important;
  position: relative;
  overflow: visible;
}
.wp-block-group.is-style-shape-1.has-base-background-color, .wp-block-group.is-style-shape-2.has-base-background-color, .wp-block-group.is-style-shape-3.has-base-background-color, .wp-block-group.is-style-shape-4.has-base-background-color, .wp-block-group.is-style-shape-5.has-base-background-color {
  --bg-shape-color: var(--wp--preset--color--base);
}
.wp-block-group.is-style-shape-1.has-white-background-color, .wp-block-group.is-style-shape-2.has-white-background-color, .wp-block-group.is-style-shape-3.has-white-background-color, .wp-block-group.is-style-shape-4.has-white-background-color, .wp-block-group.is-style-shape-5.has-white-background-color {
  --bg-shape-color: var(--wp--preset--color--white);
}
.wp-block-group.is-style-shape-1.has-black-background-color, .wp-block-group.is-style-shape-2.has-black-background-color, .wp-block-group.is-style-shape-3.has-black-background-color, .wp-block-group.is-style-shape-4.has-black-background-color, .wp-block-group.is-style-shape-5.has-black-background-color {
  --bg-shape-color: var(--wp--preset--color--black);
}
.wp-block-group.is-style-shape-1.has-primary-background-color, .wp-block-group.is-style-shape-2.has-primary-background-color, .wp-block-group.is-style-shape-3.has-primary-background-color, .wp-block-group.is-style-shape-4.has-primary-background-color, .wp-block-group.is-style-shape-5.has-primary-background-color {
  --bg-shape-color: var(--wp--preset--color--primary);
}
.wp-block-group.is-style-shape-1.has-secondary-background-color, .wp-block-group.is-style-shape-2.has-secondary-background-color, .wp-block-group.is-style-shape-3.has-secondary-background-color, .wp-block-group.is-style-shape-4.has-secondary-background-color, .wp-block-group.is-style-shape-5.has-secondary-background-color {
  --bg-shape-color: var(--wp--preset--color--secondary);
}
.wp-block-group.is-style-shape-1.has-tertiary-background-color, .wp-block-group.is-style-shape-2.has-tertiary-background-color, .wp-block-group.is-style-shape-3.has-tertiary-background-color, .wp-block-group.is-style-shape-4.has-tertiary-background-color, .wp-block-group.is-style-shape-5.has-tertiary-background-color {
  --bg-shape-color: var(--wp--preset--color--tertiary);
}
.wp-block-group.is-style-shape-1.has-yellow-background-color, .wp-block-group.is-style-shape-2.has-yellow-background-color, .wp-block-group.is-style-shape-3.has-yellow-background-color, .wp-block-group.is-style-shape-4.has-yellow-background-color, .wp-block-group.is-style-shape-5.has-yellow-background-color {
  --bg-shape-color: var(--wp--preset--color--yellow);
}
.wp-block-group.is-style-shape-1.has-green-background-color, .wp-block-group.is-style-shape-2.has-green-background-color, .wp-block-group.is-style-shape-3.has-green-background-color, .wp-block-group.is-style-shape-4.has-green-background-color, .wp-block-group.is-style-shape-5.has-green-background-color {
  --bg-shape-color: var(--wp--preset--color--green);
}
.wp-block-group.is-style-shape-1.has-purple-background-color, .wp-block-group.is-style-shape-2.has-purple-background-color, .wp-block-group.is-style-shape-3.has-purple-background-color, .wp-block-group.is-style-shape-4.has-purple-background-color, .wp-block-group.is-style-shape-5.has-purple-background-color {
  --bg-shape-color: var(--wp--preset--color--purple);
}
.wp-block-group.is-style-shape-1.has-grey-background-color, .wp-block-group.is-style-shape-2.has-grey-background-color, .wp-block-group.is-style-shape-3.has-grey-background-color, .wp-block-group.is-style-shape-4.has-grey-background-color, .wp-block-group.is-style-shape-5.has-grey-background-color {
  --bg-shape-color: var(--wp--preset--color--grey);
}
.wp-block-group.is-style-shape-1.has-pink-background-color, .wp-block-group.is-style-shape-2.has-pink-background-color, .wp-block-group.is-style-shape-3.has-pink-background-color, .wp-block-group.is-style-shape-4.has-pink-background-color, .wp-block-group.is-style-shape-5.has-pink-background-color {
  --bg-shape-color: var(--wp--preset--color--pink);
}
.wp-block-group.is-style-shape-1.has-black-400-background-color, .wp-block-group.is-style-shape-2.has-black-400-background-color, .wp-block-group.is-style-shape-3.has-black-400-background-color, .wp-block-group.is-style-shape-4.has-black-400-background-color, .wp-block-group.is-style-shape-5.has-black-400-background-color {
  --bg-shape-color: var(--wp--preset--color--black-400);
}
.wp-block-group.is-style-shape-1.has-black-300-background-color, .wp-block-group.is-style-shape-2.has-black-300-background-color, .wp-block-group.is-style-shape-3.has-black-300-background-color, .wp-block-group.is-style-shape-4.has-black-300-background-color, .wp-block-group.is-style-shape-5.has-black-300-background-color {
  --bg-shape-color: var(--wp--preset--color--black-300);
}
.wp-block-group.is-style-shape-1.has-black-200-background-color, .wp-block-group.is-style-shape-2.has-black-200-background-color, .wp-block-group.is-style-shape-3.has-black-200-background-color, .wp-block-group.is-style-shape-4.has-black-200-background-color, .wp-block-group.is-style-shape-5.has-black-200-background-color {
  --bg-shape-color: var(--wp--preset--color--black-200);
}
.wp-block-group.is-style-shape-1.has-black-100-background-color, .wp-block-group.is-style-shape-2.has-black-100-background-color, .wp-block-group.is-style-shape-3.has-black-100-background-color, .wp-block-group.is-style-shape-4.has-black-100-background-color, .wp-block-group.is-style-shape-5.has-black-100-background-color {
  --bg-shape-color: var(--wp--preset--color--black-100);
}
.wp-block-group.is-style-shape-1.has-base-dark-background-color, .wp-block-group.is-style-shape-2.has-base-dark-background-color, .wp-block-group.is-style-shape-3.has-base-dark-background-color, .wp-block-group.is-style-shape-4.has-base-dark-background-color, .wp-block-group.is-style-shape-5.has-base-dark-background-color {
  --bg-shape-color: var(--wp--preset--color--base-dark);
}
.wp-block-group.is-style-shape-1.has-primary-light-background-color, .wp-block-group.is-style-shape-2.has-primary-light-background-color, .wp-block-group.is-style-shape-3.has-primary-light-background-color, .wp-block-group.is-style-shape-4.has-primary-light-background-color, .wp-block-group.is-style-shape-5.has-primary-light-background-color {
  --bg-shape-color: var(--wp--preset--color--primary-light);
}
.wp-block-group.is-style-shape-1.has-primary-border-background-color, .wp-block-group.is-style-shape-2.has-primary-border-background-color, .wp-block-group.is-style-shape-3.has-primary-border-background-color, .wp-block-group.is-style-shape-4.has-primary-border-background-color, .wp-block-group.is-style-shape-5.has-primary-border-background-color {
  --bg-shape-color: var(--wp--preset--color--primary-border);
}
.wp-block-group.is-style-shape-1.has-primary-dark-background-color, .wp-block-group.is-style-shape-2.has-primary-dark-background-color, .wp-block-group.is-style-shape-3.has-primary-dark-background-color, .wp-block-group.is-style-shape-4.has-primary-dark-background-color, .wp-block-group.is-style-shape-5.has-primary-dark-background-color {
  --bg-shape-color: var(--wp--preset--color--primary-dark);
}
.wp-block-group.is-style-shape-1.has-secondary-light-background-color, .wp-block-group.is-style-shape-2.has-secondary-light-background-color, .wp-block-group.is-style-shape-3.has-secondary-light-background-color, .wp-block-group.is-style-shape-4.has-secondary-light-background-color, .wp-block-group.is-style-shape-5.has-secondary-light-background-color {
  --bg-shape-color: var(--wp--preset--color--secondary-light);
}
.wp-block-group.is-style-shape-1.has-secondary-border-background-color, .wp-block-group.is-style-shape-2.has-secondary-border-background-color, .wp-block-group.is-style-shape-3.has-secondary-border-background-color, .wp-block-group.is-style-shape-4.has-secondary-border-background-color, .wp-block-group.is-style-shape-5.has-secondary-border-background-color {
  --bg-shape-color: var(--wp--preset--color--secondary-border);
}
.wp-block-group.is-style-shape-1.has-secondary-dark-background-color, .wp-block-group.is-style-shape-2.has-secondary-dark-background-color, .wp-block-group.is-style-shape-3.has-secondary-dark-background-color, .wp-block-group.is-style-shape-4.has-secondary-dark-background-color, .wp-block-group.is-style-shape-5.has-secondary-dark-background-color {
  --bg-shape-color: var(--wp--preset--color--secondary-dark);
}
.wp-block-group.is-style-shape-1.has-tertiary-light-background-color, .wp-block-group.is-style-shape-2.has-tertiary-light-background-color, .wp-block-group.is-style-shape-3.has-tertiary-light-background-color, .wp-block-group.is-style-shape-4.has-tertiary-light-background-color, .wp-block-group.is-style-shape-5.has-tertiary-light-background-color {
  --bg-shape-color: var(--wp--preset--color--tertiary-light);
}
.wp-block-group.is-style-shape-1.has-tertiary-border-background-color, .wp-block-group.is-style-shape-2.has-tertiary-border-background-color, .wp-block-group.is-style-shape-3.has-tertiary-border-background-color, .wp-block-group.is-style-shape-4.has-tertiary-border-background-color, .wp-block-group.is-style-shape-5.has-tertiary-border-background-color {
  --bg-shape-color: var(--wp--preset--color--tertiary-border);
}
.wp-block-group.is-style-shape-1.has-tertiary-dark-background-color, .wp-block-group.is-style-shape-2.has-tertiary-dark-background-color, .wp-block-group.is-style-shape-3.has-tertiary-dark-background-color, .wp-block-group.is-style-shape-4.has-tertiary-dark-background-color, .wp-block-group.is-style-shape-5.has-tertiary-dark-background-color {
  --bg-shape-color: var(--wp--preset--color--tertiary-dark);
}
.wp-block-group.is-style-shape-1.has-green-light-background-color, .wp-block-group.is-style-shape-2.has-green-light-background-color, .wp-block-group.is-style-shape-3.has-green-light-background-color, .wp-block-group.is-style-shape-4.has-green-light-background-color, .wp-block-group.is-style-shape-5.has-green-light-background-color {
  --bg-shape-color: var(--wp--preset--color--green-light);
}
.wp-block-group.is-style-shape-1.has-green-border-background-color, .wp-block-group.is-style-shape-2.has-green-border-background-color, .wp-block-group.is-style-shape-3.has-green-border-background-color, .wp-block-group.is-style-shape-4.has-green-border-background-color, .wp-block-group.is-style-shape-5.has-green-border-background-color {
  --bg-shape-color: var(--wp--preset--color--green-border);
}
.wp-block-group.is-style-shape-1.has-green-dark-background-color, .wp-block-group.is-style-shape-2.has-green-dark-background-color, .wp-block-group.is-style-shape-3.has-green-dark-background-color, .wp-block-group.is-style-shape-4.has-green-dark-background-color, .wp-block-group.is-style-shape-5.has-green-dark-background-color {
  --bg-shape-color: var(--wp--preset--color--green-dark);
}
.wp-block-group.is-style-shape-1.has-purple-light-background-color, .wp-block-group.is-style-shape-2.has-purple-light-background-color, .wp-block-group.is-style-shape-3.has-purple-light-background-color, .wp-block-group.is-style-shape-4.has-purple-light-background-color, .wp-block-group.is-style-shape-5.has-purple-light-background-color {
  --bg-shape-color: var(--wp--preset--color--purple-light);
}
.wp-block-group.is-style-shape-1.has-purple-border-background-color, .wp-block-group.is-style-shape-2.has-purple-border-background-color, .wp-block-group.is-style-shape-3.has-purple-border-background-color, .wp-block-group.is-style-shape-4.has-purple-border-background-color, .wp-block-group.is-style-shape-5.has-purple-border-background-color {
  --bg-shape-color: var(--wp--preset--color--purple-border);
}
.wp-block-group.is-style-shape-1.has-purple-dark-background-color, .wp-block-group.is-style-shape-2.has-purple-dark-background-color, .wp-block-group.is-style-shape-3.has-purple-dark-background-color, .wp-block-group.is-style-shape-4.has-purple-dark-background-color, .wp-block-group.is-style-shape-5.has-purple-dark-background-color {
  --bg-shape-color: var(--wp--preset--color--purple-dark);
}
.wp-block-group.is-style-shape-1::before, .wp-block-group.is-style-shape-2::before, .wp-block-group.is-style-shape-3::before, .wp-block-group.is-style-shape-4::before, .wp-block-group.is-style-shape-5::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: calc(100% + var(--wp--preset--spacing--large));
  background-color: var(--bg-shape-color);
  z-index: 0;
  pointer-events: none;
  mask-repeat: no-repeat;
  mask-size: 100% auto;
  transform: translate(-25%, -25%);
  aspect-ratio: 1/1;
}
.wp-block-group.is-style-shape-1 > *, .wp-block-group.is-style-shape-2 > *, .wp-block-group.is-style-shape-3 > *, .wp-block-group.is-style-shape-4 > *, .wp-block-group.is-style-shape-5 > * {
  position: relative;
}
.wp-block-group.is-style-shape-1.is-style-shape-1::before, .wp-block-group.is-style-shape-2.is-style-shape-1::before, .wp-block-group.is-style-shape-3.is-style-shape-1::before, .wp-block-group.is-style-shape-4.is-style-shape-1::before, .wp-block-group.is-style-shape-5.is-style-shape-1::before {
  mask-image: url("../shapes/background-shape-01.svg");
  transform: scale(1) translate(calc(-1 * var(--wp--preset--spacing--large)), calc(-2 * var(--wp--preset--spacing--large)));
}
@media (min-width: 599px) {
  .wp-block-group.is-style-shape-1.is-style-shape-1::before, .wp-block-group.is-style-shape-2.is-style-shape-1::before, .wp-block-group.is-style-shape-3.is-style-shape-1::before, .wp-block-group.is-style-shape-4.is-style-shape-1::before, .wp-block-group.is-style-shape-5.is-style-shape-1::before {
    transform: scale(1.4) translate(calc(-0.5 * var(--wp--preset--spacing--large)), calc(0.5 * var(--wp--preset--spacing--large)));
  }
}
@media (min-width: 782px) {
  .wp-block-group.is-style-shape-1.is-style-shape-1::before, .wp-block-group.is-style-shape-2.is-style-shape-1::before, .wp-block-group.is-style-shape-3.is-style-shape-1::before, .wp-block-group.is-style-shape-4.is-style-shape-1::before, .wp-block-group.is-style-shape-5.is-style-shape-1::before {
    transform: scale(1.5) translate(0, 0);
  }
}
@media (min-width: 991px) {
  .wp-block-group.is-style-shape-1.is-style-shape-1::before, .wp-block-group.is-style-shape-2.is-style-shape-1::before, .wp-block-group.is-style-shape-3.is-style-shape-1::before, .wp-block-group.is-style-shape-4.is-style-shape-1::before, .wp-block-group.is-style-shape-5.is-style-shape-1::before {
    transform: scale(1.2) translate(calc(-0.5 * var(--wp--preset--spacing--large)), calc(-0.5 * var(--wp--preset--spacing--large)));
  }
}
@media (min-width: 1199px) {
  .wp-block-group.is-style-shape-1.is-style-shape-1::before, .wp-block-group.is-style-shape-2.is-style-shape-1::before, .wp-block-group.is-style-shape-3.is-style-shape-1::before, .wp-block-group.is-style-shape-4.is-style-shape-1::before, .wp-block-group.is-style-shape-5.is-style-shape-1::before {
    transform: translate(calc(-1.2 * var(--wp--preset--spacing--large)), calc(-2.5 * var(--wp--preset--spacing--large)));
  }
}
.wp-block-group.is-style-shape-1.is-style-shape-2::before, .wp-block-group.is-style-shape-2.is-style-shape-2::before, .wp-block-group.is-style-shape-3.is-style-shape-2::before, .wp-block-group.is-style-shape-4.is-style-shape-2::before, .wp-block-group.is-style-shape-5.is-style-shape-2::before {
  mask-image: url("../shapes/background-shape-02.svg");
  transform: translate(calc(-1 * var(--wp--preset--spacing--x-large)), calc(-1 * var(--wp--preset--spacing--x-large)));
  aspect-ratio: 518/345;
}
.wp-block-group.is-style-shape-1.is-style-shape-3::before, .wp-block-group.is-style-shape-2.is-style-shape-3::before, .wp-block-group.is-style-shape-3.is-style-shape-3::before, .wp-block-group.is-style-shape-4.is-style-shape-3::before, .wp-block-group.is-style-shape-5.is-style-shape-3::before {
  mask-image: url("../shapes/background-shape-03.svg");
  aspect-ratio: 525/415;
  transform: translate(calc(-1.5 * var(--wp--preset--spacing--x-large)), calc(-2.5 * var(--wp--preset--spacing--x-large)));
}
.wp-block-group.is-style-shape-1.is-style-shape-4::before, .wp-block-group.is-style-shape-2.is-style-shape-4::before, .wp-block-group.is-style-shape-3.is-style-shape-4::before, .wp-block-group.is-style-shape-4.is-style-shape-4::before, .wp-block-group.is-style-shape-5.is-style-shape-4::before {
  mask-image: url("../shapes/background-shape-04.svg");
  aspect-ratio: 753/687;
  transform: translate(calc(-1.5 * var(--wp--preset--spacing--x-large)), calc(-2.5 * var(--wp--preset--spacing--x-large)));
}
.wp-block-group.is-style-shape-1.is-style-shape-5::before, .wp-block-group.is-style-shape-2.is-style-shape-5::before, .wp-block-group.is-style-shape-3.is-style-shape-5::before, .wp-block-group.is-style-shape-4.is-style-shape-5::before, .wp-block-group.is-style-shape-5.is-style-shape-5::before {
  mask-image: url("../shapes/blog-shape.svg");
  aspect-ratio: 886/715;
  transform: translate(calc(-1.5 * var(--wp--preset--spacing--x-large)), calc(-2.5 * var(--wp--preset--spacing--x-large)));
}

#hostel-break .wp-block-columns .wp-block-column:first-child {
  padding-right: var(--wp--preset--spacing--xx-large);
}
#hostel-break .wp-block-image {
  overflow: visible;
  width: auto;
  transform: translate(56%, -72px);
  margin-bottom: -80px;
}
#hostel-break .wp-block-image.is-style-shape-01 .image-shape-wrapper, #hostel-break .wp-block-image.is-style-shape-02 .image-shape-wrapper, #hostel-break .wp-block-image.is-style-shape-03 .image-shape-wrapper, #hostel-break .wp-block-image.is-style-shape-04 .image-shape-wrapper, #hostel-break .wp-block-image.is-style-shape-05 .image-shape-wrapper {
  max-width: 280px;
}

.image-price .wp-block-image {
  width: 160px;
}
.image-price .wp-block-image img {
  border-radius: 50%;
  border: 1px solid var(--wp--preset--color--tertiary);
}
.image-price .price {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0px;
  padding: 0px !important;
  aspect-ratio: 1/1;
  width: 60px;
  height: 60px;
  border-radius: 50% !important;
  border: 1px solid var(--wp--preset--color--tertiary);
  text-align: center;
  justify-content: center;
  display: flex;
  align-items: center;
  transform: translate(-200%, 0px);
}
.image-price .price mark {
  font-size: var(--wp--preset--font-size--small);
}

#details .is-layout-grid {
  grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 782px) {
  #details .is-layout-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

#meltingpot .is-layout-grid {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
@media (min-width: 991px) {
  #meltingpot .is-layout-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

.is-grid-2.is-layout-grid {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
@media (min-width: 991px) {
  .is-grid-2.is-layout-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

.faq-tips-highlight {
  max-width: 100%;
}
@media (min-width: 599px) {
  .faq-tips-highlight {
    max-width: 50%;
  }
}
@media (min-width: 782px) {
  .faq-tips-highlight {
    max-width: 100%;
  }
}