/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 12, 2023 */
@font-face {
    font-family: hapi-w-icons;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
    font-weight: 400;
    font-style: normal
}

.hapi-w-embedded {
    font-size: 14px;
    font-size: var(--hapi-font-size,14px);
    color: inherit;
    color: var(--hapi-color-text,inherit);
    line-height: 1.5em;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif
}

.hapi-w-title {
    font-size: 2em
}

.hapi-w-title,.hapi-w-title-sub {
    line-height: 1.2em;
    font-weight: 700
}

.hapi-w-title-sub {
    font-size: 1.5em;
    margin-bottom: .5em
}

.hapi-w-title-section {
    font-size: 1.5em;
    line-height: 1.3em;
    font-weight: 700
}

.hapi-w-bodytext,.hapi-w-label {
    font-size: 1em
}

.hapi-w-text-tiny {
    font-size: .75em
}

.hapi-w-link {
    color: #5187ce;
    color: var(--hapi-color-link,#5187ce);
    cursor: pointer
}

.hapi-w-link:hover {
    text-decoration: underline
}

.hapi-w-button,.hapi-w-buttons {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hapi-w-button {
    border-radius: 5px;
    border-radius: var(--hapi-border-radius,5px);
    background-color: #5187ce;
    background-color: var(--hapi-background-button,#5187ce);
    color: #fff;
    color: var(--hapi-color-button,#fff);
    position: relative;
    overflow: hidden;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 45px;
    margin-left: 1em;
    padding: .75em 1em;
    line-height: 1.5em;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: all .4s;
    transition: all .4s
}

.hapi-w-button:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: currentColor;
    opacity: 0;
    -webkit-transition: all .2s;
    transition: all .2s
}

.hapi-w-button:hover:after {
    opacity: .1
}

.hapi-w-button:hover,.hapi-w-button:visited {
    color: #fff;
    color: var(--hapi-color-button,#fff);
    text-decoration: none
}

.hapi-w-button:first-child {
    margin-left: 0
}

.hapi-w-button.hapi-w-button-disabled {
    pointer-events: none;
    opacity: .5
}

.hapi-w-error-box {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hapi-w-error-message {
    line-height: 1.5em;
    margin-top: 1em;
    margin-bottom: 1.5em;
    max-width: 300px;
    text-align: center
}

.hapi-w-error-icon {
    font-size: 64px;
    line-height: 1
}

.hapi-w-error-icon-room:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.hapi-w-error-icon-package:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.hapi-w-loader {
    margin: 0 auto 0;
    width: 30;
    text-align: center;
    opacity: .5
}

.hapi-w-loader>div {
    width: 8px;
    height: 8px;
    margin: 0 1px;
    background-color: currentColor;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: hapi-w-loader-fx 1.4s ease-in-out infinite both;
    animation: hapi-w-loader-fx 1.4s ease-in-out infinite both
}

.hapi-w-loader .hapi-w-bounce1 {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.hapi-w-loader .hapi-w-bounce2 {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

@-webkit-keyframes hapi-w-loader-fx {
    0%,80%,to {
        -webkit-transform: scale(.2);
        transform: scale(.2)
    }

    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes hapi-w-loader-fx {
    0%,80%,to {
        -webkit-transform: scale(.2);
        transform: scale(.2)
    }

    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.hapi-w-price {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1.5em
}

.hapi-w-price,.hapi-w-price-discount-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.hapi-w-price-discount-box {
    font-size: .75em
}

.hapi-w-price-discount {
    text-decoration: line-through;
    opacity: .5
}

.hapi-w-price-discount-percentage {
    margin-left: .5em;
    font-weight: 700
}

.hapi-w-price-value {
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 700
}

.hapi-w-price-error {
    color: #db6060;
    color: var(--hapi-error-color,#db6060)
}

.hapi-w-price-defaultvalue-from:after {
    content: " "
}

.hapi-w-room-rateplan {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .75em;
    cursor: pointer;
    -webkit-transition: all .2s;
    transition: all .2s;
    margin-bottom: 2px;
    position: relative;
    overflow: hidden
}

.hapi-w-room-rateplan:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: currentColor;
    opacity: 0;
    -webkit-transition: all .2s;
    transition: all .2s
}

.hapi-w-room-rateplan:hover:after {
    opacity: .1
}

.hapi-w-room-rateplan.hapi-w-room-rateplan-active,.hapi-w-room-rateplan:hover {
    border-radius: 5px;
    border-radius: var(--hapi-border-radius,5px)
}

.hapi-w-room-rateplan.hapi-w-room-rateplan-active {
    background-color: #5db65d;
    background-color: var(--hapi-background-primary,#5db65d);
    color: #fff;
    color: var(--hapi-color-primary,#fff)
}

.hapi-w-room-rateplan-radio {
    height: 14px;
    width: 14px;
    position: relative;
    border-radius: 100%;
    border: 2px solid currentColor;
    margin-right: 1em;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.hapi-w-room-rateplan-active .hapi-w-room-rateplan-radio:before {
    content: " ";
    position: absolute;
    height: 60%;
    width: 60%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    line-height: 0;
    font-size: 0;
    border-radius: 100%;
    background: currentColor
}

.hapi-w-room-rateplan-subtext {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.hapi-w-room-rateplan-mealplan {
    margin-right: 1em
}

.hapi-w-room-rateplan-detail {
    color: inherit
}

.hapi-w-room-rateplan-detail:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: "";
    padding-right: .25em;
    line-height: 1em
}

.hapi-w-room-rateplan-price {
    margin-left: auto;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.hapi-w-calendar-tooltip {
    border-radius: 5px;
    border-radius: var(--hapi-border-radius,5px);
    position: absolute;
    z-index: 100;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    font-size: 14px;
    background: #fff;
    color: #000;
    padding: .5em 1em;
    pointer-events: none;
    -webkit-box-shadow: 0 0 30px rgba(0,0,0,.3);
    box-shadow: 0 0 30px rgba(0,0,0,.3)
}

.hapi-w-calendar-tooltip:after {
    content: " ";
    position: absolute;
    top: 100%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 0 8px;
    border-color: #fff transparent transparent transparent
}

.hapi-w-calendar-tooltip-left:after {
    left: 22px
}

.hapi-w-calendar-tooltip-right:after {
    right: 22px
}

.hapi-w-calendar-tooltip.hapi-w-calendar-tooltip-error {
    color: var(--hapi-w-error-color,red)
}

.hapi-w-calendar-tooltip.hapi-w-calendar-tooltip-error:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: "";
    padding-right: .25em
}

.hapi-w-calendar {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 14px;
    line-height: normal;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif
}

[data-responsive=small] .hapi-w-calendar {
    font-size: 12px
}

.hapi-w-calendar-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    line-height: 45px;
    margin-bottom: 10px;
    text-transform: uppercase
}

.hapi-w-calendar-button,.hapi-w-calendar-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.hapi-w-calendar-button {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 45px;
    width: 45px;
    font-size: 1.5em;
    line-height: normal;
    cursor: pointer
}

.hapi-w-calendar-prev:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.hapi-w-calendar-next:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.hapi-w-calendar-current {
    font-weight: 700
}

.hapi-w-calendar-month {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.hapi-w-calendar-weekdays {
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 10px
}

.hapi-w-calendar-days,.hapi-w-calendar-weekdays {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.hapi-w-calendar-day,.hapi-w-calendar-weekday {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex-preferred-size: 14.2857%;
    flex-basis: 14.2857%;
    max-width: 14.2857%;
    text-align: center;
    border-color: transparent;
    border-style: solid;
    border-width: 0 2px 2px 0
}

.hapi-w-calendar-day {
    position: relative;
    cursor: pointer
}

.hapi-w-calendar .hapi-w-day-other-month {
    opacity: 0;
    pointer-events: none
}

.hapi-w-calendar-day:hover {
    z-index: 20
}

.hapi-w-calendar-clear {
    position: relative;
    overflow: hidden;
    display: none;
    position: absolute;
    right: -5px;
    top: -5px;
    z-index: 100;
    border-radius: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    background: #fff;
    color: #000;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);
    box-shadow: 0 0 10px rgba(0,0,0,.3)
}

.hapi-w-calendar-clear:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: currentColor;
    opacity: 0;
    -webkit-transition: all .2s;
    transition: all .2s
}

.hapi-w-calendar-clear:hover:after {
    opacity: .1
}

.hapi-w-calendar-clear:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: "";
    font-size: 12px
}

.hapi-w-calendar:not(.hapi-w-calendar-selecting) .hapi-w-day-selected-end .hapi-w-calendar-clear {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.hapi-w-calendar-priceinfo {
    margin-top: 1em
}

.hapi-w-day-info {
    position: relative
}

.hapi-w-day-selection-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    -webkit-transition: all .2s;
    transition: all .2s
}

.hapi-w-calendar.hapi-w-calendar-selecting .hapi-w-day-selected-end .hapi-w-day-selection-overlay,.hapi-w-calendar.hapi-w-calendar-selecting .hapi-w-day-selected-start .hapi-w-day-selection-overlay,.hapi-w-calendar.hapi-w-calendar-selecting:not(.hapi-w-calendar-selection-invalid) .hapi-w-day-selected .hapi-w-day-selection-overlay,.hapi-w-calendar:not(.hapi-w-calendar-selecting) .hapi-w-day-selected .hapi-w-day-selection-overlay {
    background-color: #5db65d;
    background-color: var(--hapi-background-primary,#5db65d)
}

.hapi-w-calendar.hapi-w-calendar-selecting .hapi-w-day-selected-end .hapi-w-day-text-overlay,.hapi-w-calendar.hapi-w-calendar-selecting .hapi-w-day-selected-start .hapi-w-day-text-overlay,.hapi-w-calendar.hapi-w-calendar-selecting:not(.hapi-w-calendar-selection-invalid) .hapi-w-day-selected .hapi-w-day-text-overlay,.hapi-w-calendar:not(.hapi-w-calendar-selecting) .hapi-w-day-selected .hapi-w-day-text-overlay {
    color: #fff;
    color: var(--hapi-color-primary,#fff)
}

.hapi-w-calendar-selection-invalid.hapi-w-calendar-selecting .hapi-w-day-selected-end:not(.hapi-w-day-selected-start) .hapi-w-day-selection-overlay,.hapi-w-calendar-selection-invalid:not(.hapi-w-calendar-selecting) .hapi-w-day-selected .hapi-w-day-selection-overlay {
    background-color: #db6060;
    background-color: var(--hapi-error-color,#db6060)
}

.hapi-w-calendar-selection-invalid.hapi-w-calendar-selecting .hapi-w-day-selected-end:not(.hapi-w-day-selected-start) .hapi-w-day-text-overlay,.hapi-w-calendar-selection-invalid:not(.hapi-w-calendar-selecting) .hapi-w-day-selected .hapi-w-day-text-overlay {
    color: #fff;
    color: var(--hapi-error-color-text,#fff)
}

.hapi-w-day-selected-start .hapi-w-day-selection-overlay {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px
}

.hapi-w-day-selected-end:not(.hapi-w-day-selected-start) .hapi-w-day-selection-overlay {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px
}

.hapi-w-day-text-overlay {
    position: relative;
    z-index: 20;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hapi-w-day-invalid .hapi-w-day-text-overlay,.hapi-w-day-tmpinvalid .hapi-w-day-text-overlay {
    opacity: .7
}

.hapi-w-day-label {
    position: relative;
    font-size: 1em
}

.hapi-w-day-invalid .hapi-w-day-label:before {
    content: " ";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%) rotate(-40deg);
    transform: translate(-50%,-50%) rotate(-40deg);
    width: 30px;
    height: 1px;
    background: currentColor;
    opacity: .5
}

.hapi-w-day-value {
    padding-top: 5px;
    font-size: .8em;
    font-weight: 400
}

.hapi-w-day-priceinfo-enter-active,.hapi-w-day-priceinfo-leave-active {
    opacity: 1;
    -webkit-transition: opacity .4s,-webkit-transform .4s;
    transition: opacity .4s,-webkit-transform .4s;
    transition: transform .4s,opacity .4s;
    transition: transform .4s,opacity .4s,-webkit-transform .4s
}

.hapi-w-day-priceinfo-leave-active {
    position: absolute;
    width: 100%
}

.hapi-w-day-priceinfo-enter-from {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    opacity: 0
}

.hapi-w-day-priceinfo-leave-to {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    opacity: 0
}

.hapi-w-day-arrival,.hapi-w-day-available,.hapi-w-day-departure,.hapi-w-day-departure-last,.hapi-w-day-locked {
    font-weight: 700;
    background-color: rgba(0,0,0,.1);
    background-color: var(--hapi-background-contrast,rgba(0,0,0,.1));
    color: inherit;
    color: var(--hapi-color-contrast,inherit)
}

.hapi-w-day-invalid .hapi-w-day-info,.hapi-w-day-tmpinvalid .hapi-w-day-info {
    font-weight: 300
}

.hapi-w-calendar-selecting .hapi-w-day-tmpinvalid .hapi-w-day-info {
    background: none
}

.hapi-w-day-arrival-first {
    border-radius: 15px 0 0 15px
}

.hapi-w-day-departure-last:not(.hapi-w-day-arrival-first) {
    border-radius: 0 15px 15px 0
}

.hapi-w-person-count {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.hapi-w-person-count,.hapi-w-person-count-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hapi-w-person-count-button {
    width: 30px;
    height: 30px;
    font-size: 1em;
    line-height: normal;
    cursor: pointer
}

.occupancy-count-minus:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.occupancy-count-plus:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.hapi-w-person-count-value {
    font-size: 2em
}

.hapi-w-occupancy-message {
    text-align: center;
    margin-bottom: 1em
}

.hapi-w-occupancy-person-count {
    border-radius: 5px;
    border-radius: var(--hapi-border-radius,5px);
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.hapi-w-occupancy-person-count:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: currentColor;
    opacity: .1;
    pointer-events: none
}

.hapi-w-occupancy-person-label {
    padding: .75em 1em;
    position: relative
}

.hapi-w-occupancy-person-input {
    position: relative;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hapi-w-occupancy-person-input .hapi-w-person-count {
    width: 6em;
    -webkit-transition: all .2s;
    transition: all .2s
}

.hapi-w-occupancy-person-input .hapi-w-person-count.hapi-w-person-count-active {
    background-color: #5db65d;
    background-color: var(--hapi-background-primary,#5db65d);
    color: #fff;
    color: var(--hapi-color-primary,#fff)
}

.hapi-w-occupancy-age {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 1em;
    padding: 0 .75em
}

.hapi-w-occupancy-select {
    font-size: 16px
}

.hapi-w-occupancy-invalid .hapi-w-occupancy-message {
    color: #db6060;
    color: var(--hapi-error-color,#db6060)
}

.hapi-w-occupancy-invalid .hapi-w-occupancy-person-input .hapi-w-person-count {
    background-color: #db6060;
    background-color: var(--hapi-error-color,#db6060);
    color: #fff;
    color: var(--hapi-error-color-text,#fff)
}

[data-responsive=small] .hapi-w-occupancy-persons {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
    grid-gap: 1em
}

[data-responsive=large] .hapi-w-occupancy-persons,[data-responsive=medium] .hapi-w-occupancy-persons {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 2em
}

[data-responsive=large] .hapi-w-occupancy-persons-no-children,[data-responsive=medium] .hapi-w-occupancy-persons-no-children {
    grid-template-columns: 1fr
}

.hapi-w-liveprice-room {
    display: grid;
    grid-gap: 3em;
    grid-template-columns: 1fr
}

.hapi-w-liveprice-room-price {
    text-align: center
}

.hapi-w-liveprice-room-price .hapi-w-price-defaultvalue,.hapi-w-liveprice-room-price .hapi-w-price-value {
    font-size: 2em
}

[data-responsive=medium] .hapi-w-liveprice-room-calendar,[data-responsive=small] .hapi-w-liveprice-room-calendar {
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
    width: 100%
}

[data-responsive=large] .hapi-w-liveprice-room {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto auto auto
}

[data-responsive=large] .hapi-w-liveprice-room-calendar {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 5
}

hapi-liveprice-room {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1600px
}

.hapi-w-grid-container {
    -webkit-transition: height 1s;
    transition: height 1s
}

.hapi-w-grid-items {
    position: relative;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(20em,1fr));
    grid-gap: 2em
}

.hapi-w-grid-item {
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    transition-property: opacity,transform;
    transition-property: opacity,transform,-webkit-transform;
    -webkit-transition-duration: .6s;
    transition-duration: .6s;
    position: relative;
    z-index: 4
}

.hapi-w-grid-enter-from {
    opacity: 0;
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

.hapi-w-grid-enter-to {
    z-index: 2
}

.hapi-w-grid-move {
    z-index: 3
}

.hapi-w-grid-leave-to {
    z-index: 1;
    opacity: 0;
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

.hapi-w-grid-leave-active {
    position: absolute
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .hapi-w-grid-items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .hapi-w-grid-item {
        width: 30%;
        margin-bottom: 20px
    }
}

.hapi-w-image {
    position: relative;
    height: 0;
    padding-top: 50%
}

.hapi-w-image-view {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: no-repeat 50%;
    background-size: cover
}

.hapi-w-package-room {
    border-radius: 5px;
    border-radius: var(--hapi-border-radius,5px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    color: #000;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.1);
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.hapi-w-package-room-image {
    cursor: pointer
}

.hapi-w-package-room-content {
    margin: 1em 1em auto
}

.hapi-w-package-room .hapi-w-price {
    margin: 1em 0;
    text-align: center;
    margin: 1em
}

.hapi-w-package-room .hapi-w-buttons {
    margin: 1em
}

.hapi-w-package-room .hapi-w-button {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

.hapi-w-liveprice-package-calendar,.hapi-w-liveprice-package-occupancy {
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
    margin-bottom: 2em
}

hapi-liveprice-package {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1600px
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
    font-weight: 400;
    font-style: normal
}

.hapi-w-embedded :root {
    --swiper-theme-color: #007aff
}

.hapi-w-embedded .swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.hapi-w-embedded .swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.hapi-w-embedded .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.hapi-w-embedded .swiper-container-android .swiper-slide,.hapi-w-embedded .swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.hapi-w-embedded .swiper-container-multirow>.swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.hapi-w-embedded .swiper-container-multirow-column>.swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.hapi-w-embedded .swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.hapi-w-embedded .swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform
}

.hapi-w-embedded .swiper-slide-invisible-blank {
    visibility: hidden
}

.hapi-w-embedded .swiper-container-autoheight,.hapi-w-embedded .swiper-container-autoheight .swiper-slide {
    height: auto
}

.hapi-w-embedded .swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height,-webkit-transform;
    transition-property: height,-webkit-transform;
    transition-property: transform,height;
    transition-property: transform,height,-webkit-transform
}

.hapi-w-embedded .swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.hapi-w-embedded .swiper-container-3d .swiper-cube-shadow,.hapi-w-embedded .swiper-container-3d .swiper-slide,.hapi-w-embedded .swiper-container-3d .swiper-slide-shadow-bottom,.hapi-w-embedded .swiper-container-3d .swiper-slide-shadow-left,.hapi-w-embedded .swiper-container-3d .swiper-slide-shadow-right,.hapi-w-embedded .swiper-container-3d .swiper-slide-shadow-top,.hapi-w-embedded .swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.hapi-w-embedded .swiper-container-3d .swiper-slide-shadow-bottom,.hapi-w-embedded .swiper-container-3d .swiper-slide-shadow-left,.hapi-w-embedded .swiper-container-3d .swiper-slide-shadow-right,.hapi-w-embedded .swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.hapi-w-embedded .swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.hapi-w-embedded .swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.hapi-w-embedded .swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.hapi-w-embedded .swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.hapi-w-embedded .swiper-container-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.hapi-w-embedded .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.hapi-w-embedded .swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.hapi-w-embedded .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.hapi-w-embedded .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory
}

.hapi-w-embedded :root {
    --swiper-navigation-size: 44px
}

.hapi-w-embedded .swiper-button-next,.hapi-w-embedded .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/44*27);
    height: var(--swiper-navigation-size);
    margin-top: calc(var(--swiper-navigation-size)*-1/2);
    z-index: 10;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color))
}

.hapi-w-embedded .swiper-button-next.swiper-button-disabled,.hapi-w-embedded .swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.hapi-w-embedded .swiper-button-next:after,.hapi-w-embedded .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: normal;
    line-height: 1
}

.hapi-w-embedded .swiper-button-next:before,.hapi-w-embedded .swiper-button-prev:before {
    content: none
}

.hapi-w-embedded .swiper-button-prev,.hapi-w-embedded .swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.hapi-w-embedded .swiper-button-prev:after,.hapi-w-embedded .swiper-container-rtl .swiper-button-next:after {
    content: "prev"
}

.hapi-w-embedded .swiper-button-next,.hapi-w-embedded .swiper-container-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.hapi-w-embedded .swiper-button-next:after,.hapi-w-embedded .swiper-container-rtl .swiper-button-prev:after {
    content: "next"
}

.hapi-w-embedded .swiper-button-next.swiper-button-white,.hapi-w-embedded .swiper-button-prev.swiper-button-white {
    --swiper-navigation-color: #fff
}

.hapi-w-embedded .swiper-button-next.swiper-button-black,.hapi-w-embedded .swiper-button-prev.swiper-button-black {
    --swiper-navigation-color: #000
}

.hapi-w-embedded .swiper-button-lock {
    display: none
}

.hapi-w-embedded .swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 10
}

.hapi-w-embedded .swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.hapi-w-embedded .swiper-container-horizontal>.swiper-pagination-bullets,.hapi-w-embedded .swiper-pagination-custom,.hapi-w-embedded .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.hapi-w-embedded .swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.hapi-w-embedded .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(.33);
    transform: scale(.33);
    position: relative
}

.hapi-w-embedded .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.hapi-w-embedded .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.hapi-w-embedded .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(.66);
    transform: scale(.66)
}

.hapi-w-embedded .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(.33);
    transform: scale(.33)
}

.hapi-w-embedded .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(.66);
    transform: scale(.66)
}

.hapi-w-embedded .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(.33);
    transform: scale(.33)
}

.hapi-w-embedded .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

.hapi-w-embedded button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.hapi-w-embedded .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.hapi-w-embedded .swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--swiper-pagination-color,var(--swiper-theme-color))
}

.hapi-w-embedded .swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0)
}

.hapi-w-embedded .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.hapi-w-embedded .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px
}

.hapi-w-embedded .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: top .2s,-webkit-transform .2s;
    transition: top .2s,-webkit-transform .2s;
    transition: transform .2s,top .2s;
    transition: transform .2s,top .2s,-webkit-transform .2s
}

.hapi-w-embedded .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.hapi-w-embedded .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

.hapi-w-embedded .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: left .2s,-webkit-transform .2s;
    transition: left .2s,-webkit-transform .2s;
    transition: transform .2s,left .2s;
    transition: transform .2s,left .2s,-webkit-transform .2s
}

.hapi-w-embedded .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: right .2s,-webkit-transform .2s;
    transition: right .2s,-webkit-transform .2s;
    transition: transform .2s,right .2s;
    transition: transform .2s,right .2s,-webkit-transform .2s
}

.hapi-w-embedded .swiper-pagination-progressbar {
    background: rgba(0,0,0,.25);
    position: absolute
}

.hapi-w-embedded .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    transform-origin: left top
}

.hapi-w-embedded .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    transform-origin: right top
}

.hapi-w-embedded .swiper-container-horizontal>.swiper-pagination-progressbar,.hapi-w-embedded .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.hapi-w-embedded .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.hapi-w-embedded .swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.hapi-w-embedded .swiper-pagination-white {
    --swiper-pagination-color: #fff
}

.hapi-w-embedded .swiper-pagination-black {
    --swiper-pagination-color: #000
}

.hapi-w-embedded .swiper-pagination-lock {
    display: none
}

.hapi-w-embedded .swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0,0,0,.1)
}

.hapi-w-embedded .swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.hapi-w-embedded .swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.hapi-w-embedded .swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.hapi-w-embedded .swiper-scrollbar-cursor-drag {
    cursor: move
}

.hapi-w-embedded .swiper-scrollbar-lock {
    display: none
}

.hapi-w-embedded .swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.hapi-w-embedded .swiper-zoom-container>canvas,.hapi-w-embedded .swiper-zoom-container>img,.hapi-w-embedded .swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.hapi-w-embedded .swiper-slide-zoomed {
    cursor: move
}

.hapi-w-embedded .swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s linear infinite;
    animation: swiper-preloader-spin 1s linear infinite;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.hapi-w-embedded .swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.hapi-w-embedded .swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.hapi-w-embedded .swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.hapi-w-embedded .swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hapi-w-embedded .swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.hapi-w-embedded .swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.hapi-w-embedded .swiper-container-fade .swiper-slide-active,.hapi-w-embedded .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.hapi-w-embedded .swiper-container-cube {
    overflow: visible
}

.hapi-w-embedded .swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.hapi-w-embedded .swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.hapi-w-embedded .swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.hapi-w-embedded .swiper-container-cube .swiper-slide-active,.hapi-w-embedded .swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.hapi-w-embedded .swiper-container-cube .swiper-slide-active,.hapi-w-embedded .swiper-container-cube .swiper-slide-next,.hapi-w-embedded .swiper-container-cube .swiper-slide-next+.swiper-slide,.hapi-w-embedded .swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.hapi-w-embedded .swiper-container-cube .swiper-slide-shadow-bottom,.hapi-w-embedded .swiper-container-cube .swiper-slide-shadow-left,.hapi-w-embedded .swiper-container-cube .swiper-slide-shadow-right,.hapi-w-embedded .swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.hapi-w-embedded .swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.hapi-w-embedded .swiper-container-flip {
    overflow: visible
}

.hapi-w-embedded .swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.hapi-w-embedded .swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.hapi-w-embedded .swiper-container-flip .swiper-slide-active,.hapi-w-embedded .swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.hapi-w-embedded .swiper-container-flip .swiper-slide-shadow-bottom,.hapi-w-embedded .swiper-container-flip .swiper-slide-shadow-left,.hapi-w-embedded .swiper-container-flip .swiper-slide-shadow-right,.hapi-w-embedded .swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.hapi-w-swiper-container .swiper-button-next,.hapi-w-swiper-container .swiper-button-prev {
    background-image: none;
    border-radius: 100%;
    background: rgba(0,0,0,.5);
    width: 40px;
    height: 40px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    --swiper-navigation-size: 40px;
    pointer-events: all!important
}

.hapi-w-swiper-container .swiper-button-next:hover,.hapi-w-swiper-container .swiper-button-prev:hover {
    -webkit-filter: saturate(150%);
    filter: saturate(150%)
}

.hapi-w-swiper-container .swiper-button-next:after,.hapi-w-swiper-container .swiper-button-prev:after {
    color: #fff;
    font-size: 20px
}

.hapi-w-swiper-slide {
    height: auto
}

.hapi-w-package-detail-duration-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 1em
}

.hapi-w-package-detail-duration-box .hapi-w-package-duration:not(:last-child):after {
    content: "|";
    padding: 0 .25em
}

.hapi-w-package-detail-duration-box .hapi-w-package-period-label:after {
    content: ":";
    padding-right: .25em
}

.hapi-w-package-detail-duration-box .hapi-w-package-subperiod-toggler {
    cursor: pointer
}

.hapi-w-package-detail-duration-box .hapi-w-package-subperiod-toggler:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.hapi-w-package-detail-duration-box .hapi-w-package-subperiods {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.hapi-w-package-detail-image {
    cursor: pointer
}

.hapi-w-package-detail-description-title,.hapi-w-package-detail-liveprice-title,.hapi-w-package-detail .hapi-w-package-duration-box {
    margin: 1em 0
}

.hapi-w-embedded .hapi-w-package-detail-description,.hapi-w-embedded .hapi-w-package-detail-description-title,.hapi-w-embedded .hapi-w-package-detail-duration-box,.hapi-w-embedded .hapi-w-package-detail-image,.hapi-w-embedded .hapi-w-package-detail-liveprice-title,.hapi-w-embedded .hapi-w-package-detail-title,.hapi-w-embedded .hapi-w-package-detail .hapi-w-package-duration-box {
    margin-left: auto;
    margin-right: auto;
    max-width: 600px
}

.hapi-w-package-card {
    border-radius: 5px;
    border-radius: var(--hapi-border-radius,5px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    color: #000;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.1);
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    cursor: pointer
}

.hapi-w-package-card-image {
    cursor: pointer;
    margin-bottom: 1em
}

.hapi-w-package-card-title {
    cursor: pointer;
    padding: 0 10px
}

.hapi-w-package-card .hapi-w-package-duration-box {
    margin: 1em 0 auto
}

.hapi-w-package-card .hapi-w-package-period-label {
    margin-top: .75em
}

.hapi-w-package-card-price {
    font-weight: 700;
    margin: 1em 0
}

.hapi-w-package-card-price-from:after {
    content: " "
}

.hapi-w-package-card:hover .hapi-w-package-card-link {
    text-decoration: underline
}

.hapi-w-package-swiper-slide>* {
    height: 100%
}

hapi-package-swiper {
    max-width: 1600px
}

hapi-package-detail,hapi-package-swiper {
    display: block;
    margin-left: auto;
    margin-right: auto
}

hapi-package-detail {
    max-width: 1024px
}

.hapi-w-package-list-categories {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 2em
}

.hapi-w-package-list-category {
    border-radius: 5px;
    border-radius: var(--hapi-border-radius,5px);
    position: relative;
    overflow: hidden;
    background-color: rgba(0,0,0,.1);
    background-color: var(--hapi-background-contrast,rgba(0,0,0,.1));
    color: inherit;
    color: var(--hapi-color-contrast,inherit);
    margin: .25em;
    padding: .75em;
    cursor: pointer;
    -webkit-transition: all .2s;
    transition: all .2s
}

.hapi-w-package-list-category:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: currentColor;
    opacity: 0;
    -webkit-transition: all .2s;
    transition: all .2s
}

.hapi-w-package-list-category:hover:after {
    opacity: .1
}

.hapi-w-package-list-category.hapi-w-package-list-category-active {
    background-color: #5db65d;
    background-color: var(--hapi-background-primary,#5db65d);
    color: #fff;
    color: var(--hapi-color-primary,#fff)
}

hapi-package-list {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1600px
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
    z-index: 1500;
    -webkit-text-size-adjust: 100%;
    -webkit-backface-visibility: hidden;
    outline: none
}

.pswp * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.pswp img {
    max-width: none
}

.pswp--animate_opacity {
    opacity: .001;
    will-change: opacity;
    -webkit-transition: opacity 333ms cubic-bezier(.4,0,.22,1);
    transition: opacity 333ms cubic-bezier(.4,0,.22,1)
}

.pswp--open {
    display: block
}

.pswp--zoom-allowed .pswp__img {
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in
}

.pswp--zoomed-in .pswp__img {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab
}

.pswp--dragging .pswp__img {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing
}

.pswp__bg {
    background: #000;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden
}

.pswp__bg,.pswp__scroll-wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.pswp__scroll-wrap {
    overflow: hidden
}

.pswp__container,.pswp__zoom-wrap {
    -ms-touch-action: none;
    touch-action: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.pswp__container,.pswp__img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.pswp__zoom-wrap {
    position: absolute;
    width: 100%;
    -webkit-transform-origin: left top;
    transform-origin: left top;
    -webkit-transition: -webkit-transform 333ms cubic-bezier(.4,0,.22,1);
    transition: -webkit-transform 333ms cubic-bezier(.4,0,.22,1);
    transition: transform 333ms cubic-bezier(.4,0,.22,1);
    transition: transform 333ms cubic-bezier(.4,0,.22,1),-webkit-transform 333ms cubic-bezier(.4,0,.22,1)
}

.pswp__bg {
    will-change: opacity;
    -webkit-transition: opacity 333ms cubic-bezier(.4,0,.22,1);
    transition: opacity 333ms cubic-bezier(.4,0,.22,1)
}

.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap {
    -webkit-transition: none;
    transition: none
}

.pswp__container,.pswp__zoom-wrap {
    -webkit-backface-visibility: hidden
}

.pswp__item {
    right: 0;
    bottom: 0;
    overflow: hidden
}

.pswp__img,.pswp__item {
    position: absolute;
    left: 0;
    top: 0
}

.pswp__img {
    width: auto;
    height: auto
}

.pswp__img--placeholder {
    -webkit-backface-visibility: hidden
}

.pswp__img--placeholder--blank {
    background: #222
}

.pswp--ie .pswp__img {
    width: 100%!important;
    height: auto!important;
    left: 0;
    top: 0
}

.pswp__error-msg {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    margin-top: -8px;
    color: #ccc
}

.pswp__error-msg a {
    color: #ccc;
    text-decoration: underline
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp__button {
    width: 44px;
    height: 44px;
    position: relative;
    background: none;
    cursor: pointer;
    overflow: visible;
    -webkit-appearance: none;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
    float: right;
    opacity: .75;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    -webkit-box-shadow: none;
    box-shadow: none
}

.pswp__button:focus,.pswp__button:hover {
    opacity: 1
}

.pswp__button:active {
    outline: none;
    opacity: .9
}

.pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.pswp__ui--over-close .pswp__button--close {
    opacity: 1
}

.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) 0 0 no-repeat;
    background-size: 264px 88px;
    width: 44px;
    height: 44px
}

@media (-webkit-min-device-pixel-ratio: 1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi) {
    .pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before {
        background-image:url(../img/default-skin.svg)
    }

    .pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right {
        background: none
    }
}

.pswp__button--close {
    background-position: 0 -44px
}

.pswp__button--share {
    background-position: -44px -44px
}

.pswp__button--fs {
    display: none
}

.pswp--supports-fs .pswp__button--fs {
    display: block
}

.pswp--fs .pswp__button--fs {
    background-position: -44px 0
}

.pswp__button--zoom {
    display: none;
    background-position: -88px 0
}

.pswp--zoom-allowed .pswp__button--zoom {
    display: block
}

.pswp--zoomed-in .pswp__button--zoom {
    background-position: -132px 0
}

.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right {
    visibility: hidden
}

.pswp__button--arrow--left,.pswp__button--arrow--right {
    background: none;
    top: 50%;
    margin-top: -50px;
    width: 70px;
    height: 100px;
    position: absolute
}

.pswp__button--arrow--left {
    left: 0
}

.pswp__button--arrow--right {
    right: 0
}

.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
    content: "";
    top: 35px;
    background-color: rgba(0,0,0,.3);
    height: 30px;
    width: 32px;
    position: absolute
}

.pswp__button--arrow--left:before {
    left: 6px;
    background-position: -138px -44px
}

.pswp__button--arrow--right:before {
    right: 6px;
    background-position: -94px -44px
}

.pswp__counter,.pswp__share-modal {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.pswp__share-modal {
    display: block;
    background: rgba(0,0,0,.5);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 10px;
    position: absolute;
    z-index: 1600;
    opacity: 0;
    -webkit-transition: opacity .25s ease-out;
    transition: opacity .25s ease-out;
    -webkit-backface-visibility: hidden;
    will-change: opacity
}

.pswp__share-modal--hidden {
    display: none
}

.pswp__share-tooltip {
    z-index: 1620;
    position: absolute;
    background: #fff;
    top: 56px;
    border-radius: 2px;
    display: block;
    width: auto;
    right: 44px;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.25);
    box-shadow: 0 2px 5px rgba(0,0,0,.25);
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
    -webkit-transition: -webkit-transform .25s;
    transition: -webkit-transform .25s;
    transition: transform .25s;
    transition: transform .25s,-webkit-transform .25s;
    -webkit-backface-visibility: hidden;
    will-change: transform
}

.pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 18px
}

.pswp__share-tooltip a,.pswp__share-tooltip a:hover {
    color: #000;
    text-decoration: none
}

.pswp__share-tooltip a:first-child {
    border-radius: 2px 2px 0 0
}

.pswp__share-tooltip a:last-child {
    border-radius: 0 0 2px 2px
}

.pswp__share-modal--fade-in {
    opacity: 1
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.pswp--touch .pswp__share-tooltip a {
    padding: 16px 12px
}

a.pswp__share--facebook:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: -12px;
    right: 15px;
    border: 6px solid transparent;
    border-bottom-color: #fff;
    -webkit-pointer-events: none;
    -moz-pointer-events: none;
    pointer-events: none
}

a.pswp__share--facebook:hover {
    background: #3e5c9a;
    color: #fff
}

a.pswp__share--facebook:hover:before {
    border-bottom-color: #3e5c9a
}

a.pswp__share--twitter:hover {
    background: #55acee;
    color: #fff
}

a.pswp__share--pinterest:hover {
    background: #ccc;
    color: #ce272d
}

a.pswp__share--download:hover {
    background: #ddd
}

.pswp__counter {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    font-size: 13px;
    line-height: 44px;
    color: #fff;
    opacity: .75;
    padding: 0 10px
}

.pswp__caption {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-height: 44px
}

.pswp__caption small {
    font-size: 11px;
    color: #bbb
}

.pswp__caption__center {
    text-align: left;
    max-width: 420px;
    margin: 0 auto;
    font-size: 13px;
    padding: 10px;
    line-height: 20px;
    color: #ccc
}

.pswp__caption--empty {
    display: none
}

.pswp__caption--fake {
    visibility: hidden
}

.pswp__preloader {
    width: 44px;
    height: 44px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -22px;
    opacity: 0;
    -webkit-transition: opacity .25s ease-out;
    transition: opacity .25s ease-out;
    will-change: opacity;
    direction: ltr
}

.pswp__preloader__icn {
    width: 20px;
    height: 20px;
    margin: 12px
}

.pswp__preloader--active {
    opacity: 1
}

.pswp__preloader--active .pswp__preloader__icn {
    background: url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) 0 0 no-repeat
}

.pswp--css_animation .pswp__preloader--active {
    opacity: 1
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    -webkit-animation: clockwise .5s linear infinite;
    animation: clockwise .5s linear infinite
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;
    animation: donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite
}

.pswp--css_animation .pswp__preloader__icn {
    background: none;
    opacity: .75;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 15px;
    top: 15px;
    margin: 0
}

.pswp--css_animation .pswp__preloader__cut {
    position: relative;
    width: 7px;
    height: 14px;
    overflow: hidden
}

.pswp--css_animation .pswp__preloader__donut {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    border: 2px solid #fff;
    border-radius: 50%;
    border-left-color: transparent;
    border-bottom-color: transparent;
    position: absolute;
    top: 0;
    left: 0;
    background: none;
    margin: 0
}

@media screen and (max-width: 1024px) {
    .pswp__preloader {
        position:relative;
        left: auto;
        top: auto;
        margin: 0;
        float: right
    }
}

@-webkit-keyframes clockwise {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes clockwise {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes donut-rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    50% {
        -webkit-transform: rotate(-140deg);
        transform: rotate(-140deg)
    }

    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes donut-rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    50% {
        -webkit-transform: rotate(-140deg);
        transform: rotate(-140deg)
    }

    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

.pswp__ui {
    -webkit-font-smoothing: auto;
    visibility: visible;
    opacity: 1;
    z-index: 1550
}

.pswp__top-bar {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    width: 100%
}

.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar {
    -webkit-backface-visibility: hidden;
    will-change: opacity;
    -webkit-transition: opacity 333ms cubic-bezier(.4,0,.22,1);
    transition: opacity 333ms cubic-bezier(.4,0,.22,1)
}

.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {
    visibility: visible
}

.pswp__caption,.pswp__top-bar {
    background-color: rgba(0,0,0,.5)
}

.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar {
    background-color: rgba(0,0,0,.3)
}

.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar {
    opacity: 0
}

.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar {
    opacity: .001
}

.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter {
    display: none
}

.pswp__element--disabled {
    display: none!important
}

.pswp--minimal--dark .pswp__top-bar {
    background: none
}

.hapi-w-overlay {
    position: fixed;
    z-index: 1499;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 1.5em;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif
}

.hapi-w-overlay-backdrop {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.65);
    cursor: pointer
}

.hapi-w-overlay-enter-active,.hapi-w-overlay-leave-active {
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

.hapi-w-overlay-enter-from,.hapi-w-overlay-leave-to {
    opacity: 0
}

.hapi-w-overlay-frame {
    position: relative;
    z-index: 10;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: calc(100% - 20px);
    width: 650px;
    max-height: calc(100% - 30px);
    background: #f8f8f8;
    -webkit-box-shadow: 0 5px 23px rgba(0,0,0,.3);
    box-shadow: 0 5px 23px rgba(0,0,0,.3);
    border-radius: 4px;
    overflow: hidden;
    -webkit-transition: all 5s;
    transition: all 5s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.hapi-w-overlay-frame:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(45px + 1em);
    z-index: 9;
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(25%,#fff),to(hsla(0,0%,100%,0)));
    background: linear-gradient(180deg,#fff 0,#fff 25%,hsla(0,0%,100%,0));
    pointer-events: none
}

.hapi-w-overlay-enter-active .hapi-w-overlay-frame,.hapi-w-overlay-leave-active .hapi-w-overlay-frame {
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s
}

.hapi-w-overlay-enter-from .hapi-w-overlay-frame,.hapi-w-overlay-leave-to .hapi-w-overlay-frame {
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

.hapi-w-overlay-close {
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    height: 45px;
    width: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 24px;
    cursor: pointer
}

.hapi-w-overlay-close:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.hapi-w-overlay-body {
    position: relative;
    z-index: 1;
    padding: 45px 20px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    overflow: hidden;
    overflow-y: auto;
    -ms-scroll-chaining: none;
    overscroll-behavior: contain
}

@media(max-width: 768px) {
    .hapi-w-overlay-body {
        padding:45px 10px 20px
    }
}

.hapi-w-rateplan-detail-rateplan-title {
    margin-bottom: 1em
}

.hapi-w-rateplan-detail-description,.hapi-w-rateplan-detail-description-title,.hapi-w-rateplan-detail-liveprice-title,.hapi-w-rateplan-detail .hapi-w-rateplan-duration-box {
    margin: 1em 0
}

.hapi-w-embedded .hapi-w-rateplan-detail-description,.hapi-w-embedded .hapi-w-rateplan-detail-description-title,.hapi-w-embedded .hapi-w-rateplan-detail-duration-box,.hapi-w-embedded .hapi-w-rateplan-detail-image,.hapi-w-embedded .hapi-w-rateplan-detail-liveprice-title,.hapi-w-embedded .hapi-w-rateplan-detail-title,.hapi-w-embedded .hapi-w-rateplan-detail .hapi-w-rateplan-duration-box {
    margin-left: auto;
    margin-right: auto;
    max-width: 600px
}

.hapi-w-rateplan-room {
    display: grid;
    grid-gap: 2em;
    grid-template-columns: auto;
    margin-bottom: 3em
}

.hapi-w-rateplan-room-price {
    text-align: center
}

.hapi-w-rateplan-room-price .hapi-w-price-defaultvalue,.hapi-w-rateplan-room-price .hapi-w-price-value {
    font-size: 2em
}

.hapi-w-rateplan-room-not-available {
    opacity: .5
}

.hapi-w-rateplan-card-image {
    height: 100%
}

.hapi-w-rateplan-card-image .hapi-w-image {
    padding-top: 0;
    height: 100%
}

.hapi-w-rateplan-room-infos-title {
    margin-top: 0
}

.hapi-w-liveprice-room-offer-buttons {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 1.5em
}

.hapi-w-rateplan-image-swiper {
    position: relative;
    aspect-ratio: 4/3;
    width: 100%
}

.hapi-w-rateplan-image-swiper .swiper-container {
    position: absolute;
    height: 100%;
    width: 100%
}

.hapi-w-rateplan-room-description-text {
    -webkit-transition: all .3s;
    transition: all .3s;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.hapi-w-rateplan-room-description-expanded .hapi-w-rateplan-room-description-text {
    grid-template-rows: 1fr
}

.hapi-w-rateplan-room-description-text-inner>:first-child {
    margin-top: 0
}

.hapi-w-rateplan-room-description-more {
    cursor: pointer
}

.hapi-w-rateplan-room-description-more:hover {
    text-decoration: underline
}

[data-responsive=large] .hapi-w-rateplan-room {
    grid-template-columns: 400px 1fr;
    grid-template-rows: auto
}

[data-responsive=large] .hapi-w-rateplan-room-buttons {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start
}

[data-responsive=medium] .hapi-w-rateplan-image-swiper {
    position: relative;
    aspect-ratio: 16/9;
    width: 100%
}

.hapi-w-rateplan-list-liveprice {
    display: grid;
    grid-gap: 3em;
    grid-template-columns: 1fr;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto
}

.hapi-w-rateplan-list-rateplans {
    margin-top: 3em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto
}

.hapi-w-rateplan-list-rateplans-enter-active,.hapi-w-rateplan-list-rateplans-leave-active,.hapi-w-rateplan-list-rateplans-move {
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.hapi-w-rateplan-list-rateplans-enter-from,.hapi-w-rateplan-list-rateplans-leave-to {
    opacity: 0;
    -webkit-transform: translateX(30px);
    transform: translateX(30px)
}

.hapi-w-rateplan-list-rateplans-leave-active {
    position: absolute
}

.hapi-w-rateplan-list .hapi-w-rateplan-room:not(:last-child) {
    margin-bottom: 3em
}

.bh-hapi-font-menu:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-left:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-right:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-up:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-down:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-simple-left:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-simple-right:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-simple-up:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-simple-down:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-circle-left:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-circle-right:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-circle-up:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-circle-down:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-icon-more:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-ellipsis:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-plus:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-minus:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-check:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-cross:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-square-plus:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-square-minus:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-square-check:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-square-cross:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-circle-plus:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-circle-minus:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-circle-check:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-circle-cross:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-phone:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-phone-dial:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-support:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-mail:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-mail-2:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-archive:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-pencil:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-pen:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-book-pencil:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-book:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-map:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-pin:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-compass:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-location:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-globe2:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-globe:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-location-2:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-paper-clip:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-tag:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-lucky-smiley:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-skeptical-smiley:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-poor-smiley:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-star:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-heart:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-ribbon:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-share:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-like:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-swipehand:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-speech-bubble:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-q-a:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-help:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-price-tag:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-wrench:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-cog:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-toggle:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-settings:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-wizard:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-medal:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-cup:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-shield:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-ball:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-label:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-chart:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-graph:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-bar-graph:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-bar-graph-2:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-pie-graph:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-wlan:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-signal:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-microphone:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-filmstrip:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-play:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-youtube:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-video:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-air-play:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-record:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-skip-back:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-rewind:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-play2:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-pause:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-stop:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-fast-forward:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-skip-forward:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-volume:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-mute:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-reply:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-shuffle:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-repeat:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-webcam:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-camera:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-gallery:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-photo:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-image:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-eye:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-layers:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-paper:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-stack-2:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-file:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-clipboard:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-box:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-folder:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-disc:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-server:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-battery:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-monitor:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-printer:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-bag:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-cart:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-key:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-lock:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-unlock:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-user:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-head:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-gameplay:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-briefcase:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-rocket:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-bulb:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-cutlery:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-bell:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-clock:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-watch:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-target:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-paragraph:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-umbrella:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-moon:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-drop:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-thermometer:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-sun:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-cloud:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-search:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-zoom-in:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-zoom-out:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-layout:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-grid:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-link:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-outbox:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-inbox:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-cloud-upload:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-cloud-download:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-upload:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-download:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-reload:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-loader:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-power:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-command:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-ban:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-flag:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-trash:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-expand:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-contract:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-maximize:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-minimize:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-move:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-twitter:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-facebook:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-whatsapp:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-youtube2:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-pinterest:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-stop2:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-warning:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-calendar:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-scissor:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-star2:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-tripadvisor:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-instagram:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-star-filled:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-shopping-bag:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-cloud2:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-home:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-edit:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-smartphone:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-gift:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-tablebell:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-bed:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-group:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-compasscircle:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-circlefull:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-squarefull:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-headfull:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-euro:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-lock2:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-ruler:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-snowflake:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-info-circle:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-questionmark:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-car:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-facebook2:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-bar:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-coffee:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-newspaper:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-mask:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-beer:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-sanitizer:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-cake:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-cutlery2:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-wine:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-package:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-ticket:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-ticket2:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-signpost:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-cablecar:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-plane:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-boat:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-truck:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-bus:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-train:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-car2:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-ice:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-smoothie:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-trunks:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-leaf:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-credit-card:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-gps:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-external-link:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-book-open:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-weather-cloud:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-weather-drizzle:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-weather-rain:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-weather-snow:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-moon2:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-music:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-square-check2:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-cookie:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-skiing:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-xing:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-linkedin:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-megaphone:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-news:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-backpack:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-croissant:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-wellness:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-tree:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-towel:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-aperitif:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-dog:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-dogface:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-lightning:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-star3:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-pool:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-sauna:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-simple-left-45:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-simple-right-45:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-simple-up-45:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-simple-down-45:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-simple-left-60:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-simple-right-60:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-simple-up-60:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-simple-down-60:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-long-left:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-long-right:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-long-up:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-long-down:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-full-left:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-full-right:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-full-up:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-arrow-full-down:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-tv:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-booking-no-package:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

.bh-hapi-font-booking-no-room:before {
    font-family: hapi-w-icons!important;
    speak: none;
    content: ""
}

hapi-rateplan-list {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1600px
}
