/*!
 * # Semantic UI - Modal
 * 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.modal{position:absolute;display:none;z-index:1001;text-align:left;background:#fff;border:none;box-shadow:1px 3px 3px 0 rgba(0,0,0,.2),1px 3px 15px 2px rgba(0,0,0,.2);transform-origin:50% 25%;flex:0 0 auto;border-radius:0;user-select:text;will-change:top,left,margin,transform,opacity}.ui.modal>.icon:first-child+*,.ui.modal>:first-child:not(.icon){border-top-left-radius:0;border-top-right-radius:0}.ui.modal>:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.modal>.close{cursor:pointer;position:absolute;top:0;right:0;z-index:1;opacity:1;font-size:1.25em;color:#aaa;width:2.25rem;height:2.25rem;padding:.71428571rem .57142857rem}.ui.modal>.close:hover{opacity:1}.ui.modal>.header{display:block;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;background:#fff;margin:0;padding:1.25rem 1.5rem;box-shadow:none;color:rgba(0,0,0,.85);border-bottom:1px solid rgba(34,36,38,.15)}.ui.modal>.header:not(.ui){font-size:1.42857143rem;line-height:36px;font-weight:700}.ui.modal>.content{display:block;width:100%;font-size:1em;line-height:1.4;padding:30px 15%;background:#fff}.ui.modal>.image.content{display:flex;flex-direction:row}.ui.modal>.content>.image{display:block;flex:0 1 auto;width:"";align-self:top}.ui.modal>[class*="top aligned"]{align-self:top}.ui.modal>[class*="middle aligned"]{align-self:middle}.ui.modal>[class*=stretched]{align-self:stretch}.ui.modal>.content>.description{display:block;flex:1 0 auto;min-width:0;align-self:top}.ui.modal>.content>.icon+.description,.ui.modal>.content>.image+.description{flex:0 1 auto;min-width:"";width:auto;padding-left:2em}.ui.modal>.content>.image>i.icon{margin:0;opacity:1;width:auto;line-height:1;font-size:8rem}.ui.modal>.actions{background:#fdfdfd;padding:1rem;border-top:1px solid rgba(34,36,38,.15);text-align:right}.ui.modal .actions>.button{margin-left:.75em}@media only screen and (max-width:599px){.ui.modal{width:95%;margin:0}}@media only screen and (min-width:600px){.ui.modal{width:88%;margin:0}}@media only screen and (min-width:1000px){.ui.modal{width:850px;margin:0}}@media only screen and (min-width:1200px){.ui.modal{width:900px;margin:0}}@media only screen and (min-width:1920px){.ui.modal{width:950px;margin:0}}@media only screen and (max-width:999px){.ui.modal>.header{padding-right:2.25rem}.ui.modal>.close{top:1.0535rem;right:1rem;color:#333}}@media only screen and (max-width:599px){.ui.modal>.header{padding:.75rem 2.25rem .75rem 1rem!important}.ui.modal>.content{display:block;padding:1rem!important}.ui.modal>.close{top:.5rem!important;right:.5rem!important}.ui.modal .image.content{flex-direction:column}.ui.modal .content>.image{display:block;max-width:100%;margin:0 auto!important;text-align:center;padding:0 0 1rem!important}.ui.modal>.content>.image>i.icon{font-size:5rem;text-align:center}.ui.modal .content>.description{display:block;width:100%!important;margin:0!important;padding:1rem 0!important;box-shadow:none}.ui.modal>.actions{padding:1rem 1rem 0!important}.ui.modal .actions>.button,.ui.modal .actions>.buttons{margin-bottom:1rem}}.ui.inverted.dimmer>.ui.modal{box-shadow:1px 3px 10px 2px rgba(0,0,0,.2)}.ui.basic.modal{border:none;border-radius:0;box-shadow:none!important;color:#fff}.ui.basic.modal,.ui.basic.modal>.actions,.ui.basic.modal>.content,.ui.basic.modal>.header{background-color:transparent}.ui.basic.modal>.header{color:#fff}.ui.basic.modal>.close{top:1rem;right:1.5rem}.ui.inverted.dimmer>.basic.modal{color:#333}.ui.inverted.dimmer>.ui.basic.modal>.header{color:rgba(0,0,0,.85)}.ui.legacy.modal,.ui.legacy.page.dimmer>.ui.modal{top:50%;left:50%}.ui.legacy.page.dimmer>.ui.scrolling.modal,.ui.page.dimmer>.ui.scrolling.legacy.modal,.ui.top.aligned.dimmer>.ui.legacy.modal,.ui.top.aligned.legacy.page.dimmer>.ui.modal{top:auto}@media only screen and (max-width:999px){.ui.basic.modal>.close{color:#fff}}.ui.loading.modal{display:block;visibility:hidden;z-index:-1}.ui.active.modal{display:block}.modals.dimmer[class*="top aligned"] .modal{margin:5vh auto}@media only screen and (max-width:599px){.modals.dimmer[class*="top aligned"] .modal{margin:1rem auto}}.legacy.modals.dimmer[class*="top aligned"]{padding-top:5vh}@media only screen and (max-width:599px){.legacy.modals.dimmer[class*="top aligned"]{padding-top:1rem}}.scrolling.dimmable.dimmed{overflow:hidden}.scrolling.dimmable>.dimmer{justify-content:flex-start}.scrolling.dimmable.dimmed>.dimmer{overflow:auto;-webkit-overflow-scrolling:touch}.scrolling.dimmable>.dimmer{position:fixed}.modals.dimmer .ui.scrolling.modal{margin:1rem auto}.scrolling.undetached.dimmable.dimmed{overflow:auto;-webkit-overflow-scrolling:touch}.scrolling.undetached.dimmable.dimmed>.dimmer{overflow:hidden}.scrolling.undetached.dimmable .ui.scrolling.modal{position:absolute;left:50%;margin-top:1rem!important}.ui.modal .scrolling.content{max-height:70vh;overflow:auto}.ui.fullscreen.modal{width:100%!important;margin:1em auto}.ui.fullscreen.modal>.header{padding-right:2.25rem}.ui.fullscreen.modal>.close{top:1.0535rem;right:1rem;color:#333}.ui.modal{font-size:1rem}.ui.mini.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width:599px){.ui.mini.modal{width:95%;margin:0}}@media only screen and (min-width:600px){.ui.mini.modal{width:35.2%;margin:0}}@media only screen and (min-width:1000px){.ui.mini.modal{width:340px;margin:0}}@media only screen and (min-width:1200px){.ui.mini.modal{width:360px;margin:0}}@media only screen and (min-width:1920px){.ui.mini.modal{width:380px;margin:0}}@media only screen and (max-width:599px){.ui.tiny.modal{width:95%;margin:0}}@media only screen and (min-width:600px){.ui.tiny.modal{width:52.8%;margin:0}}@media only screen and (min-width:1000px){.ui.tiny.modal{width:510px;margin:0}}@media only screen and (min-width:1200px){.ui.tiny.modal{width:540px;margin:0}}@media only screen and (min-width:1920px){.ui.tiny.modal{width:570px;margin:0}}.ui.small.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width:599px){.ui.small.modal{width:95%;margin:0}}@media only screen and (min-width:600px){.ui.small.modal{width:70.4%;margin:0}}@media only screen and (min-width:1000px){.ui.small.modal{width:680px;margin:0}}@media only screen and (min-width:1200px){.ui.small.modal{width:720px;margin:0}}@media only screen and (min-width:1920px){.ui.small.modal{width:760px;margin:0}}.ui.large.modal>.header{font-size:1.6em}@media only screen and (max-width:599px){.ui.large.modal{width:95%;margin:0}}@media only screen and (min-width:600px){.ui.large.modal{width:88%;margin:0}}@media only screen and (min-width:1000px){.ui.large.modal{width:1020px;margin:0}}@media only screen and (min-width:1200px){.ui.large.modal{width:1080px;margin:0}}@media only screen and (min-width:1920px){.ui.large.modal{width:1140px;margin:0}}.ui.modal{margin-top:0!important}.ui.modal>i.icon{cursor:pointer;position:absolute;top:0;right:0;color:#aaa;margin:0;padding:.71428571rem .57142857rem;z-index:301}.ui.modal>.content{padding:0}.ui.modal>.content>.ui.card{margin-top:0}.ui.modal.has-padding>.content{padding:30px 15%}.ui.modal .content:after{clear:both;display:block;content:""}.ui.fullscreen.modal{bottom:0;height:100%;position:absolute;top:0;width:100%;overflow:hidden}.ui.fullscreen.modal.scrolling.modal{margin:0!important}.ui.fullscreen.modal>.header{font-size:inherit}.ui.fullscreen.modal>.header .heading-with-rating{font-family:var(--lodgify-ui-body-font,"Arial")!important}.ui.fullscreen.modal>.header .heading-with-rating .header{margin-bottom:-10px;padding:0}.ui.fullscreen.modal>.header .ui.container>.link.item>.flex-container>img:only-of-type{align-self:flex-start;max-height:60px}.ui.fullscreen.modal>.content{position:relative;height:100%;overflow:auto;padding:30px 15%}@media only screen and (max-width:1200px){.ui.fullscreen.modal>.content{padding:15px 5%!important}}.ui.fullscreen.modal .ui.container>.ui.header{width:calc(100% - 2.14286rem)}@media only screen and (min-width:600px){.ui.fullscreen.modal .ui.container .ui.divider:first-child+.grid .top.column:nth-child(2) .ui.header{width:calc(100% - 2.14286rem)}}.ui.fullscreen.modal>i.icon{right:calc(15% - 20px);top:1em}@media only screen and (max-width:1200px){.ui.fullscreen.modal>i.icon{right:3%;top:.35714286rem}}.ui.fullscreen.modal>i.icon>svg{background:#fff;border-radius:20px;box-shadow:0 4px 12px 0 rgba(0,0,0,.25)}.ui.page.modals.active{z-index:300}.ui.modal .content.has-room-type-gallery .image-gallery-image{height:390px}@media only screen and (min-width:600px) and (max-width:999px){.ui.modal .content.has-room-type-gallery .image-gallery-image{height:325px}}@media only screen and (max-width:599px){.ui.modal .content.has-room-type-gallery .image-gallery-image{height:245px}}.ui.modal .content.has-room-type-gallery .image-gallery-image>img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (object-fit:cover){.ui.modal .content.has-room-type-gallery .image-gallery-image{width:auto}.ui.modal .content.has-room-type-gallery .image-gallery-image>img{height:100%;object-fit:cover;position:static;width:100%;transform:none}}.ui.modal.has-rounded-corners{border-radius:5px}.ui.modal.has-rounded-corners p+.ui.basic.button:only-of-type{padding-right:0;padding-bottom:0}.ui.fullscreen.scrolling.modal.transition.visible.active.hidden-contact-header-modal{background:#fff}.ui.fullscreen.scrolling.modal.transition.visible.active.hidden-contact-header-modal .content,.ui.fullscreen.scrolling.modal.transition.visible.active.hidden-contact-header-modal .header{background:transparent}.ui.fullscreen.scrolling.modal.transition.visible.active.hidden-contact-header-modal .ui.vertical.menu i.icon svg>path{fill:#9897af}