.swiper-bg{background:#000;display:flex;height:100%;position:absolute;right:0;top:0;width:100%}.swiper-bg .playPauseButton{--icon-color:#fff;bottom:calc(var(--browser-height)*.03);position:absolute;right:calc(var(--bs-gutter-x)*.5);z-index:3}.swiper-bg .swiper-pagination.swiper-pagination-lock+.playPauseButton{display:none}.swiper-bg .swiper{width:100%}.swiper-bg .swiper-slide{overflow:hidden}.swiper-bg .swiper-slide img{height:100%;object-fit:cover;width:100%}.swiper-bg .swiper-slide img.swiper-lazy{transition-duration:1s}.swiper-bg .swiper-lazy-preloader{--swiper-preloader-color:#fff}.swiper-bg .swiper-pagination.swiper-pagination-bullets{align-items:center;bottom:calc(var(--browser-height)*.03);display:flex;gap:1.25rem;right:50%;transform:translate3d(50%,0,0);width:unset}@media (min-width:576px){.swiper-bg .swiper-pagination.swiper-pagination-bullets{bottom:unset;flex-direction:column;gap:1.5rem;right:calc(var(--bs-gutter-x)*.5);top:50%;transform:translate3d(0,-50%,0)}}.swiper-bg .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{--swiper-pagination-color:#fff;--swiper-pagination-bullet-inactive-color:transparent;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-opacity:1;border:1px solid #fff;transition:transform .5s ease-in-out;will-change:transform}.swiper-bg .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{transform:scale(1.75)}@media (min-width:576px){.swiper-bg .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{transform:scale(2)}}.video-bg{--video-ratio:100%;background-image:var(--video-img);background-repeat:no-repeat;background-size:cover;height:100%;overflow:hidden;position:relative;width:100%}.video-bg .spinner{transition:opacity .5s ease-out}.video-bg .spinner,.video-bg .video-iframe-wrapper{pointer-events:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.video-bg .video-iframe-wrapper{height:var(--video-height,100%);opacity:0;transition:opacity .5s ease-in-out .2s;width:var(--video-width,100%)}.video-bg .video-iframe-wrapper.video-initialized{opacity:1}.video-bg .video-iframe-wrapper.video-initialized+.spinner{opacity:0}.video-bg.video-contain:before{content:"";display:block;padding-bottom:var(--video-ratio);width:100%}.video-bg.video-contain .video-iframe-wrapper{height:100%;width:100%}.video-bg .playPauseButton{--icon-color:#fff;bottom:calc(var(--browser-height)*.03);position:absolute;right:calc(var(--bs-gutter-x)*.5);z-index:3}#hero.main-hero{align-items:center;background-color:#0000f5;display:flex;justify-content:center;min-height:calc(var(--browser-height, 0px) - var(--header-notification-height, 0px));overflow:hidden;position:relative}#hero.main-hero .video-bg{position:absolute;top:0}#hero.main-hero .swiper-bg .swiper-lazy-preloader{top:75%}#hero.main-hero .swiper-bg:after,#hero.main-hero .video-bg:after{background:linear-gradient(-180deg,#0e0900 4.01%,#1a1100 20.44%,#654301 43.36%,#000 68.19%,#000);content:"";height:100%;mix-blend-mode:multiply;opacity:.6;position:absolute;right:0;top:0;width:100%;z-index:2}#hero.main-hero .swiper-bg .playPauseButton,#hero.main-hero .video-bg .playPauseButton{bottom:calc(var(--browser-height)*.03 + var(--engine-open-height, 0px));transition:bottom .5s ease-in-out}#hero.main-hero .hero-content{align-items:center;color:#fff;display:flex;flex-direction:column;gap:2.8125rem;justify-content:center;margin-top:calc(var(--header-notification-height)*-.5);position:relative;text-align:center;z-index:2}@media (min-width:576px){#hero.main-hero .hero-content{gap:4.0625rem}#hero.main-hero .hero-content.has-engine{margin-top:calc(var(--header-notification-height)*-.5 - var(--engine-desktop-bottom))}}#hero.main-hero .hero-content h1{font-size:2.5rem}@media (min-width:576px){#hero.main-hero .hero-content h1{font-size:5rem}}#hero.main-hero .hero-content svg{fill:#fff}#hero.main-hero .hero-content .jacob-logo{aspect-ratio:468/175;max-width:60%;width:29.25rem}#hero.main-hero .hotel-logo.nea{--hotel-logo-scale:1.3}.navigation-wrapper{border-bottom:1px solid #00f;width:100%}.navigation-wrapper>.container{background-color:inherit;overflow:auto;padding-inline:0}@media (max-width:991.98px){.navigation-wrapper.dropdown-navigation>.container{border-bottom:none;overflow:unset;padding-inline:calc(var(--bs-gutter-x)/2);position:relative;text-align:center}}.navigation-wrapper.sticky-navigation{--naviation-box-shadow:0 0 0.9375rem 0 transparent;background-color:#fff;box-shadow:var(--naviation-box-shadow);position:sticky;top:var(--header-height);transition:box-shadow .5s ease-in-out .3s,top .3s ease-in-out;will-change:box-shadow,top;z-index:1019}.navigation-wrapper.sticky-navigation>.container{transition:max-width .5s ease-in-out;will-change:max-width}.navigation-wrapper .inner-navigation-toggle{--bs-btn-border-color:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.557 7.167a.776.776 0 0 1-.55-.227L.227 2.16a.778.778 0 1 1 1.1-1.1l4.229 4.228L9.785 1.06a.778.778 0 0 1 1.1 1.1L6.107 6.94a.776.776 0 0 1-.55.227Z' fill='%2300F'/%3E%3C/svg%3E");background-position:left .75rem center;background-repeat:no-repeat;background-size:1rem .75rem;border-bottom:1px solid #adb5bd;margin-inline:auto;padding-inline-start:0;text-align:start;width:100%}@media (min-width:992px){.navigation-wrapper .inner-navigation-toggle{display:none}}.inner-navigation{display:none;right:calc(var(--bs-gutter-x)/2);width:calc(100% - var(--bs-gutter-x))}@media (max-width:991.98px){.inner-navigation.dropdown-menu li.nav-item{padding-inline:1rem}.inner-navigation.dropdown-menu li.nav-item .nav-link{--bs-nav-link-padding-x:0}}@media (min-width:992px){.inner-navigation{display:grid;gap:2.5rem;grid-auto-flow:column;list-style:none;margin:0;margin-inline:auto;padding:0;text-align:inherit;width:min-content}.inner-navigation.dropdown-menu{background-color:unset;border:unset;color:inherit;font-size:inherit;min-width:unset;position:unset}}.inner-navigation .nav-link{--bs-nav-link-padding-y:0.9375rem;--bs-nav-link-padding-x:1rem;--bs-nav-link-font-size:1.1875rem;--hover-height:0.3125rem;--hover-color:#adb5bd;white-space:nowrap}.inner-navigation .nav-item.active,.inner-navigation .nav-link.active{--hover-color:#000;font-weight:600}.hotel-facilities{font-size:1rem}@media (max-width:991.98px){.hotel-facilities{margin-bottom:0}.hotel-facilities svg.facility-icon{display:none}}@media (min-width:992px){.hotel-facilities{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center;list-style:none;margin:0;margin-inline:auto;padding:0}}@media (min-width:992px) and (min-width:1200px){.hotel-facilities{gap:4.125rem;max-width:71.25rem}}@media (min-width:992px){.hotel-facilities li{align-items:center;display:flex;flex-direction:column;gap:.8125rem;max-width:8.125rem;text-align:center}.hotel-facilities li svg.facility-icon{stroke:currentColor;height:2.5rem;width:3.125rem}}#hotel-rooms{--hotel-rooms-breakpoint:62rem;--hotel-rooms-desktop-breakpoint:75.00125rem;display:flex;flex-direction:column;gap:2.5rem;padding-block:3.75rem}@media (min-width:1200.02px){#hotel-rooms{gap:3.75rem;padding-block:9.375rem}}@media (max-width:991.98px){#hotel-rooms .tab-content{display:flex;flex-direction:column;gap:1.25rem}#hotel-rooms .room{display:flex;flex-direction:column-reverse}}@media (min-width:992px){#hotel-rooms .room.active{display:flex}}#hotel-rooms .room-info{align-items:flex-start;direction:ltr;display:flex;flex-direction:column;line-height:1.625}@media (min-width:992px){#hotel-rooms .room-info{padding:2.5rem}}@media (min-width:1200.02px){#hotel-rooms .room-info{font-size:1.125rem;margin-inline-end:auto;max-width:35rem}}#hotel-rooms .room-info-wrapper{background:#f7f7f3;padding:1.25rem}@media (max-width:991.98px){#hotel-rooms .room-info-wrapper:after{content:none}}@media (min-width:992px){#hotel-rooms .room-info-wrapper{--gradient-color:#f7f7f3;direction:rtl;flex-shrink:0;height:calc(var(--container-width)*.5*.8541 - 1.06763rem);overflow:auto;padding:0;scrollbar-color:hsla(54,21%,91%,.3);width:calc(var(--container-width)*.5 - 1.25rem)}#hotel-rooms .room-info-wrapper::-webkit-scrollbar{height:.5rem;width:.5rem}#hotel-rooms .room-info-wrapper::-webkit-scrollbar-thumb{background:#ecebe2;border-radius:4px}#hotel-rooms .room-info-wrapper::-webkit-scrollbar-track{background:hsla(54,21%,91%,.3);border-radius:4px}#hotel-rooms .room-info-wrapper{scrollbar-face-color:#ecebe2;scrollbar-track-color:hsla(54,21%,91%,.3)}}#hotel-rooms .room-info h3{font-size:1.75rem;line-height:1.2}@media (min-width:1200.02px){#hotel-rooms .room-info h3{font-size:2.25rem}}#hotel-rooms .room-info ul.facilities{font-size:.875rem;line-height:1.6;margin-top:1.25rem}@media (min-width:992px){#hotel-rooms .room-info ul.facilities{column-count:2;margin-top:2.5rem}}#hotel-rooms .room-info ul.facilities li+li{margin-top:.5em}#hotel-rooms .room-info .room-order-button{margin-top:1.875rem;width:100%}@media (min-width:992px){#hotel-rooms .room-info .room-order-button{margin-top:2.5rem;width:unset}}#hotel-rooms .room-info .room-description{--line-clamp:6}@media (min-width:992px){#hotel-rooms .room-info .room-description{--line-clamp:0!important}}#hotel-rooms .room-info .room-description+.truncate-btn{margin-top:1em}#hotel-rooms .room-info .room-description+.truncate-btn[aria-expanded=true]{display:none}#hotel-rooms .room .single-image-carousel{background-color:#000}#hotel-rooms .room .single-image-carousel .image-card{--box-ratio:67.88%}@media (min-width:992px){#hotel-rooms .room .single-image-carousel .image-card{--box-ratio:85.41%}#hotel-rooms .room .single-image-carousel{flex-shrink:0;width:calc(var(--container-width)*.5 - 1.25rem)}}#hotel-rooms .tab-navigation{--cards-border:0.78125rem;margin-block-start:calc(var(--cards-border)*-1);margin-inline-end:calc(var(--cards-border)*-1);margin-inline-start:calc(var(--cards-border)*-1);padding-block-end:3.4375rem;width:calc(100% + var(--cards-border)*2)}@media (max-width:991.98px){#hotel-rooms .tab-navigation{display:none}}#hotel-rooms .tab-navigation .swiper-slide{padding:var(--cards-border)}#hotel-rooms .tab-navigation .swiper-slide:not(.swiper-slide-active) .image-box-card{box-shadow:none;outline:none}#hotel-rooms .tab-navigation .swiper-slide:not(.swiper-slide-active) .image-box-card img{filter:grayscale(.7)}#hotel-rooms .tab-navigation .swiper-slide.swiper-slide-active .image-box-card{box-shadow:0 0 0 var(--cards-border) #e2e0d3}#hotel-rooms .tab-navigation .swiper-slide.swiper-slide-active .image-box-card .card-info-footer{max-height:var(--inner-box-height);opacity:1}#hotel-rooms .tab-navigation .swiper-slide.swiper-slide-active .image-box-card .card-info-footer .card-subtitle{display:none}#hotel-rooms .tab-navigation .swiper-slide.swiper-slide-active .image-box-card .card-info-footer .btn-arrow{opacity:1;transform:translateY(0)}#hotel-rooms .tab-navigation .swiper-slide .image-box-card{--box-ratio:50%}@media (min-width:1200.02px){#hotel-rooms .tab-navigation .swiper-slide .image-box-card{--box-ratio:64%}}#hotel-rooms .tab-navigation .swiper-slide .image-box-card .card-info .card-title{font-family:Liebling;font-size:1.75rem;font-weight:500}#hotel-rooms .tab-navigation .swiper-buttons-navigation{--button-color:#00f;bottom:0;right:50%;top:unset;transform:translateX(50%)}#hotel-contact-info{background-color:#fbfbf9;padding-block:3.75rem}#hotel-contact-info .hotel-contact-info{display:grid;list-style:none;margin:0;margin-inline:auto;padding:0;row-gap:3.75rem}@media (min-width:992px){#hotel-contact-info .hotel-contact-info{grid-template-columns:repeat(3,1fr)}}#hotel-contact-info .hotel-contact-info>li{align-items:flex-start;display:flex;flex-direction:column;font-size:1.125rem}@media (min-width:992px){#hotel-contact-info .hotel-contact-info>li{align-items:center;font-size:1.25rem;text-align:center}}#hotel-contact-info .hotel-contact-info>li a{text-decoration:none}#hotel-contact-info .hotel-contact-info>li a:focus,#hotel-contact-info .hotel-contact-info>li a:hover{color:#00f}#hotel-contact-info .hotel-contact-info>li .btn-arrow{font-size:1rem}#hotel-contact-info .hotel-contact-info>li h3{font-size:1.5rem}@media (min-width:992px){#hotel-contact-info .hotel-contact-info>li h3{font-size:2rem}}#hotel-contact-info .hotel-contact-info>li .jacob-contact{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media (min-width:992px){#hotel-contact-info .hotel-contact-info>li .jacob-contact{align-items:center;gap:.9375rem}}@media (min-width:1200px){#hotel-contact-info .hotel-contact-info>li .jacob-contact{flex-direction:row}#hotel-contact-info .hotel-contact-info>li .jacob-contact li+li:before{content:"|";margin-inline-end:.9375rem}}#hero.main-hero .hotel-logos{--hotel-logo-scale:1}@media (max-width:575.98px){.page-head .page-head-summary{font-size:1rem!important}}@media (min-width:992px){.page-head .page-head-summary{max-width:60rem}}@media (max-width:575.98px){.page-head .text-center{text-align:start!important}}@media (min-width:576px){.hotel-facilities{padding-top:5rem}}#hotel-gallery{padding-top:0}