/*!
 * # Semantic UI - Segment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */@keyframes placeholderShimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}.ui.segment{position:relative;background:#fff;box-shadow:none;margin:1rem 0;padding:1em;border-radius:0;border:1px solid transparent}.ui.segment:first-child{margin-top:0}.ui.segment:last-child{margin-bottom:0}.ui.vertical.segment{margin:0;padding-left:0;padding-right:0;background:none transparent;border-radius:0;box-shadow:none;border:none;border-bottom:1px solid rgba(34,36,38,.15)}.ui.vertical.segment:last-child{border-bottom:none}.ui.inverted.segment>.ui.header{color:#fff}.ui[class*="bottom attached"].segment>[class*="top attached"].label{border-top-left-radius:0;border-top-right-radius:0}.ui[class*="top attached"].segment>[class*="bottom attached"].label{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.attached.segment:not(.top):not(.bottom)>[class*="top attached"].label{border-top-left-radius:0;border-top-right-radius:0}.ui.attached.segment:not(.top):not(.bottom)>[class*="bottom attached"].label{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.grid>.row>.ui.segment.column,.ui.grid>.ui.segment.column,.ui.page.grid.segment{padding-top:2em;padding-bottom:2em}.ui.grid.segment{margin:1rem 0;border-radius:0}.ui.basic.table.segment{background:#fff;border:1px solid transparent;box-shadow:none}.ui[class*="very basic"].table.segment{padding:1em}.ui.placeholder.segment{display:flex;flex-direction:column;justify-content:center;align-items:stretch;max-width:none;animation:none;overflow:visible;padding:1em;min-height:18rem;background:#fdfdfd;border-color:rgba(34,36,38,.15);box-shadow:inset 0 2px 25px 0 rgba(34,36,38,.05)}.ui.placeholder.segment .button,.ui.placeholder.segment textarea{display:block}.ui.placeholder.segment .button,.ui.placeholder.segment .column .button,.ui.placeholder.segment .column .field,.ui.placeholder.segment .column>.ui.input,.ui.placeholder.segment .column textarea,.ui.placeholder.segment .field,.ui.placeholder.segment>.ui.input,.ui.placeholder.segment textarea{max-width:15rem;margin-left:auto;margin-right:auto}.ui.placeholder.segment>.inline{align-self:center}.ui.placeholder.segment>.inline>.button{display:inline-block;width:auto;margin:0 .35714286rem 0 0}.ui.placeholder.segment>.inline>.button:last-child{margin-right:0}.ui.piled.segment,.ui.piled.segments{margin:3em 0;box-shadow:"";z-index:auto}.ui.piled.segment:first-child{margin-top:0}.ui.piled.segment:last-child{margin-bottom:0}.ui.piled.segment:after,.ui.piled.segment:before,.ui.piled.segments:after,.ui.piled.segments:before{background-color:#fff;visibility:visible;content:"";display:block;height:100%;left:0;position:absolute;width:100%;border:1px solid transparent;box-shadow:""}.ui.piled.segment:before,.ui.piled.segments:before{transform:rotate(-1.2deg);top:0;z-index:-2}.ui.piled.segment:after,.ui.piled.segments:after{transform:rotate(1.2deg);top:0;z-index:-1}.ui[class*="top attached"].piled.segment{margin-top:3em;margin-bottom:0}.ui.piled.segment[class*="top attached"]:first-child{margin-top:0}.ui.piled.segment[class*="bottom attached"]{margin-top:0;margin-bottom:3em}.ui.piled.segment[class*="bottom attached"]:last-child{margin-bottom:0}.ui.stacked.segment{padding-bottom:1.4em}.ui.stacked.segment:after,.ui.stacked.segment:before,.ui.stacked.segments:after,.ui.stacked.segments:before{content:"";position:absolute;bottom:-3px;left:0;border-top:1px solid rgba(34,36,38,.15);background:rgba(0,0,0,.03);width:100%;height:6px;visibility:visible}.ui.stacked.segment:before,.ui.stacked.segments:before{display:none}.ui.tall.stacked.segment:before,.ui.tall.stacked.segments:before{display:block;bottom:0}.ui.stacked.inverted.segment:after,.ui.stacked.inverted.segment:before,.ui.stacked.inverted.segments:after,.ui.stacked.inverted.segments:before{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(34,36,38,.35)}.ui.padded.segment{padding:1.5em}.ui[class*="very padded"].segment{padding:3em}.ui.padded.segment.vertical.segment,.ui[class*="very padded"].vertical.segment{padding-left:0;padding-right:0}.ui.compact.segment{display:table}.ui.compact.segments{display:inline-flex}.ui.compact.segments .segment,.ui.segments .compact.segment{display:block;flex:0 1 auto}.ui.circular.segment{display:table-cell;padding:2em;text-align:center;vertical-align:middle;border-radius:500em}.ui.raised.segment,.ui.raised.segments{box-shadow:0 2px 7px 0 rgba(0,0,0,.27)}.ui.segments{flex-direction:column;position:relative;margin:1rem 0;border:1px solid transparent;box-shadow:none;border-radius:0}.ui.segments:first-child{margin-top:0}.ui.segments:last-child{margin-bottom:0}.ui.segments>.segment{top:0;bottom:0;border-radius:0;margin:0;width:auto;box-shadow:none;border:none;border-top:1px solid transparent}.ui.segments:not(.horizontal)>.segment:first-child{border-top:none;margin-top:0;bottom:0;margin-bottom:0;top:0;border-radius:0 0 0 0}.ui.segments:not(.horizontal)>.segment:last-child{top:0;bottom:0;margin-top:0;margin-bottom:0;box-shadow:none,none;border-radius:0 0 0 0}.ui.segments:not(.horizontal)>.segment:only-child{border-radius:0}.ui.segments>.ui.segments{border-top:1px solid transparent;margin:1rem}.ui.segments>.segments:first-child{border-top:none}.ui.segments>.segment+.segments:not(.horizontal){margin-top:0}.ui.horizontal.segments{display:flex;flex-direction:row;background-color:transparent;padding:0;background-color:#fff;box-shadow:none;margin:1rem 0;border-radius:0;border:1px solid transparent}.ui.segments>.horizontal.segments{margin:0;background-color:transparent;border-radius:0;box-shadow:none;border:none;border-top:1px solid transparent}.ui.horizontal.segments>.segment{flex:1 1 auto;-ms-flex:1 1 0px;margin:0;min-width:0;background-color:transparent;border-radius:0;box-shadow:none;border:none;border-left:1px solid rgba(34,36,38,.15)}.ui.segments>.horizontal.segments:first-child{border-top:none}.ui.horizontal.segments>.segment:first-child{border-left:none}.ui.disabled.segment{opacity:.45;color:rgba(40,40,40,.3)}.ui.loading.segment{position:relative;cursor:default;pointer-events:none;text-shadow:none!important;color:transparent!important;transition:all 0s linear}.ui.loading.segment:before{position:absolute;content:"";top:0;left:0;background:hsla(0,0%,100%,.8);width:100%;height:100%;border-radius:0;z-index:100}.ui.loading.segment:after{position:absolute;content:"";top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;animation:segment-spin .6s linear;animation-iteration-count:infinite;border-radius:500rem;border:.2em solid rgba(0,0,0,.1);border-top-color:#9e9fa0;box-shadow:0 0 0 1px transparent;visibility:visible;z-index:101}@keyframes segment-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ui.basic.segment{background:none transparent;box-shadow:none;border:none;border-radius:0}.ui.clearing.segment:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.red.segment:not(.inverted){border-top:2px solid #d0021b!important}.ui.inverted.red.segment{background-color:#d0021b!important;color:#fff!important}.ui.orange.segment:not(.inverted){border-top:2px solid #f2711c!important}.ui.inverted.orange.segment{background-color:#f2711c!important;color:#fff!important}.ui.yellow.segment:not(.inverted){border-top:2px solid #fac600!important}.ui.inverted.yellow.segment{background-color:#fac600!important;color:#fff!important}.ui.olive.segment:not(.inverted){border-top:2px solid #b5cc18!important}.ui.inverted.olive.segment{background-color:#b5cc18!important;color:#fff!important}.ui.green.segment:not(.inverted){border-top:2px solid #3adf35!important}.ui.inverted.green.segment{background-color:#3adf35!important;color:#fff!important}.ui.teal.segment:not(.inverted){border-top:2px solid #00b5ad!important}.ui.inverted.teal.segment{background-color:#00b5ad!important;color:#fff!important}.ui.blue.segment:not(.inverted){border-top:2px solid #2185d0!important}.ui.inverted.blue.segment{background-color:#2185d0!important;color:#fff!important}.ui.violet.segment:not(.inverted){border-top:2px solid #6435c9!important}.ui.inverted.violet.segment{background-color:#6435c9!important;color:#fff!important}.ui.purple.segment:not(.inverted){border-top:2px solid #a333c8!important}.ui.inverted.purple.segment{background-color:#a333c8!important;color:#fff!important}.ui.pink.segment:not(.inverted){border-top:2px solid #e03997!important}.ui.inverted.pink.segment{background-color:#e03997!important;color:#fff!important}.ui.brown.segment:not(.inverted){border-top:2px solid #a5673f!important}.ui.inverted.brown.segment{background-color:#a5673f!important;color:#fff!important}.ui.grey.segment:not(.inverted){border-top:2px solid #9e9fa0!important}.ui.inverted.grey.segment{background-color:#9e9fa0!important;color:#fff!important}.ui.black.segment:not(.inverted){border-top:2px solid #333!important}.ui.inverted.black.segment{background-color:#333!important;color:#fff!important}.ui[class*="left aligned"].segment{text-align:left}.ui[class*="right aligned"].segment{text-align:right}.ui[class*="center aligned"].segment{text-align:center}.ui.floated.segment,.ui[class*="left floated"].segment{float:left;margin-right:1em}.ui[class*="right floated"].segment{float:right;margin-left:1em}.ui.inverted.segment{border:none;box-shadow:none}.ui.inverted.segment,.ui.primary.inverted.segment{background:#333;color:hsla(0,0%,100%,.9)}.ui.inverted.segment .segment{color:#333}.ui.inverted.segment .inverted.segment{color:hsla(0,0%,100%,.9)}.ui.inverted.attached.segment{border-color:#555}.ui.secondary.segment{background:#f3f4f5;color:rgba(0,0,0,.6)}.ui.secondary.inverted.segment{background:#666 linear-gradient(hsla(0,0%,100%,.2),hsla(0,0%,100%,.2));color:hsla(0,0%,100%,.8)}.ui.tertiary.segment{background:#dcddde;color:rgba(0,0,0,.6)}.ui.tertiary.inverted.segment{background:#8c8c8c linear-gradient(hsla(0,0%,100%,.35),hsla(0,0%,100%,.35));color:hsla(0,0%,100%,.8)}.ui.attached.segment{top:0;bottom:0;border-radius:0;margin:0 -1px;width:102%;max-width:102%;box-shadow:none;border:1px solid #d4d4d5}.ui.attached:not(.message)+.ui.attached.segment:not(.top){border-top:none}.ui[class*="top attached"].segment{bottom:0;margin-bottom:0;top:0;margin-top:1rem;border-radius:0 0 0 0}.ui.segment[class*="top attached"]:first-child{margin-top:0}.ui.segment[class*="bottom attached"]{bottom:0;margin-top:0;top:0;margin-bottom:1rem;box-shadow:none,none;border-radius:0 0 0 0}.ui.segment[class*="bottom attached"]:last-child{margin-bottom:0}.ui.mini.segment,.ui.mini.segments .segment{font-size:.78571429rem}.ui.tiny.segment,.ui.tiny.segments .segment{font-size:.85714286rem}.ui.small.segment,.ui.small.segments .segment{font-size:.92857143rem}.ui.segment,.ui.segments .segment{font-size:1rem}.ui.large.segment,.ui.large.segments .segment{font-size:1.14285714rem}.ui.big.segment,.ui.big.segments .segment{font-size:1.28571429rem}.ui.huge.segment,.ui.huge.segments .segment{font-size:1.42857143rem}.ui.massive.segment,.ui.massive.segments .segment{font-size:1.71428571rem}.ui.segment{font-family:var(--lodgify-ui-body-font,"Arial")!important}.ui.compact.segments .segment{padding:0 .85714286rem 0 0}.ui.compact.segments .segment h4.ui.header{display:inline;line-height:1em}.ui.horizontal.segments>.segment{border-left:1px solid transparent}.ui.horizontal.segments.horizontal-wrap{flex-wrap:wrap}.ui.horizontal.segments.horizontal-wrap>.segment{flex:0 1 auto;margin-bottom:.71428571rem}.ui.segments.is-summary{margin:0;max-width:100%}@media only screen and (min-width:1001px){.ui.segments.is-summary .ui.horizontal.segments.horizontal-wrap{flex-wrap:nowrap}}.ui.segments.is-summary .segments.horizontal-wrap .ui.segment .ui.header{padding:.35714286rem .35714286rem 0}.ui.segments.is-summary .segments.horizontal-wrap .inline-placeholder-wrapper,.ui.segments.is-summary .segments.horizontal-wrap .placeholder-wrapper{display:flex;width:150px;padding-top:.35714286rem}.ui.segments.is-summary .segments.horizontal-wrap .placeholder-wrapper{flex-direction:column}.ui.segments.is-summary .segments.horizontal-wrap .inline-placeholder-wrapper{flex-direction:row}.ui.segments.is-summary .segments.horizontal-wrap .inline-placeholder-wrapper .placeholder{margin-right:1em}.ui.segments.is-summary .segment{white-space:nowrap}.ui.segments.is-summary .segment.is-location-name,.ui.segments.is-summary .segment .ui.header{overflow:hidden;text-overflow:ellipsis}.ui.segments.is-summary .segment.is-location-name{max-width:185px}.ui.segments.is-summary .segment .ui.header{max-width:100%}.ui.segment.full-bleed{background-position:50%;background-size:cover;display:flex;height:calc(100vh - var(--full-bleed-bottom-offset, 0));padding:0;border-bottom:none;z-index:1}.ui.segment.full-bleed figure.responsive-image{position:absolute;top:0;bottom:0;right:0;left:0;z-index:2}.ui.segment.full-bleed.has-gradient{position:relative}.ui.segment.full-bleed.has-gradient:before{background-image:linear-gradient(0deg,hsla(0,0%,100%,0) 51%,rgba(0,0,0,.5));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:3}.ui.segment.full-bleed.has-children{flex-direction:column}.ui.segment.full-bleed.has-children>:not(.responsive-image):not(header){position:relative;z-index:4}.ui.segment.full-bleed.has-children>header{z-index:5}.ui.segment.is-promotion{background-color:#fac600;background-color:var(--lodgify-ui-action-color,#fac600);color:var(--lodgify-ui-action-contrast-color,#333);border-radius:.21428571rem;cursor:pointer;z-index:0}.ui.segment.is-promotion .ui.grid.first-grid>.row{overflow:hidden;border-radius:.21428571rem;padding:0}.ui.segment.is-promotion .responsive-image .ui.image{min-height:100%}@media only screen and (max-width:600px){.ui.segment.is-promotion{padding:0}.ui.segment.is-promotion .ui.stackable.grid{margin-left:0!important;margin-right:0!important}.ui.segment.is-promotion p+.button{float:none;margin-left:auto;margin-right:auto}.ui.segment.is-promotion .content-section{min-height:200px}.ui.segment.is-promotion .content-section h3{margin-top:1.07142857rem}.ui.segment.is-promotion .discount-section{height:auto}.ui.segment.is-promotion .discount-section .ui.statistic{padding:.71428571rem 0 1.42857143rem}}@media only screen and (min-width:601px){.ui.segment.is-promotion:hover .content-section .header,.ui.segment.is-promotion:hover .content-section>figure.responsive-image .ui.image,.ui.segment.is-promotion:hover .content-section p,.ui.segment.is-promotion:hover .content-section p+.button{filter:blur(3px);-ms-filter:blur(3px);pointer-events:none}.ui.segment.is-promotion:hover .content-section .book-now-button-container .button{opacity:1}}.ui.segment.is-promotion .discount-section p{color:inherit}.ui.segment.is-promotion .content-section{min-height:200px;position:relative;overflow:hidden}.ui.segment.is-promotion .content-section>*{position:inherit;z-index:3}.ui.segment.is-promotion .content-section:after{position:absolute;top:-.35714286rem;left:-.35714286rem;right:-.35714286rem;bottom:-.35714286rem;content:"";background-color:#333;opacity:.3;z-index:2}.ui.segment.is-promotion .content-section>figure.responsive-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ui.segment.is-promotion .content-section>figure.responsive-image>img{width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (object-fit:cover){.ui.segment.is-promotion .content-section>figure.responsive-image>img{height:100%;width:100%;top:0;left:0;transform:none;object-fit:cover}}.ui.segment.is-promotion .content-section .button,.ui.segment.is-promotion .content-section .ui.header,.ui.segment.is-promotion .content-section:after,.ui.segment.is-promotion .content-section>figure.responsive-image .ui.image,.ui.segment.is-promotion .content-section p{transition:filter .3s,-ms-filter .3s}.ui.segment.is-promotion .content-section .ui.header,.ui.segment.is-promotion .content-section p{color:#fff}.ui.segment.is-promotion .content-section p{margin:0}.ui.segment.is-promotion .content-section p+button{margin-top:.35714286rem}.ui.segment.is-promotion .content-section .book-now-button-container{padding-bottom:0}.ui.segment.is-promotion .content-section .book-now-button-container .button{float:none;margin:0 auto;opacity:0;transition:opacity .3s}.ui.segment.is-input-segment.is-toggle-input-segment{cursor:pointer;user-select:none}.ui.segment.is-input-segment.is-toggle-input-segment .ui.form .ui.input .ui.toggle.checkbox input,.ui.segment.is-input-segment.is-toggle-input-segment .ui.input .ui.toggle.checkbox input{position:static;top:auto;left:auto}.ui.segment.is-input-segment.is-checkbox-input-segment>.flex-container>.grid,.ui.segment.is-input-segment.is-counter-input-segment>.flex-container .flex-container{width:100%}