.sibac{--sibac-text:#191411;--sibac-muted:#7c7773;--sibac-accent:#e7692a;--sibac-surface:#ffffff;--sibac-overlay:rgba(248, 246, 242, .92);--sibac-ease-luxury:cubic-bezier(.22, 1, .36, 1);--sibac-ease-glide:cubic-bezier(.76, 0, .24, 1);position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;overflow:visible;color:var(--sibac-text);font-family:inherit}@supports (width:100dvw){.sibac{width:100dvw;max-width:100dvw;margin-left:calc(50% - 50dvw)!important;margin-right:calc(50% - 50dvw)!important}}.sibac,.sibac *{box-sizing:border-box}.sibac__viewport{position:relative;width:100%;max-width:none;margin:0!important;overflow:visible}.sibac__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(520px, 36vw, 650px);align-items:stretch;gap:24px;width:100%;margin:0!important;padding:0!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;cursor:grab}.sibac__track::-webkit-scrollbar{display:none}.sibac__track.is-dragging{cursor:grabbing;scroll-behavior:auto;user-select:none}.sibac__track.is-programmatic{scroll-snap-type:none!important;scroll-behavior:auto!important}.sibac-card{display:flex!important;flex-direction:column!important;min-width:0;margin:0!important;padding:0!important;border:0!important;background:var(--sibac-surface)!important;box-shadow:none!important;scroll-snap-align:center;overflow:hidden;transform:translate3d(0,var(--sibac-motion-y,0),0) scale(var(--sibac-motion-scale,1));transform-origin:center center;transition:transform .42s var(--sibac-ease-luxury);will-change:transform}.sibac-card__media{position:relative;width:100%;aspect-ratio:1.72 / 1;margin:0!important;padding:0!important;overflow:hidden;background:#ece8e5;transform:translate3d(var(--sibac-media-x,0),0,0);transition:transform .42s var(--sibac-ease-luxury);will-change:transform}.sibac .sibac-card__image,.sibac-card__media>img{display:block!important;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;object-position:center center;transform:scale(var(--sibac-image-motion-scale,1));transition:transform .9s var(--sibac-ease-luxury);will-change:transform}.sibac:not(.is-gliding) .sibac-card:hover .sibac-card__image{transform:scale(1.028)}.sibac-card__body{flex:1 1 auto;min-height:180px;margin:0!important;padding:22px 28px 26px!important;background:#fff;transform:translate3d(var(--sibac-body-x,0),0,0);transition:transform .5s var(--sibac-ease-luxury)}.sibac-card__title-row{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;width:100%}.sibac-card__title{flex:1 1 auto;min-width:0;margin:0!important;padding:0!important;color:var(--sibac-text)!important;font-family:inherit!important;font-size:clamp(24px, 1.55vw, 31px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:.012em!important;text-transform:uppercase!important}.sibac-card__actions{flex:0 0 auto;display:flex;gap:16px;align-items:center;padding-top:4px;white-space:nowrap}.sibac .sibac-link,.sibac .sibac-link:visited,.sibac button.sibac-link{appearance:none!important;display:inline-block;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0 0 4px!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#26211e!important;font:inherit!important;font-size:13px!important;font-weight:400!important;line-height:1!important;text-decoration:none!important;text-transform:none!important;cursor:pointer;transition:opacity .2s ease,color .2s ease}.sibac .sibac-link:hover,.sibac .sibac-link:focus-visible,.sibac button.sibac-link:hover,.sibac button.sibac-link:focus-visible{background:transparent!important;color:#26211e!important;opacity:.72}.sibac .sibac-link--book,.sibac .sibac-link--book:visited,.sibac .sibac-link--book:hover,.sibac .sibac-link--book:focus,.sibac .sibac-link--book:active{background:transparent!important;color:var(--sibac-accent)!important;border-bottom-color:var(--sibac-accent)!important}.sibac-card__meta{display:flex;flex-wrap:wrap;gap:10px 28px;margin:20px 0 17px!important;padding:0!important}.sibac-card__meta-item{display:inline-flex;align-items:center;gap:8px;margin:0!important;color:#312b28;font-size:13px;line-height:1.35}.sibac-card__meta-item svg,.sibac-modal__fact svg{width:20px;height:20px;flex:0 0 20px;color:#9e9893}.sibac-card__description{display:block;margin:0!important;padding:0!important;max-width:96%;color:#393431;font-size:13px;font-weight:400;line-height:1.65}.sibac__nav-shell{--sibac-nav-max-width:1440px;--sibac-nav-inset:18px;position:absolute;z-index:9;inset:0;width:min(100%, var(--sibac-nav-max-width));max-width:var(--sibac-nav-max-width);margin:0 auto!important;pointer-events:none}.sibac__nav,.sibac .sibac__nav{position:absolute;z-index:1;top:35%;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;display:grid!important;place-items:center;margin:0!important;padding:0!important;border:1px solid rgb(35 29 25 / .20)!important;border-radius:999px!important;background:rgb(255 255 255 / .96)!important;box-shadow:0 8px 24px rgb(30 23 19 / .09)!important;color:#211b18!important;cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:background-color .42s var(--sibac-ease-luxury),border-color .42s var(--sibac-ease-luxury),color .42s var(--sibac-ease-luxury),box-shadow .42s var(--sibac-ease-luxury),opacity .42s var(--sibac-ease-luxury),transform .42s var(--sibac-ease-luxury)}.sibac .sibac__nav:hover,.sibac .sibac__nav:focus-visible{background:#211b18!important;border-color:#211b18!important;color:#fff!important;box-shadow:0 12px 30px rgb(30 23 19 / .16)!important}.sibac__nav--prev{left:var(--sibac-nav-inset)}.sibac__nav--next{right:var(--sibac-nav-inset)}.sibac__nav--prev:hover,.sibac__nav--prev:focus-visible{transform:translate(-2px,-50%)}.sibac__nav--next:hover,.sibac__nav--next:focus-visible{transform:translate(2px,-50%)}.sibac__nav svg{width:18px;height:18px;transition:transform .42s var(--sibac-ease-luxury)}.sibac__nav--prev:hover svg,.sibac__nav--prev:focus-visible svg{transform:translateX(-1px)}.sibac__nav--next:hover svg,.sibac__nav--next:focus-visible svg{transform:translateX(1px)}.sibac__nav:focus-visible{outline:2px solid rgb(33 27 24 / .55)!important;outline-offset:3px}.sibac__nav.is-disabled{opacity:.3;pointer-events:none}.sibac-modal[hidden]{display:none!important}.sibac-modal{position:fixed!important;inset:0!important;z-index:2147483000!important;display:grid;place-items:center;margin:0!important;padding:40px!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .46s var(--sibac-ease-luxury),visibility 0s linear .46s}.sibac-modal.is-open,.sibac-modal.is-closing{visibility:visible}.sibac-modal.is-open{opacity:1;pointer-events:auto;transition-delay:0s}.sibac-modal__backdrop{position:absolute;inset:0;background:var(--sibac-overlay);opacity:0;transition:opacity .58s var(--sibac-ease-luxury)}.sibac-modal.is-open .sibac-modal__backdrop{opacity:1}.sibac-modal__dialog{position:relative;z-index:2;width:min(1450px, calc(100vw - 80px));max-width:1450px;max-height:calc(100vh - 80px);min-height:640px;display:grid;grid-template-columns:56% 44%;margin:0!important;padding:0!important;overflow:hidden;background:#fff;border:0;border-radius:0;box-shadow:0 30px 90px rgb(34 26 21 / .16);opacity:0;transform:translate3d(0,22px,0) scale(.985);transform-origin:center center;transition:opacity .44s var(--sibac-ease-luxury),transform .68s var(--sibac-ease-luxury),box-shadow .68s var(--sibac-ease-luxury);will-change:transform,opacity}.sibac-modal.is-open .sibac-modal__dialog{opacity:1;transform:translate3d(0,0,0) scale(1)}.sibac-modal.is-closing .sibac-modal__dialog{transition-duration:.34s,.42s,.42s;transition-timing-function:cubic-bezier(.4,0,.8,.2)}.sibac-modal__close,.sibac .sibac-modal__close{position:absolute;z-index:6;top:14px;right:15px;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#171311!important;font-size:31px!important;font-weight:300!important;line-height:1!important;cursor:pointer;opacity:.78;transform:rotate(0deg);transition:opacity .32s ease,transform .52s var(--sibac-ease-luxury)}.sibac-modal__close:hover,.sibac .sibac-modal__close:hover,.sibac-modal__close:focus-visible,.sibac .sibac-modal__close:focus-visible{opacity:1;transform:rotate(90deg)}.sibac-modal__gallery{position:relative;min-width:0;overflow:hidden;background:#ddd}.sibac-modal__gallery-track{display:flex;width:100%;height:100%;margin:0!important;padding:0!important;transition:transform .72s var(--sibac-ease-luxury);will-change:transform}.sibac-modal__slide{min-width:100%;width:100%;height:100%;margin:0!important;padding:0!important}.sibac .sibac-modal__image,.sibac-modal__slide>img{display:block!important;width:100%!important;max-width:none!important;height:100%!important;min-height:640px!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center center;transform:scale(1.045);transition:transform 1.15s var(--sibac-ease-luxury);will-change:transform}.sibac-modal.is-open .sibac-modal__image,.sibac-modal.is-open .sibac-modal__slide>img{transform:scale(1)}.sibac-modal__gallery-nav,.sibac .sibac-modal__gallery-nav{position:absolute;z-index:4;bottom:30px;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;cursor:pointer;filter:drop-shadow(0 1px 4px rgb(0 0 0 / .25));opacity:.88;transition:opacity .32s ease,transform .5s var(--sibac-ease-luxury)}.sibac-modal__gallery-nav:hover,.sibac .sibac-modal__gallery-nav:hover,.sibac-modal__gallery-nav:focus-visible,.sibac .sibac-modal__gallery-nav:focus-visible{opacity:1}.sibac-modal__gallery-nav--prev:hover,.sibac-modal__gallery-nav--prev:focus-visible{transform:translateX(-4px)}.sibac-modal__gallery-nav--next:hover,.sibac-modal__gallery-nav--next:focus-visible{transform:translateX(4px)}.sibac-modal__gallery-nav svg{width:32px;height:32px}.sibac-modal__gallery-nav--prev{right:80px}.sibac-modal__gallery-nav--next{right:36px}.sibac-modal__content{padding:55px 42px 46px!important;overflow-y:auto;background:#fff}.sibac-modal__title,.sibac-modal__fact,.sibac-modal__book{opacity:0;transform:translate3d(0,14px,0);transition:opacity .5s var(--sibac-ease-luxury),transform .7s var(--sibac-ease-luxury)}.sibac-modal.is-open .sibac-modal__title,.sibac-modal.is-open .sibac-modal__fact,.sibac-modal.is-open .sibac-modal__book{opacity:1;transform:translate3d(0,0,0)}.sibac-modal.is-open .sibac-modal__title{transition-delay:.12s}.sibac-modal.is-open .sibac-modal__fact:nth-child(1){transition-delay:.18s}.sibac-modal.is-open .sibac-modal__fact:nth-child(2){transition-delay:.21s}.sibac-modal.is-open .sibac-modal__fact:nth-child(3){transition-delay:.24s}.sibac-modal.is-open .sibac-modal__fact:nth-child(4){transition-delay:.27s}.sibac-modal.is-open .sibac-modal__fact:nth-child(5){transition-delay:.30s}.sibac-modal.is-open .sibac-modal__fact:nth-child(6){transition-delay:.33s}.sibac-modal.is-open .sibac-modal__fact:nth-child(7){transition-delay:.36s}.sibac-modal.is-open .sibac-modal__fact:nth-child(8){transition-delay:.39s}.sibac-modal.is-open .sibac-modal__fact:nth-child(9){transition-delay:.42s}.sibac-modal.is-open .sibac-modal__fact:nth-child(10){transition-delay:.45s}.sibac-modal.is-open .sibac-modal__fact:nth-child(n+11){transition-delay:.48s}.sibac-modal.is-open .sibac-modal__book{transition-delay:0s,0s,0s,.34s,.34s}.sibac-modal__title{margin:0 0 44px!important;padding:0 30px 0 0!important;color:var(--sibac-text)!important;font-family:inherit!important;font-size:clamp(28px, 2vw, 40px)!important;line-height:1.05!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase!important}.sibac-modal__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:42px;row-gap:26px;align-items:start}.sibac-modal__fact{display:flex;align-items:center;gap:15px;min-width:0;margin:0!important;color:#2d2825;font-size:14px;line-height:1.4}.sibac .sibac-modal__book,.sibac .sibac-modal__book:visited{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;min-height:44px!important;margin:55px 0 0!important;padding:0 25px!important;border:1px solid var(--sibac-accent)!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;color:var(--sibac-accent)!important;font-size:14px!important;font-weight:400!important;line-height:1!important;text-decoration:none!important;text-transform:none!important;transition:background .36s ease,color .36s ease,border-color .36s ease,opacity .5s var(--sibac-ease-luxury),transform .7s var(--sibac-ease-luxury)}.sibac .sibac-modal__book:hover,.sibac .sibac-modal__book:focus-visible,.sibac .sibac-modal__book:active{border-color:var(--sibac-accent)!important;background:var(--sibac-accent)!important;color:#fff!important}body.sibac-modal-open{overflow:hidden!important}.elementor-widget-sib_accommodation_carousel,.elementor-widget-sib_accommodation_carousel>.elementor-widget-container{overflow:visible!important}@media (max-width:1100px){.sibac__track{grid-auto-columns:clamp(420px, 58vw, 600px)}.sibac-modal__dialog{grid-template-columns:1fr 1fr}.sibac-modal__facts{grid-template-columns:1fr;row-gap:18px}}@media (max-width:767px){.sibac__track{grid-auto-columns:calc(100vw - 38px);gap:14px;padding-left:19px!important;padding-right:19px!important}.sibac-card__media{aspect-ratio:1.45 / 1}.sibac-card__body{min-height:0;padding:20px 18px 26px!important}.sibac-card__title-row{display:block}.sibac-card__title{font-size:24px!important}.sibac-card__actions{margin-top:14px;padding:0}.sibac-card__meta{margin-top:16px!important}.sibac-card__description{max-width:100%}.sibac__nav-shell{--sibac-nav-inset:12px}.sibac__nav,.sibac .sibac__nav{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.sibac__nav svg{width:16px;height:16px}.sibac-modal{padding:12px!important}.sibac-modal__dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px);min-height:0;grid-template-columns:1fr;grid-template-rows:minmax(280px,43vh) auto;overflow-y:auto}.sibac-modal__gallery{min-height:280px}.sibac .sibac-modal__image,.sibac-modal__slide>img{min-height:280px!important;height:43vh!important}.sibac-modal__content{padding:32px 24px 34px!important;overflow:visible}.sibac-modal__title{margin-bottom:28px!important;padding-right:24px!important;font-size:28px!important}.sibac-modal__facts{grid-template-columns:1fr;gap:16px}.sibac .sibac-modal__book{margin-top:34px!important}.sibac-modal__close,.sibac .sibac-modal__close{top:18px;right:18px;border-radius:50%!important;background:rgb(255 255 255 / .92)!important}}@media (prefers-reduced-motion:reduce){.sibac__track,.sibac-card__image,.sibac-modal,.sibac-modal__backdrop,.sibac-modal__dialog,.sibac-modal__image,.sibac-modal__slide>img,.sibac-modal__title,.sibac-modal__fact,.sibac-modal__gallery-track,.sibac-modal__close,.sibac-modal__gallery-nav,.sibac-modal__book{scroll-behavior:auto!important;transition:none!important}}